From 53255bfc539d236980b38982c2ad64e81a2a868b Mon Sep 17 00:00:00 2001 From: SunTao <328867980@qq.com> Date: Thu, 27 Feb 2025 15:16:07 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E5=85=BB?= =?UTF-8?q?=E6=8A=A4=E9=80=9A=E7=9F=A5=E5=8D=95=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xj/document-view.js | 10 +++++- .../components/disease-dialog.vue | 3 ++ .../components/edit-dialog.vue | 4 +-- .../components/disease-dialog.vue | 5 +-- .../components/view-dialog.vue | 3 +- .../xj/document/view-notification/index.vue | 33 +++++++++++++++---- 6 files changed, 46 insertions(+), 12 deletions(-) diff --git a/src/api/xj/document-view.js b/src/api/xj/document-view.js index 9d9ca5c..a06f5e7 100644 --- a/src/api/xj/document-view.js +++ b/src/api/xj/document-view.js @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2024-11-27 10:58:33 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-27 11:51:25 + * @LastEditTime: 2025-02-27 14:40:14 * @FilePath: \znxjxt-ui\src\api\xj\document.js * @Description: 查看养护通知单相关接口 */ @@ -222,3 +222,11 @@ export function deleteNoticeDefect(params) { params, }); } + +// 删除已退回工单 +export function deleteNotice(id) { + return request({ + url: `/maintenance-notice/${id}`, + method: "delete", + }); +} diff --git a/src/views/xj/document/maintenance-notice/components/disease-dialog.vue b/src/views/xj/document/maintenance-notice/components/disease-dialog.vue index 2d46934..cd4eccc 100644 --- a/src/views/xj/document/maintenance-notice/components/disease-dialog.vue +++ b/src/views/xj/document/maintenance-notice/components/disease-dialog.vue @@ -326,6 +326,7 @@ export default { this.$refs.diseaseTable.toggleRowSelection(item, true); } }); + this.checkList = JSON.parse(JSON.stringify(this.checkedDiseaseList)) }); this.loading = false; @@ -352,6 +353,8 @@ export default { */ handleSelectionChange(selection) { this.checkList = selection; + console.log(this.checkList, 'sdsds'); + }, /** diff --git a/src/views/xj/document/maintenance-notice/components/edit-dialog.vue b/src/views/xj/document/maintenance-notice/components/edit-dialog.vue index 1a2d3c8..f03b770 100644 --- a/src/views/xj/document/maintenance-notice/components/edit-dialog.vue +++ b/src/views/xj/document/maintenance-notice/components/edit-dialog.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2024-11-20 11:58:33 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-27 13:33:13 + * @LastEditTime: 2025-02-27 15:02:06 * @FilePath: \znxjxt-ui\src\views\xj\document\maintenance-notice\components\edit-dialog.vue * @Description: 养护通知单编辑弹窗 --> @@ -211,7 +211,7 @@ diff --git a/src/views/xj/document/view-notification/components/disease-dialog.vue b/src/views/xj/document/view-notification/components/disease-dialog.vue index 2c81e10..ffc48b0 100644 --- a/src/views/xj/document/view-notification/components/disease-dialog.vue +++ b/src/views/xj/document/view-notification/components/disease-dialog.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2025-02-10 13:46:51 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-27 10:27:02 + * @LastEditTime: 2025-02-27 15:02:24 * @FilePath: \znxjxt-ui\src\views\xj\document\maintenance-notice\components\disease-dialog.vue * @Description: 生成通知单-新增弹窗-选择病害 --> @@ -108,7 +108,7 @@ @@ -325,6 +325,7 @@ export default { this.$refs.diseaseTable.toggleRowSelection(item, true); } }); + this.checkList = JSON.parse(JSON.stringify(this.checkedDiseaseList)) }); this.loading = false; } diff --git a/src/views/xj/document/view-notification/components/view-dialog.vue b/src/views/xj/document/view-notification/components/view-dialog.vue index b8faa40..aa0455f 100644 --- a/src/views/xj/document/view-notification/components/view-dialog.vue +++ b/src/views/xj/document/view-notification/components/view-dialog.vue @@ -228,7 +228,8 @@ }} - + --> - + @@ -185,7 +186,7 @@ + destroy-on-close> { + return deleteNotice(row.id); + }) + .then(() => { + this.getList(); + // this.$refs.defectTable.clearSelection(); + this.$modal.msgSuccess("删除成功"); + }) + .catch(() => { }); + }, + /** * @description: 列表选择改变事件 * @param {*} selection @@ -733,6 +753,7 @@ export default { viewCancel() { this.dialogVisible = false; this.dialogItem = { title: "" } + this.getList(); } },