From 763ed6a5c2e9d3a580a32b73fded5af78e42c23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=93=E8=B1=86=E8=B1=86?= <3346088772@qq.comcd> Date: Fri, 22 Mar 2024 17:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=8E=92=E4=BA=A7=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/pro/workorder.js | 9 ++++++++ src/views/mes/pro/schedule/index.vue | 33 ++++++++++++++-------------- 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/src/api/mes/pro/workorder.js b/src/api/mes/pro/workorder.js index 9c2deef..a9405cf 100644 --- a/src/api/mes/pro/workorder.js +++ b/src/api/mes/pro/workorder.js @@ -59,4 +59,13 @@ export function listItems(query) { method: 'get', params: query }) +} + +// 删除 +export function deleteShopFace(data) { + return request({ + url: '/mes/pro/workorder/deleteShopFace', + method: 'post', + data: data + }) } \ No newline at end of file diff --git a/src/views/mes/pro/schedule/index.vue b/src/views/mes/pro/schedule/index.vue index 7c2a8a5..dd98aff 100644 --- a/src/views/mes/pro/schedule/index.vue +++ b/src/views/mes/pro/schedule/index.vue @@ -461,6 +461,7 @@ import { delWorkorder, addWorkorder, updateWorkorder, + deleteShopFace, } from "@/api/mes/pro/workorder"; import { listGanttTaskList } from "@/api/mes/pro/protask"; import { listProductprocess } from "@/api/mes/pro/routeprocess"; @@ -532,7 +533,7 @@ export default { tasks: { data: [], links: [], - }, + }, // 表单参数 form: {}, ids: "", @@ -694,21 +695,21 @@ export default { }, // 删除 handleSuspended(row) { - // const workorderIds = row.workorderId || this.ids; - // this.$modal - // .confirm("确认删除数据项?") - // .then(function () { - // return dofinish(workorderIds); //完成工单 - // }) - // .then(() => { - // if (res.data.code === 200) { - // this.getList(); - // this.$modal.msgSuccess("删除成功"); - // } else { - // this.$message.error(res.data.msg); - // } - // }) - // .catch(() => {}); + const workorderId = row.workorderId || this.ids; + this.$modal + .confirm("确认删除数据项?") + .then(() => { + deleteShopFace({workorderId:workorderId}).then((response) => { + console.log(response); + if (response.code === 200) { + this.getList(); + this.$modal.msgSuccess("删除成功"); + } else { + this.$message.error(res.msg); + } + }); + }) + .catch(() => {}); }, selectable(row, index) {