From 87c0c5e680d467f2e618c6aa3cd78b7e7faa747d Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期五, 14 二月 2025 15:00:08 +0800 Subject: [PATCH] 设备结构树: 1、实现文档批量删除功能 2、实现文档列表的排序以及筛选功能 3、实现树节点车间与设备的权限配置功能 系统管理:删除DNC部门管理页面以及在菜单管理中删除对应菜单 --- src/views/dnc/common/DocumentBatchDeleteModal.vue | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/views/dnc/common/DocumentBatchDeleteModal.vue b/src/views/dnc/common/DocumentBatchDeleteModal.vue index 36180b6..f4fee17 100644 --- a/src/views/dnc/common/DocumentBatchDeleteModal.vue +++ b/src/views/dnc/common/DocumentBatchDeleteModal.vue @@ -83,7 +83,7 @@ filters: [ { text: '鏈嚭搴�', value: 1 }, { text: '宸插嚭搴�', value: 2 } - ], + ] }, { title: '鐘� 鎬�', @@ -94,7 +94,7 @@ { text: '璁捐', value: 1 }, { text: '鍙戝竷', value: 2 }, { text: '褰掓。', value: 3 } - ], + ] }, { title: '绯荤粺鎸囧畾鐗堟湰', dataIndex: 'publishVersion', align: 'center', width: 200 }, { @@ -183,7 +183,7 @@ // 纭鎵归噺鍒犻櫎鏂囨。 confirmBatchDeleteDocument() { const that = this - const { selectedRowKeys, $notification, $confirm, currentDocumentInfo: { param, attributionId } } = that + const { selectedRowKeys, $notification, $confirm, currentDocumentInfo: { param, attributionId, attributionType } } = that if (selectedRowKeys.length === 0) { $notification.warning({ @@ -201,8 +201,17 @@ onOk: () => { let hasRequestedSuccessCount = 0 let hasRequestedCount = 0 + let method + let queryParam selectedRowKeys.forEach(key => { - dncApi.deleteDocumentApi(key) + if (attributionType !== 4) { + method = dncApi.deleteDocumentApi + queryParam = key + } else { + method = dncApi.deleteDeviceRelativeDocumentApi + queryParam = { docId: key, attributionId } + } + method(queryParam) .then(res => { if (res.success) { $notification.success({ -- Gitblit v1.9.3