diff --git a/src/components/TableForm/src/TableForm.vue b/src/components/TableForm/src/TableForm.vue index 28db8d9a7..88439dd30 100644 --- a/src/components/TableForm/src/TableForm.vue +++ b/src/components/TableForm/src/TableForm.vue @@ -551,6 +551,7 @@ const tableSelectionChange = (val) => { } const handleSelectionDelete = () => { emit('tableSelectionDelete', deleteTableData.value) + TableBaseComponents_Ref.value.clearSelection() nextTick(() => { deleteTableData.value.forEach((row) => { TableBaseComponents_Ref.value!.toggleRowSelection(row, false) diff --git a/src/views/wms/productionManage/processproduction/processproductionRequest/index.vue b/src/views/wms/productionManage/processproduction/processproductionRequest/index.vue index e62b08b73..fe2a491bb 100644 --- a/src/views/wms/productionManage/processproduction/processproductionRequest/index.vue +++ b/src/views/wms/productionManage/processproduction/processproductionRequest/index.vue @@ -292,6 +292,7 @@ const handleHandle = async (id: number) => { /** 添加/修改操作 */ const basicFormRef = ref() const openForm = (type: string, row?: any) => { + tableData.value = [] // 重置明细数据 basicFormRef.value.open(type, row) } diff --git a/src/views/wms/productionManage/productrepair/productrepairRequestMain/index.vue b/src/views/wms/productionManage/productrepair/productrepairRequestMain/index.vue index 5f291b7e7..a6ba77156 100644 --- a/src/views/wms/productionManage/productrepair/productrepairRequestMain/index.vue +++ b/src/views/wms/productionManage/productrepair/productrepairRequestMain/index.vue @@ -56,6 +56,8 @@ @searchTableSuccess="searchTableSuccess" @submitForm="submitForm" @buttonOperationClick="buttonOperationClick" + :isShowReduceButtonSelection="true" +@tableSelectionDelete="tableSelectionDelete" /> @@ -686,7 +688,9 @@ const tableFormButton = async (val , row) => { await getDetailListBom() } } - +const tableSelectionDelete = (selection) => { + tableData.value = tableData.value.filter(item => !selection.includes(item)) +} /** 初始化 **/ onMounted(async () => { getList()