diff --git a/src/api/baseManagement/basematerialBOM.js b/src/api/baseManagement/basematerialBOM.js
index 9534a68..fdb8e9e 100644
--- a/src/api/baseManagement/basematerialBOM.js
+++ b/src/api/baseManagement/basematerialBOM.js
@@ -69,13 +69,11 @@ export function getBaseMaterialBom(id) {
})
}
-/**
- * 删除
- * @param {主键} pid
- */
-export function delBaseMaterialBom(pid) {
+ //删除
+export function delBaseMaterialBom(ids) {
+ const idsStr = Array.isArray(ids) ? ids.join(',') : String(ids)
return request({
- url: 'MasterDataManagement/Material/MaterialBom/' + pid,
- method: 'delete'
+ url: `MasterDataManagement/Material/MaterialBom/${idsStr}`,
+ method: 'delete',
})
-}
\ No newline at end of file
+ }
\ No newline at end of file
diff --git a/src/views/masterDataManagement/Material/MaterialBom.vue b/src/views/masterDataManagement/Material/MaterialBom.vue
index b50a2f7..de5b193 100644
--- a/src/views/masterDataManagement/Material/MaterialBom.vue
+++ b/src/views/masterDataManagement/Material/MaterialBom.vue
@@ -21,33 +21,34 @@
导出
批量删除
+ :disabled="mainIds.length === 0 && !hasSelectedChild">批量删除
-
-
+ }" :data="dataList">
-
+ handleSelectionChange2(params, row)"
+ @checkbox-all="(params) => handleSelectAll2(params, row)">
-
-
-
-
+
+
+
+
@@ -56,7 +57,7 @@
-