pull/7/head
lixuan 2 years ago
commit 52971beaed
  1. 4
      App.vue
  2. 50
      BagStation/pages/components/price-select-tab.vue
  3. 4
      BagStation/pages/stationDetail/stationDetail.vue
  4. 2
      pages/tabbar/home/home.vue
  5. 2
      pages/tabbar/station/stationList.vue
  6. 6
      utils/request.js

@ -75,6 +75,7 @@
},
onShareAppMessage() {
wx.onAppRoute(() => {
let white = ['BagStation/pages/stationDetail/stationDetail']
// console.log(' onShareAppMessage')
const pages = getCurrentPages() //
const view = pages[pages.length - 1] //
@ -94,11 +95,14 @@
console.log(view.route)
clearTimeout(loginTimer)
clearTimeout(onlineTimer)
if (view.route != 'pages/index/startPage/startPage' && view.route.indexOf('BagAuth') == -1) {
const token = uni.getStorageSync('Authorization')
const openid = uni.getStorageSync('openid')
if (token && openid) {
if(!white.includes(view.route)){
this.getAmount()
}
onlineTimer = setTimeout(() => {
if (this.loginStatus == 'offline') {
uni.clearStorageSync()

@ -89,7 +89,7 @@
</form>
</view>
<!-- 非团油加油输入框 -->
<view class="margin solid radius" v-if="activeChannelCode!='TY'">
<view class="margin solid radius" v-if="activeChannelCode!='TY'&&radio!==null">
<view class=" menu cu-list ">
<view class="cu-item nowrap">
<view class="text-bold ">
@ -117,7 +117,7 @@
</view>
<!-- 团油金额输入框 -->
<view class="margin solid radius" v-if="activeChannelCode=='TY'">
<view class="margin solid radius" v-if="activeChannelCode=='TY' && radio!==null">
<view class=" menu cu-list ">
<view class="cu-item nowrap">
<view class="text-bold ">
@ -144,7 +144,7 @@
</view>
</view>
</view>
<view class="bg-white padding">
<view v-if="radio!==null" class="bg-white padding">
<view class="">
<text class="text-bold">优惠</text>
</view>
@ -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.oilSitePriceDetailsVo = res.data.oilSitePriceDetailsVo;
this.siteUserNames = res.data.siteUserNames;
if(this.oilSitePriceDetailsVo.length==1){
this.radio = 0
this.activeSitePrice = res.data.oilSitePriceDetailsVo[0].priceId
this.siteUserNames = res.data.siteUserNames
}
}
})
},
@ -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])
},

@ -189,9 +189,9 @@
onLoad(option) {
if(!option.item){
let siteInfos = uni.getStorageSync('siteInfo')
var oilItem = JSON.parse(siteInfos)
var oilItem = JSON.parse(decodeURIComponent(siteInfos))
}else{
var oilItem = JSON.parse(option.item)
var oilItem = JSON.parse(decodeURIComponent(option.item))
}
uni.setStorageSync('oilItem',oilItem)
this.getSiteInfo(oilItem.siteId)

@ -553,7 +553,7 @@
}
},
toDetail(item) {
let itemS = JSON.stringify(item)
let itemS = encodeURIComponent(JSON.stringify(item))
console.log(itemS)
if (uni.getStorageSync('user')) {
uni.navigateTo({

@ -388,7 +388,7 @@
},
toDetail(item) {
let itemS = JSON.stringify(item)
let itemS = encodeURIComponent(JSON.stringify(item))
if (uni.getStorageSync('user')) {
uni.navigateTo({
url: `/BagStation/pages/stationDetail/stationDetail?item=${itemS}`,

@ -4,11 +4,11 @@ import utils from '@/utils/encode'
// const env = process.env.NODE_ENV
const env = 'production'/* */
// const env = 'test'
const testUrl = 'http://192.168.0.65:38080'
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,

Loading…
Cancel
Save