From 24818cb60ea34e86184bc4dc2ecf75cb55f427df Mon Sep 17 00:00:00 2001 From: cun-nan <19819293608@163.com> Date: Fri, 1 Mar 2024 17:55:13 +0800 Subject: [PATCH 1/5] bug --- fuintAdmin/src/views/convenienceStore/index.vue | 4 +--- fuintAdmin/src/views/member/fixingLevel.vue | 11 ++++++++++- .../convenienceSore/mapper/xml/LJGoodsMapper.xml | 6 +++--- .../service/impl/CertifiedMemberServiceImpl.java | 2 +- .../src/views/cashier/NewComponents/homeindex.vue | 12 +++++++++--- 5 files changed, 24 insertions(+), 11 deletions(-) diff --git a/fuintAdmin/src/views/convenienceStore/index.vue b/fuintAdmin/src/views/convenienceStore/index.vue index d5a92bddd..1cf6a3f67 100644 --- a/fuintAdmin/src/views/convenienceStore/index.vue +++ b/fuintAdmin/src/views/convenienceStore/index.vue @@ -469,15 +469,14 @@ export default { selectSupplier(data){ this.supplier = data.name; this.form1.supplierId = data.id + this.$set(this.form1,'supplierId',data.id) // this.$forceUpdate() }, addSupplier(val){ - // console.log(val,222) if (!val){ return; } addSupplier({name:val,remark:"添加商品自动添加",ifDelete:'0'}).then(async res => { - // console.log(res) if (res.data == 1) { this.supplier = val; this.$modal.msgSuccess("已为您自动添加此供应商") @@ -487,7 +486,6 @@ export default { }, // 提交按钮 submitForm1: function() { - console.log(this.form1.supplierId,8274) this.$refs["form1"].validate(valid => { if (valid) { if (this.form1) { diff --git a/fuintAdmin/src/views/member/fixingLevel.vue b/fuintAdmin/src/views/member/fixingLevel.vue index 8a40fbabd..42ec977e8 100644 --- a/fuintAdmin/src/views/member/fixingLevel.vue +++ b/fuintAdmin/src/views/member/fixingLevel.vue @@ -210,7 +210,7 @@
无优惠
- {{ scope.row.dieselDiscount }}> + {{ scope.row.gasolineDiscount }}>
f.name).indexOf(file.name); + // if (findex > -1) { + // this.fileList.splice(findex, 1); + // this.$emit("input", this.listToString(this.fileList)); + // } + console.log(111) + }, // 表单重置 reset1() { this.form1 = { diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/convenienceSore/mapper/xml/LJGoodsMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/convenienceSore/mapper/xml/LJGoodsMapper.xml index b98818c5e..a880daa63 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/convenienceSore/mapper/xml/LJGoodsMapper.xml +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/convenienceSore/mapper/xml/LJGoodsMapper.xml @@ -53,13 +53,13 @@ mg.store_id = #{goods.storeId} and mg.if_delete = '0' - and cvs_good_id = #{goods.cvsGoodId} + and mg.cvs_good_id = #{goods.cvsGoodId} - and supplier_id = #{goods.supplierId} + and mg.supplier_id = #{goods.supplierId} - order by sort + order by mg.sort diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/CertifiedMemberServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/CertifiedMemberServiceImpl.java index 37a3c20a3..d953a086c 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/CertifiedMemberServiceImpl.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/CertifiedMemberServiceImpl.java @@ -171,7 +171,7 @@ public class CertifiedMemberServiceImpl extends ServiceImpl
-¥{{ fullReduction.toFixed(2) }}
-
+
{ + let discount = {type:"",discount:0,oilName:item.oilName,gunName:item.gunName} if (item.type == "汽油") { if (response.data.fixingLevel){ @@ -3100,6 +3101,7 @@ // this.getCoupon(); // } // } + await this.getGrade(this.member.id,this.member.gradeId) if (this.balance>0 && this.oilAmount>0 && !this.isOilStorageCard){ this.checkAll4 = true if (this.goodsOrder.length==0){ @@ -3107,7 +3109,6 @@ } this.countAmountFull() } - await this.getGrade(this.member.id,this.member.gradeId) if (!this.isFixingLevel && !this.isOilStorageCard){ await this.getOilCoupon() } @@ -3611,7 +3612,7 @@ async getOilOrder(){ this.dialogVisibleamount = false this.form.oilType = this.oilNameID; - // this.form.type = this.type; + this.form.type = this.type; let amount = this.form.amount || 0; // 计算油的升数 if (this.select == "元"){ @@ -3622,6 +3623,7 @@ this.form.amount = (this.form.oilPrice * amount).toFixed(2) } + if (this.form.tankId) // 校验油罐内油是否足够 await getOilTank(this.form.tankId).then(async res => { if (res.data.storedQuantity-this.form.liters<0){ @@ -3791,6 +3793,10 @@ // 根据手机号查询会员信息 getUser(){ if(this.select1=="会员手机号"){ + if (!this.userNo) { + this.$message.error("请先输入手机号") + return; + } getUserInfoMobile({mobile:this.userNo}).then( response => { if (response.data!=null){ this.member = response.data From f1b2f11ca0f17e4024c7115922382c259ccebe2f Mon Sep 17 00:00:00 2001 From: "@QQNZX" Date: Fri, 1 Mar 2024 17:57:08 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/EventMarketing/activeFullminus.js | 2 +- .../src/api/EventMarketing/activeNewlyweds.js | 11 +- .../activeConsumption/index.vue | 10 +- .../EventMarketing/activeFullminus/index.vue | 110 +++++++-- .../EventMarketing/activeNewlyweds/index.vue | 233 ++++++++++++++---- 5 files changed, 304 insertions(+), 62 deletions(-) diff --git a/fuintAdmin/src/api/EventMarketing/activeFullminus.js b/fuintAdmin/src/api/EventMarketing/activeFullminus.js index 5e89a03ef..a4397f415 100644 --- a/fuintAdmin/src/api/EventMarketing/activeFullminus.js +++ b/fuintAdmin/src/api/EventMarketing/activeFullminus.js @@ -45,7 +45,7 @@ export function updateActiveFullminus(data) { // 删除满减营销 export function delActiveFullminus(id) { return request({ - url: '/business/marketingActivity/activeFullminus/' + id, + url: '/business/marketingActivity/activeFullminus/delById/' + id, method: 'delete' }) } diff --git a/fuintAdmin/src/api/EventMarketing/activeNewlyweds.js b/fuintAdmin/src/api/EventMarketing/activeNewlyweds.js index b70a05947..478a908ff 100644 --- a/fuintAdmin/src/api/EventMarketing/activeNewlyweds.js +++ b/fuintAdmin/src/api/EventMarketing/activeNewlyweds.js @@ -3,11 +3,20 @@ import request from '@/utils/request' // 查询新人有礼活动列表 export function listActiveNewlyweds(query) { return request({ - url: '/business/marketingActivity/activeNewlyweds', + url: 'business/marketingActivity/activeNewlyweds', method: 'get', params: query }) } +// 回显 +export function huiActiveNewlyweds(id) { + return request({ + url: 'business/marketingActivity/activeNewlyweds/'+id, + method: 'get', + + }) +} + export function getoilName(query) { return request({ url: 'business/petrolStationManagement/oilNumber/getOilName', diff --git a/fuintAdmin/src/views/EventMarketing/activeConsumption/index.vue b/fuintAdmin/src/views/EventMarketing/activeConsumption/index.vue index 85894c18a..11517c0b8 100644 --- a/fuintAdmin/src/views/EventMarketing/activeConsumption/index.vue +++ b/fuintAdmin/src/views/EventMarketing/activeConsumption/index.vue @@ -816,12 +816,18 @@ export default { id:row.id } looklook(data).then(res=>{ - this.looklist = res.data + if(res.data){ + this.looklist = res.data + } + console.log('详情',res) }) looklooklook(row.id).then(resp=>{ - this.statisticsyou = resp.data + if( resp.data){ + this.statisticsyou = resp.data + } + console.log('优惠券详情统计',resp) }) }, diff --git a/fuintAdmin/src/views/EventMarketing/activeFullminus/index.vue b/fuintAdmin/src/views/EventMarketing/activeFullminus/index.vue index 962ece2d9..79db431c4 100644 --- a/fuintAdmin/src/views/EventMarketing/activeFullminus/index.vue +++ b/fuintAdmin/src/views/EventMarketing/activeFullminus/index.vue @@ -71,8 +71,6 @@ {{scope.row.activeDiscountChildList[0].deductionAmount}} - - - + +
+
+
优惠券数量统计
+
总数量: {{statisticsyou.count ||0}}
+
已使用数量: {{statisticsyou.countEd ||0}}
+
未使用数量: {{statisticsyou.countLd ||0}}
+
+
+
兑换券数量统计
+
总数量: {{statisticsyou.counts ||0}}
+
已使用数量: {{statisticsyou.countEds ||0}}
+
未使用数量: {{statisticsyou.countLds ||0}}
+
+
+ + + + + + + + + + +
+ @@ -138,7 +187,6 @@
-
@@ -172,10 +220,6 @@ - - - - {{item.oilType}}{{item.oilName}} @@ -219,14 +263,17 @@ + diff --git a/fuintAdmin/src/views/EventMarketing/activeNewlyweds/index.vue b/fuintAdmin/src/views/EventMarketing/activeNewlyweds/index.vue index 5834fabb6..7e45c4871 100644 --- a/fuintAdmin/src/views/EventMarketing/activeNewlyweds/index.vue +++ b/fuintAdmin/src/views/EventMarketing/activeNewlyweds/index.vue @@ -1,6 +1,46 @@