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