wangguoyu 2 ماه پیش
والد
کامیت
005a63d85b
1فایلهای تغییر یافته به همراه11 افزوده شده و 1 حذف شده
  1. 11 1
      pages/admin/Jiazheng/index.vue

+ 11 - 1
pages/admin/Jiazheng/index.vue

@@ -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);
 			}