From 812f8e9935bc1f99f1f5ef76e00d2777c8400c7e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com>
Date: Wed, 15 Jan 2025 13:39:53 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=B4=E4=BF=AE=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/model/orders.js | 7 +++++++
src/views/order/orderList/index.vue | 1 +
src/views/order/preview-order.vue | 1 +
src/views/order/repair-action.vue | 8 ++++++++
src/views/setting/user/save.vue | 2 +-
5 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/src/api/model/orders.js b/src/api/model/orders.js
index 971a6e6..19b74f0 100644
--- a/src/api/model/orders.js
+++ b/src/api/model/orders.js
@@ -90,6 +90,13 @@ export default {
return await http.post(this.url, params);
},
},
+ repairing:{
+ url: `${config.API_URL}/repair.order.repairing`,
+ name: "正在维修",
+ post: async function (params) {
+ return await http.post(this.url, params);
+ },
+ },
submit:{
url: `${config.API_URL}/repair.order.submit`,
name: "提交维修工单",
diff --git a/src/views/order/orderList/index.vue b/src/views/order/orderList/index.vue
index b6d85e0..3d80ed4 100644
--- a/src/views/order/orderList/index.vue
+++ b/src/views/order/orderList/index.vue
@@ -348,6 +348,7 @@ export default {
}
const res = await this.$API.orders.order.maintenance.review.post(params);
if (res.code == 200) {
+ this.$message.success('审核成功');
this.$refs.table.refresh();
}
})
diff --git a/src/views/order/preview-order.vue b/src/views/order/preview-order.vue
index b85bf75..0965cde 100644
--- a/src/views/order/preview-order.vue
+++ b/src/views/order/preview-order.vue
@@ -122,6 +122,7 @@ export default {
}
const res = await this.$API.orders.order.maintenance.review.post(params);
if (res.code == 200) {
+ this.$message.success('审核成功');
await this.getData();
}
this.confirmLoading = false;
diff --git a/src/views/order/repair-action.vue b/src/views/order/repair-action.vue
index 5701ecb..3211bca 100644
--- a/src/views/order/repair-action.vue
+++ b/src/views/order/repair-action.vue
@@ -189,8 +189,16 @@ export default {
const res = await this.$API.orders.order.repair.info.post(params);
if(res.code == 200){
this.info = res.data;
+
+ await this.repairing();
}
},
+ async repairing() {
+ let params = {
+ repair_id:this.info.id
+ }
+ await this.$API.orders.order.repair.repairing.post(params);
+ },
handleSaveSuccess(){
},
diff --git a/src/views/setting/user/save.vue b/src/views/setting/user/save.vue
index beb8499..6ef1e86 100644
--- a/src/views/setting/user/save.vue
+++ b/src/views/setting/user/save.vue
@@ -35,7 +35,7 @@
-
+