更新
This commit is contained in:
@@ -365,6 +365,10 @@
|
|||||||
activeCur: {
|
activeCur: {
|
||||||
type: Number,
|
type: Number,
|
||||||
default: 0
|
default: 0
|
||||||
|
},
|
||||||
|
siteId: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
@@ -672,10 +676,9 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
checkInfo() {
|
checkInfo() {
|
||||||
// console.log(this.radio)
|
|
||||||
this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel)
|
this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel)
|
||||||
if (!this.testPlateResult && !['1689182438357262336', '1689183144276463616', '1689185023261741056']
|
if (!this.testPlateResult && !['1689182438357262336', '1689183144276463616', '1689185023261741056','1762304610449412096']
|
||||||
.includes(this.oilItem.siteId)) {
|
.includes(this.siteId || this.oilItem.siteId)) {
|
||||||
// this.plateNumber=''
|
// this.plateNumber=''
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: '车牌号不可为空或格式错误,请重新输入',
|
title: '车牌号不可为空或格式错误,请重新输入',
|
||||||
@@ -836,8 +839,8 @@
|
|||||||
beforeMake() {
|
beforeMake() {
|
||||||
// console.log(this.radio, 'beforeMake')
|
// console.log(this.radio, 'beforeMake')
|
||||||
this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel)
|
this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel)
|
||||||
if (!this.testPlateResult && !['1689182438357262336', '1689183144276463616', '1689185023261741056']
|
if (!this.testPlateResult && !['1689182438357262336', '1689183144276463616', '1689185023261741056','1762304610449412096']
|
||||||
.includes(this.oilItem.siteId)) {
|
.includes(this.siteId || this.oilItem.siteId)) {
|
||||||
// this.plateNumber=''
|
// this.plateNumber=''
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: '车牌号不可为空或格式错误,请重新输入',
|
title: '车牌号不可为空或格式错误,请重新输入',
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
<!-- 价格 -->
|
<!-- 价格 -->
|
||||||
<price-select-tab @onChangePayQr="onChangePayQr" @onChangePay="onChangePay" :active-cur="activeCur"
|
<price-select-tab @onChangePayQr="onChangePayQr" @onChangePay="onChangePay" :active-cur="activeCur"
|
||||||
:site-name="siteInfo.siteName" :channel-list="siteInfo.oilSiteChannelDetailsVos"
|
:site-name="siteInfo.siteName" :channel-list="siteInfo.oilSiteChannelDetailsVos"
|
||||||
:channelJuli="siteInfo.juli"></price-select-tab>
|
:channelJuli="siteInfo.juli" :siteId="siteId"></price-select-tab>
|
||||||
|
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
@@ -79,6 +79,7 @@
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
isBackPrev: true,
|
isBackPrev: true,
|
||||||
|
siteId:'',
|
||||||
otherImgURL: this.global.otherImgURL,
|
otherImgURL: this.global.otherImgURL,
|
||||||
radio: 'B',
|
radio: 'B',
|
||||||
mainURL: this.global.mainURL,
|
mainURL: this.global.mainURL,
|
||||||
@@ -109,6 +110,7 @@
|
|||||||
if (authorization && target.siteId) {
|
if (authorization && target.siteId) {
|
||||||
// 扫码进入 返回按钮点击回到首页
|
// 扫码进入 返回按钮点击回到首页
|
||||||
this.isBackPrev = false
|
this.isBackPrev = false
|
||||||
|
this.siteId = target.siteId
|
||||||
this.getSiteInfo(target.siteId)
|
this.getSiteInfo(target.siteId)
|
||||||
}
|
}
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getSiteList()
|
this.refreshLocation()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
toSitePage(){
|
toSitePage(){
|
||||||
@@ -62,13 +62,14 @@
|
|||||||
refreshLocation(){
|
refreshLocation(){
|
||||||
uni.getLocation({
|
uni.getLocation({
|
||||||
type: 'wgs84',
|
type: 'wgs84',
|
||||||
success: function (res) {
|
success: (res) => {
|
||||||
uni.setStorageSync('location',res)
|
uni.setStorageSync('location',res)
|
||||||
|
this.getSiteList()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
getSiteList() {
|
getSiteList() {
|
||||||
this.refreshLocation()
|
// this.refreshLocation()
|
||||||
let data1 = {
|
let data1 = {
|
||||||
currentPage: 1,
|
currentPage: 1,
|
||||||
pageSize: 3,
|
pageSize: 3,
|
||||||
|
|||||||
@@ -83,7 +83,8 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<msg-models :showAuthFrror="showAuthFrror" @hideOneModal="hideModel"></msg-models>
|
<msg-models :showAuthFrror="showAuthFrror" @hideOneModal="hideModel"></msg-models>
|
||||||
<three-sites @hideOneModal="showThreeSites=false" :showThreeSites="showThreeSites"></three-sites>
|
<three-sites v-if="showThreeSites" @hideOneModal="showThreeSites=false"
|
||||||
|
:showThreeSites="showThreeSites"></three-sites>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -237,7 +238,8 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
onPullDownRefresh() {
|
onPullDownRefresh() {
|
||||||
// this.refreshLocation()
|
this.refreshLocation()
|
||||||
|
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
uni.stopPullDownRefresh()
|
uni.stopPullDownRefresh()
|
||||||
}, 800);
|
}, 800);
|
||||||
@@ -306,6 +308,7 @@
|
|||||||
type: 'wgs84',
|
type: 'wgs84',
|
||||||
success: (res) => {
|
success: (res) => {
|
||||||
uni.setStorageSync('location', res)
|
uni.setStorageSync('location', res)
|
||||||
|
this.getSiteList()
|
||||||
},
|
},
|
||||||
fail: () => {
|
fail: () => {
|
||||||
uni.getSetting({
|
uni.getSetting({
|
||||||
@@ -318,25 +321,23 @@
|
|||||||
success: (resSec) => {
|
success: (resSec) => {
|
||||||
if (resSec.confirm) {
|
if (resSec.confirm) {
|
||||||
uni.openSetting({
|
uni.openSetting({
|
||||||
success: (resThird) => {
|
|
||||||
if (resThird
|
|
||||||
.authSetting[
|
|
||||||
'scope.userLocation'
|
|
||||||
]) {
|
|
||||||
this.refreshLocation()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
uni.showToast({
|
||||||
|
title: '获取定位失败,请稍后再试!',
|
||||||
|
icon: 'none'
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
complete: () => {
|
// complete: () => {
|
||||||
this.getSiteList()
|
// this.getSiteList()
|
||||||
},
|
// },
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -443,14 +444,16 @@
|
|||||||
currentPage: 1,
|
currentPage: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
params: {
|
params: {
|
||||||
longitude: 117.157817,
|
// longitude: 117.157817,
|
||||||
latitude: 31.802472,
|
// latitude: 31.802472,
|
||||||
clientBelong: 'ZHONGPIN',
|
clientBelong: 'ZHONGPIN',
|
||||||
comprehensiveSort: 1,
|
comprehensiveSort: 1,
|
||||||
zpDisable: 'ENABLE',
|
zpDisable: 'ENABLE',
|
||||||
sort: "juli",
|
sort: "juli",
|
||||||
...uni.getStorageSync('location'),
|
...uni.getStorageSync('location'),
|
||||||
...this.filterData,
|
...this.filterData,
|
||||||
|
// latitude: '37.38808',
|
||||||
|
// longitude: '112.40546'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -256,14 +256,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
onShow() {
|
// onShow() {
|
||||||
this.tools.userLocationChenk().then(res => {
|
// this.tools.userLocationChenk().then(res => {
|
||||||
this.refreshLocation();
|
// this.refreshLocation();
|
||||||
}).catch(err => {});
|
// }).catch(err => {});
|
||||||
this.getSiteList()
|
// this.getSiteList()
|
||||||
},
|
// },
|
||||||
onLoad() {
|
onLoad() {
|
||||||
// this.refreshLocation()
|
this.refreshLocation()
|
||||||
if (!uni.getStorageSync('filterData')) {
|
if (!uni.getStorageSync('filterData')) {
|
||||||
this.getFilterData()
|
this.getFilterData()
|
||||||
} else {
|
} else {
|
||||||
@@ -369,15 +369,55 @@
|
|||||||
onSelected(e) {
|
onSelected(e) {
|
||||||
// console.log(e)
|
// console.log(e)
|
||||||
},
|
},
|
||||||
|
// refreshLocation() {
|
||||||
|
// uni.getLocation({
|
||||||
|
// type: 'wgs84',
|
||||||
|
// success: function(res) {
|
||||||
|
// uni.setStorageSync('location', res)
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// },
|
||||||
refreshLocation() {
|
refreshLocation() {
|
||||||
uni.getLocation({
|
uni.getLocation({
|
||||||
type: 'wgs84',
|
type: 'wgs84',
|
||||||
success: function(res) {
|
success: (res) => {
|
||||||
uni.setStorageSync('location', res)
|
uni.setStorageSync('location', res)
|
||||||
|
this.getSiteList()
|
||||||
|
},
|
||||||
|
fail: () => {
|
||||||
|
uni.getSetting({
|
||||||
|
success: (res) => {
|
||||||
|
if (!res.authSetting['scope.userLocation']) {
|
||||||
|
uni.showModal({
|
||||||
|
title: '请您打开定位权限',
|
||||||
|
content: '用于获取您当前位置附近的油站',
|
||||||
|
confirmText: '去设置',
|
||||||
|
success: (resSec) => {
|
||||||
|
if (resSec.confirm) {
|
||||||
|
uni.openSetting({
|
||||||
|
complete:() => {
|
||||||
|
// this.getSiteList()
|
||||||
|
// this.realPosition()
|
||||||
|
this.refreshLocation()
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}else {
|
||||||
|
uni.showToast({
|
||||||
|
title:'获取定位失败,请稍后再试!',
|
||||||
|
icon:'none'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// complete: () => {
|
||||||
|
// this.getSiteList()
|
||||||
|
// },
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
getSiteList() {
|
getSiteList() {
|
||||||
let parameter = {
|
let parameter = {
|
||||||
currentPage: this.currentPage,
|
currentPage: this.currentPage,
|
||||||
|
|||||||
Reference in New Issue
Block a user