From f4ef0f9db1b50ae91f78ef2015f1ac76eae2a457 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=96=AA=E5=90=8D?= <942005050@qq.com> Date: Wed, 13 Dec 2023 18:43:46 +0800 Subject: [PATCH] =?UTF-8?q?tableform=E6=89=A9=E5=B1=95=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/bomDismantle/index.ts | 6 + src/components/BasicForm/src/BasicForm.vue | 24 +++- src/components/TableForm/src/TableForm.vue | 23 +++- .../productrepairRequestMain/index.vue | 105 +++++++++++++++--- .../productrepairRequestMain.data.ts | 62 ++++++++++- 5 files changed, 199 insertions(+), 21 deletions(-) create mode 100644 src/api/wms/bomDismantle/index.ts diff --git a/src/api/wms/bomDismantle/index.ts b/src/api/wms/bomDismantle/index.ts new file mode 100644 index 000000000..0e98ed159 --- /dev/null +++ b/src/api/wms/bomDismantle/index.ts @@ -0,0 +1,6 @@ +import request from '@/config/axios' + +// 查询制品返修申请子列表 +export const getBomDismantlePage = async (params) => { + return await request.get({ url: `/wms/productrepair-request-main/bomPage`, params }) +} \ No newline at end of file diff --git a/src/components/BasicForm/src/BasicForm.vue b/src/components/BasicForm/src/BasicForm.vue index ba04ec367..49fb9fdd8 100644 --- a/src/components/BasicForm/src/BasicForm.vue +++ b/src/components/BasicForm/src/BasicForm.vue @@ -78,6 +78,7 @@ @selectCallback="selectCallback" @handleTableSelect="handleTableSelect" @inpuFocus="inpuFocus" + @buttonOperationClick="buttonOperationClick" />
@@ -234,6 +235,21 @@ const tableAllSchemas = ref(props.tableAllSchemas) const tableFormRules = ref(props.tableFormRules) console.log('fromeWhere', props.fromeWhere) +// 列表-按钮 +const buttondata = [ + defaultButtons.mainListEditBtn(null), // 编辑 + defaultButtons.mainListDeleteBtn(null) +] +// 列表-操作按钮事件 +const buttonTableClick = async (val, row) => { + if (val == 'edit') { + + } else if (val == 'delete') { + + } else { + } +} + /** 弹层操作 */ // formField form表单中的字段 // searchField 查询列表中的字段 @@ -426,7 +442,8 @@ const emit = defineEmits([ 'submitForm', 'selectChange', 'selectChangeDetail', - 'tableFormChange' + 'tableFormChange', + 'buttonOperationClick' ]) //普通下拉改变事件 const formSelectChange = (field, val, row) => { @@ -490,6 +507,11 @@ const selectChangeDetail = (field, val,formSchema) => { const tableFormChange = (field, val, row) => { emit('tableFormChange', field, val, row) } + +const buttonOperationClick = (row, label, index)=> { + emit("buttonOperationClick", row, label, index); +} +