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 @@