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); +} +