From 5a9b9a1e535f2d88f70c3d05df12daf023fb2f3f Mon Sep 17 00:00:00 2001 From: 17630416519 Date: Fri, 16 Jan 2026 15:04:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=96=99BOM=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/baseManagement/basematerialBOM.js | 14 +- .../Material/MaterialBom.vue | 177 +++++++++++++----- 2 files changed, 136 insertions(+), 55 deletions(-) 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">