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 @@
{{
scope.row.inspectDirection === "0" ? "上行" : "下行"
- }}
+ }}
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 @@
{{
scope.row.inspectDirection === "0" ? "上行" : "下行"
- }}
+ }}
@@ -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 @@
}}
-
+
删除
diff --git a/src/views/xj/document/view-notification/index.vue b/src/views/xj/document/view-notification/index.vue
index 9a058b9..ce3b377 100644
--- a/src/views/xj/document/view-notification/index.vue
+++ b/src/views/xj/document/view-notification/index.vue
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2025-02-10 11:02:50
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-27 09:44:59
+ * @LastEditTime: 2025-02-27 15:07:15
* @FilePath: \znxjxt-ui\src\views\xj\document\view-notification\index.vue
* @Description: 单据-查看通知单页面
-->
@@ -154,7 +154,7 @@
不紧急
-->
-
+
查看
@@ -168,8 +168,9 @@
@click="handleUpdate(scope.row)"
>生成通知单
-->
-
+ 删除
+
@@ -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();
}
},