diff --git a/src/views/modules/pms/order/components/BatchDialog.vue b/src/views/modules/pms/order/components/BatchDialog.vue index b06b595..0337d95 100644 --- a/src/views/modules/pms/order/components/BatchDialog.vue +++ b/src/views/modules/pms/order/components/BatchDialog.vue @@ -41,7 +41,7 @@ @destroy="editDialogVisible = false" />
- 取消 + 取消
@@ -191,6 +191,32 @@ export default { }); break; case "delete": + // 确认是否删除 + return this.$confirm("确定删除该批次?", "提示", { + confirmButtonText: "确认", + cancelButtonText: "我再想想", + type: "warning", + }) + .then(() => { + this.$http({ + url: "/pms/blenderBatch", + method: "DELETE", + data: [`${data.id}`], + }).then(({ data: res }) => { + if (res.code === 0) { + this.$message.success("删除成功!"); + this.getBatchList(); + } else { + throw new Error(res.msg); + } + }); + }) + .catch((err) => { + if (err == "cancel") return; + this.$message[typeof err == "object" ? "error" : "info"]( + typeof err == "object" && "message" in err ? err.message : err + ); + }); break; } },