From d68f87b29b0a4b502e2a4201872e25d23893e83e Mon Sep 17 00:00:00 2001 From: wangh <9483> Date: Thu, 23 Nov 2023 18:33:25 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/convenienceStore/damage/details.vue | 17 + .../views/convenienceStore/damage/index.vue | 2 +- .../convenienceStore/inventory/details.vue | 24 +- .../convenienceStore/inventory/index.vue | 4 +- .../convenienceStore/purchase/details.vue | 17 +- .../views/convenienceStore/purchase/index.vue | 7 +- .../convenienceStore/returns/details.vue | 19 +- fuintAdmin/src/views/integral/gift/index.vue | 84 +- .../src/views/integral/giftCategory/index.vue | 15 +- .../views/integral/order/pointsCashier.vue | 5 +- .../src/views/integral/settings/index.vue | 4 +- fuintAdmin/src/views/member/userInfo.vue | 70 +- .../IntegralGiftCategoryController.java | 10 +- .../mapper/xml/IntegralGiftCategoryMapper.xml | 5 +- .../mapper/xml/IntegralGiftMapper.xml | 4 + .../impl/IntegralGiftCategoryServiceImpl.java | 3 +- .../impl/IntegralSettingsServiceImpl.java | 26 +- .../cardValue/dto/CardValueRecordDTO.java | 1 + .../impl/CardValueRecordServiceImpl.java | 12 +- .../impl/OilInventoryOrderServiceImpl.java | 8 +- .../impl/OilPurchaseOrderServiceImpl.java | 4 +- fuintCashierWeb/src/api/cashier/cardSet.js | 74 + .../views/cashier/NewComponents/Integral.vue | 7 +- fuintCashierWeb/src/views/details/index.vue | 2784 ++++++++++------- 24 files changed, 1936 insertions(+), 1270 deletions(-) create mode 100644 fuintCashierWeb/src/api/cashier/cardSet.js diff --git a/fuintAdmin/src/views/convenienceStore/damage/details.vue b/fuintAdmin/src/views/convenienceStore/damage/details.vue index 40722bf86..8fcbf7c98 100644 --- a/fuintAdmin/src/views/convenienceStore/damage/details.vue +++ b/fuintAdmin/src/views/convenienceStore/damage/details.vue @@ -374,6 +374,8 @@ export default { const index = this.detailsList.indexOf(data); // 查找要删除的对象的索引 if (index !== -1) { this.detailsList.splice(index, 1); // 使用splice方法删除对象 + this.sumMethod(this.detailsList); + } }).catch(() => { this.$message({ @@ -461,6 +463,21 @@ export default { } this_.open = false + this.multipleSelection = [] + this.commodityForm = { + cvsGoodId: "", + cvsGood: "", + supplierId: "", + supplier: "", + detailed: "", + remark: "", + page: 1, + pageSize: 1000, + total: 0, + isRecovery:0, + } + this.commodityList = [] + this_.sumMethod(this_.detailsList); }, diff --git a/fuintAdmin/src/views/convenienceStore/damage/index.vue b/fuintAdmin/src/views/convenienceStore/damage/index.vue index 90a359475..2745dfe37 100644 --- a/fuintAdmin/src/views/convenienceStore/damage/index.vue +++ b/fuintAdmin/src/views/convenienceStore/damage/index.vue @@ -67,7 +67,7 @@ - + diff --git a/fuintAdmin/src/views/convenienceStore/purchase/details.vue b/fuintAdmin/src/views/convenienceStore/purchase/details.vue index 840ed27c8..2df884907 100644 --- a/fuintAdmin/src/views/convenienceStore/purchase/details.vue +++ b/fuintAdmin/src/views/convenienceStore/purchase/details.vue @@ -108,7 +108,7 @@ - + @@ -88,7 +88,9 @@ type="text" icon="el-icon-edit" @click="dispose(scope.row)" - >处理单据 + > + {{ scope.row.approvalStatus == 'qrts'?'查看单据':'处理单据' }} + @@ -194,6 +196,7 @@ export default { // 重置 resetQuery() { this.queryParams = {} + this.getList() }, // 删除 handleDel(data) { diff --git a/fuintAdmin/src/views/convenienceStore/returns/details.vue b/fuintAdmin/src/views/convenienceStore/returns/details.vue index 82686d67b..66494c955 100644 --- a/fuintAdmin/src/views/convenienceStore/returns/details.vue +++ b/fuintAdmin/src/views/convenienceStore/returns/details.vue @@ -382,9 +382,13 @@ export default { }) } const index = this.detailsList.indexOf(data); // 查找要删除的对象的索引 + if (index !== -1) { this.detailsList.splice(index, 1); // 使用splice方法删除对象 + this.sumMethod(this.detailsList); + } + }).catch(() => { this.$message({ type: 'info', @@ -476,7 +480,20 @@ export default { this.$modal.msgError("同一退货单不能有两件相同的商品,您选择了"+sum+"件相同的商品,已为您剔除"); } this_.open = false - + this.multipleSelection = [] + this.commodityForm = { + cvsGoodId: "", + cvsGood: "", + supplierId: "", + supplier: "", + detailed: "", + remark: "", + page: 1, + pageSize: 1000, + total: 0, + isRecovery:0, + } + this.commodityList = [] this_.sumMethod(this_.detailsList); }, diff --git a/fuintAdmin/src/views/integral/gift/index.vue b/fuintAdmin/src/views/integral/gift/index.vue index 371a96014..b3aa29aed 100644 --- a/fuintAdmin/src/views/integral/gift/index.vue +++ b/fuintAdmin/src/views/integral/gift/index.vue @@ -5,7 +5,7 @@ - + - - + + - +