From 338f9ffd5d246cebe1480a9e2d0e512b1ff87e08 Mon Sep 17 00:00:00 2001 From: jishenghua <752718920@qq.com> Date: Tue, 8 Apr 2025 22:29:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=997=E7=A7=8D=E5=8D=95=E6=8D=AE=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=BC=BA=E5=88=B6=E7=BB=93=E5=8D=95=E7=9A=84=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jshERP-web/src/mixins/JeecgListMixin.js | 31 +++++++++++++++++++ .../src/views/bill/PurchaseApplyList.vue | 2 ++ .../src/views/bill/PurchaseBackList.vue | 4 +++ jshERP-web/src/views/bill/PurchaseInList.vue | 4 +++ .../src/views/bill/PurchaseOrderList.vue | 2 ++ jshERP-web/src/views/bill/SaleBackList.vue | 4 +++ jshERP-web/src/views/bill/SaleOrderList.vue | 2 ++ jshERP-web/src/views/bill/SaleOutList.vue | 4 +++ 8 files changed, 53 insertions(+) diff --git a/jshERP-web/src/mixins/JeecgListMixin.js b/jshERP-web/src/mixins/JeecgListMixin.js index ff5ed860..b4066525 100644 --- a/jshERP-web/src/mixins/JeecgListMixin.js +++ b/jshERP-web/src/mixins/JeecgListMixin.js @@ -231,6 +231,37 @@ export const JeecgListMixin = { }); } }, + batchForceClose: function () { + if(!this.url.forceCloseBatch){ + this.$message.error("请设置url.forceCloseBatch属性!") + return + } + if (this.selectedRowKeys.length <= 0) { + this.$message.warning('请选择一条记录!') + } else { + let ids = ""; + for (let a = 0; a < this.selectedRowKeys.length; a++) { + ids += this.selectedRowKeys[a] + "," + } + let that = this + this.$confirm({ + title: "确认强制结单", + content: "是否强制结单选中数据?", + onOk: function () { + that.loading = true + postAction(that.url.forceCloseBatch, {ids: ids}).then((res) => { + if(res.code === 200){ + that.loadData() + } else { + that.$message.warning(res.data.message) + } + }).finally(() => { + that.loading = false + }); + } + }); + } + }, handleDelete: function (id) { if(!this.url.delete){ this.$message.error("请设置url.delete属性!") diff --git a/jshERP-web/src/views/bill/PurchaseApplyList.vue b/jshERP-web/src/views/bill/PurchaseApplyList.vue index 9909f9d3..561bfd01 100644 --- a/jshERP-web/src/views/bill/PurchaseApplyList.vue +++ b/jshERP-web/src/views/bill/PurchaseApplyList.vue @@ -75,6 +75,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -214,6 +215,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } } diff --git a/jshERP-web/src/views/bill/PurchaseBackList.vue b/jshERP-web/src/views/bill/PurchaseBackList.vue index 9d33aa3f..733d71ce 100644 --- a/jshERP-web/src/views/bill/PurchaseBackList.vue +++ b/jshERP-web/src/views/bill/PurchaseBackList.vue @@ -107,6 +107,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -218,6 +219,8 @@ remark: "" }, prefixNo: 'CGTH', + //出入库管理开关,适合独立仓管场景 + inOutManageFlag: false, labelCol: { span: 5 }, @@ -279,6 +282,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } } diff --git a/jshERP-web/src/views/bill/PurchaseInList.vue b/jshERP-web/src/views/bill/PurchaseInList.vue index 91fb51c6..682de951 100644 --- a/jshERP-web/src/views/bill/PurchaseInList.vue +++ b/jshERP-web/src/views/bill/PurchaseInList.vue @@ -115,6 +115,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -238,6 +239,8 @@ remark: "" }, prefixNo: 'CGRK', + //出入库管理开关,适合独立仓管场景 + inOutManageFlag: false, labelCol: { span: 5 }, @@ -303,6 +306,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } } diff --git a/jshERP-web/src/views/bill/PurchaseOrderList.vue b/jshERP-web/src/views/bill/PurchaseOrderList.vue index 19bada4b..c88f1c5c 100644 --- a/jshERP-web/src/views/bill/PurchaseOrderList.vue +++ b/jshERP-web/src/views/bill/PurchaseOrderList.vue @@ -94,6 +94,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -271,6 +272,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } } diff --git a/jshERP-web/src/views/bill/SaleBackList.vue b/jshERP-web/src/views/bill/SaleBackList.vue index b85e34bb..4b5c42c4 100644 --- a/jshERP-web/src/views/bill/SaleBackList.vue +++ b/jshERP-web/src/views/bill/SaleBackList.vue @@ -108,6 +108,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -218,6 +219,8 @@ remark: "" }, prefixNo: 'XSTH', + //出入库管理开关,适合独立仓管场景 + inOutManageFlag: false, labelCol: { span: 5 }, @@ -280,6 +283,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } } diff --git a/jshERP-web/src/views/bill/SaleOrderList.vue b/jshERP-web/src/views/bill/SaleOrderList.vue index e4ce681e..68b8fa49 100644 --- a/jshERP-web/src/views/bill/SaleOrderList.vue +++ b/jshERP-web/src/views/bill/SaleOrderList.vue @@ -85,6 +85,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -256,6 +257,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } } diff --git a/jshERP-web/src/views/bill/SaleOutList.vue b/jshERP-web/src/views/bill/SaleOutList.vue index 150e1558..412eb9e4 100644 --- a/jshERP-web/src/views/bill/SaleOutList.vue +++ b/jshERP-web/src/views/bill/SaleOutList.vue @@ -116,6 +116,7 @@
新增 删除 + 强制结单 审核 反审核 导出 @@ -238,6 +239,8 @@ remark: "" }, prefixNo: 'XSCK', + //出入库管理开关,适合独立仓管场景 + inOutManageFlag: false, labelCol: { span: 5 }, @@ -304,6 +307,7 @@ list: "/depotHead/list", delete: "/depotHead/delete", deleteBatch: "/depotHead/deleteBatch", + forceCloseBatch: "/depotHead/forceCloseBatch", batchSetStatusUrl: "/depotHead/batchSetStatus" } }