|
@@ -29,7 +29,7 @@
|
|
|
</view>
|
|
|
<view @click="juliClick" :class="shaixuanStylejuli">
|
|
|
<!-- class切换 saixuan-jt-default saixuan-jt-click-->
|
|
|
- <text>距离排序</text>
|
|
|
+ <text :class="data.weizhiFlag?'':'saixuan-disabled'">距离排序</text>
|
|
|
<icon :class="juliJtClass" />
|
|
|
</view>
|
|
|
</view>
|
|
@@ -116,6 +116,7 @@
|
|
|
userName: '',
|
|
|
weidu: '',
|
|
|
jingdu: '',
|
|
|
+ weizhiFlag: false,
|
|
|
id: '',
|
|
|
list: [], // 考试列表
|
|
|
loading: false,
|
|
@@ -190,6 +191,14 @@
|
|
|
}
|
|
|
|
|
|
function juliClick() {
|
|
|
+ if(!data.weizhiFlag){
|
|
|
+ uni.showToast({
|
|
|
+ title: `当前位置经纬度获取失败,请重新进入该页面!`,
|
|
|
+ icon: 'none',
|
|
|
+ duration: 2000
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
data.sortType = 3
|
|
|
const isFirst = isFirstClickjuli.value == 'true';
|
|
|
const isSecond = isFirstClickjuli.value == 'false';
|
|
@@ -405,6 +414,7 @@
|
|
|
console.log('res', res)
|
|
|
data.jingdu = res.longitude
|
|
|
data.weidu = res.latitude
|
|
|
+ data.weizhiFlag = true
|
|
|
console.log('当前位置的经度:' + res.longitude);
|
|
|
console.log('当前位置的纬度:' + res.latitude);
|
|
|
}
|