From 4cabd0907e4eb6e5717452469884945646b2eabb Mon Sep 17 00:00:00 2001 From: caolc <572275724@qq.com> Date: Wed, 14 Dec 2022 21:15:50 +0800 Subject: [PATCH] 123 --- .../pages/components/price-select-tab.vue | 56 ++++++++++++------- utils/request.js | 4 +- 2 files changed, 39 insertions(+), 21 deletions(-) diff --git a/BagStation/pages/components/price-select-tab.vue b/BagStation/pages/components/price-select-tab.vue index 53a62dd..c2f734a 100644 --- a/BagStation/pages/components/price-select-tab.vue +++ b/BagStation/pages/components/price-select-tab.vue @@ -20,7 +20,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -144,7 +144,7 @@ - + 优惠 @@ -160,7 +160,7 @@ 优惠券 {{'----'}} - + @@ -355,7 +355,6 @@ oilBarTy: '', ty: { realMoney: "" - }, tyRes: { liter: '', @@ -377,7 +376,7 @@ plateNumbers: [], showPlate: "", showOrder: '', - radio: '', + radio: null, imgURL: this.global.imgURL, scrollLeft: 0, checkVol: [{ @@ -407,7 +406,6 @@ hot: false, }], plateNumber: '', - checkMoney:[{ value: 100, name: '100 ', @@ -503,6 +501,15 @@ }, 2) } }, + radio:{ + handler(n,o) { + console.log(n,o,'handler'); + this.checkBar.forEach(item=>{ + item.checked = false + }); + this.oilBar = '' + } + } }, computed: { priceId() { @@ -639,6 +646,7 @@ }) }, checkInfo(){ + console.log(this.radio) this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel) if (!this.testPlateResult) { this.plateNumber='' @@ -648,10 +656,10 @@ }) // return false } - if (!this.oilSitePriceDetailsVo[this.radio].priceId) { + if (this.radio==null||!this.oilSitePriceDetailsVo[this.radio].priceId) { uni.showToast({ icon: 'none', - title: '未选择油品' + title: '请选择油品' }) return false } @@ -797,7 +805,7 @@ } }, beforeMake() { - + console.log(this.radio,'beforeMake') this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel) if (!this.testPlateResult) { this.plateNumber='' @@ -807,10 +815,10 @@ }) // return false } - if (!this.oilSitePriceDetailsVo[this.radio].priceId) { + if (this.radio==null||!this.oilSitePriceDetailsVo[this.radio].priceId) { uni.showToast({ icon: 'none', - title: '未选择油品' + title: '请选择油品' }) return false } @@ -912,11 +920,14 @@ this.oilSitePriceDetailsVo = [] oilSiteApi.getNewSitePrice(channelId).then(res => { if (res.code == 20000) { - this.radio = 0 this.plateNumbers = res.data.plateNumbers - this.oilSitePriceDetailsVo = res.data.oilSitePriceDetailsVo - this.activeSitePrice = res.data.oilSitePriceDetailsVo[0].priceId - this.siteUserNames = res.data.siteUserNames + this.oilSitePriceDetailsVo = res.data.oilSitePriceDetailsVo; + this.siteUserNames = res.data.siteUserNames; + if(this.oilSitePriceDetailsVo.length==1){ + this.radio = 0 + this.activeSitePrice = res.data.oilSitePriceDetailsVo[0].priceId + } + } }) }, @@ -957,11 +968,18 @@ }, changePrice(e) { this.radio = e.detail.value - console.log(e) + console.log(e,'changePrice') this.vol ='' this.activeSitePrice = this.oilSitePriceDetailsVo[this.radio].priceId this.realMoney ='--' - this.xoilAmountGun = '' + this.xoilAmountGun = ''; + Object.keys(this.tyRes).forEach(key=>{ + this.tyRes[key]='' + }) + Object.keys(this.ty).forEach(key=>{ + this.ty[key]='' + }) + this.vlom = '' // // console.log(this.radio) console.log(this.oilSitePriceDetailsVo[this.radio]) }, diff --git a/utils/request.js b/utils/request.js index f204573..91d109e 100644 --- a/utils/request.js +++ b/utils/request.js @@ -7,8 +7,8 @@ const env = 'production'/* */ const testUrl = 'http://192.168.0.45:38080' // const productUrl = 'http://121.196.213.68/adminapi' //预生产 -const productUrl = 'https://www.xingoil.com/adminapi' // 生产,加密 new -// const productUrl = 'http://uat.xingoil.com/adminapi' // 生产,加密 new +// const productUrl = 'https://www.xingoil.com/adminapi' // 生产,加密 new +const productUrl = 'http://uat.xingoil.com/adminapi' // 生产,加密 new const service = axios.create({ baseURL: env == 'production' ? productUrl : testUrl, // baseURL: testUrl, -- 2.36.2