lilei 4 vuotta sitten
vanhempi
commit
b8493332ca
1 muutettua tiedostoa jossa 20 lisäystä ja 4 poistoa
  1. 20 4
      pages/searchPage/searchPage.vue

+ 20 - 4
pages/searchPage/searchPage.vue

@@ -24,7 +24,7 @@
 
 <script>
 	import { clzConfirm } from '@/libs/tools.js'
-	import { findStoreList } from '@/api/store.js'
+	import { findStoreList,findStoreVsDevice } from '@/api/store.js'
 	import { queryCurrentTaskUsing } from '@/api/task.js'
 	export default{
 		data(){
@@ -63,10 +63,26 @@
 					this.status = 'loadmore'
 				})
 			},
-			//  选择门
+			//  开始巡
 			goPage(item){
-				//  校验是否有历史巡店记录
-				//  type  VIDEO_INSPECTION:视频巡店、SPOT_INSPECTION:现场巡店、POINT_INSPECTION:点检任务
+				// 判断当前门店是否已绑定设备
+				findStoreVsDevice({storeCode:item.code}).then(res=>{
+					if(res.data.length){
+						// 门店下的设备
+						this.$u.vuex('vuex_storeVideoList',res.data)
+						//  校验是否有历史巡店记录
+						this.queryHasTaskUsing(item)
+					}else{
+						uni.showToast({
+							icon: 'none',
+							title: '当前门店没有绑定设备,暂时不能视频巡店'
+						})
+					}
+				})
+			},
+			// 判断当前门店是否已绑定设备
+			// type  VIDEO_INSPECTION:视频巡店、SPOT_INSPECTION:现场巡店、POINT_INSPECTION:点检任务
+			queryHasTaskUsing(item){
 				queryCurrentTaskUsing({ storeId: item.id, type: 'VIDEO_INSPECTION' }).then(res => {
 					if(res.status == 200){
 						if(res.data){  //  为true有历史巡店记录