| 
					
				 | 
			
			
				@@ -15,6 +15,36 @@ export const navToPage = (function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return async function (p, goToType = 'navigateTo') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var { url, ...data } = p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var userinfo = await getUserInfo() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      url && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ![ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '/pages/index/index', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '/pages/workorder/index', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '/pages/mine/index', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '/packageMine/pages/userinfo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '/packageMine/pages/phone' // 绑定手机号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ].find(item => !!~url.indexOf(item)) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      !userinfo.mobile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      uni.showModal({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '温馨提示', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        content: '你尚未绑定手机号,请尽快绑定以免影响接单!', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmText: '去绑定', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        success: res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (res.confirm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            uni[goToType]({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              url: webHref('/packageMine/pages/phone'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ...data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       url && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ![ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,49 +58,24 @@ export const navToPage = (function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '/packageMine/pages/workerEnter', // 入驻师傅 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '/packageMine/pages/phone', // 绑定手机号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '/packageEnter/pages/insurance' // 我的保险 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ].find(item => !!~url.indexOf(item)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ].find(item => !!~url.indexOf(item)) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      userinfo.type !== 'WORKER' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 补充手机号判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var userinfo = await getUserInfo() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!userinfo.mobile) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          uni.showModal({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title: '温馨提示', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            content: '你尚未绑定手机号,请尽快绑定以免影响接单!', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cancelText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            confirmText: '去绑定', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            success: res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (res.confirm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                uni[goToType]({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  url: webHref('/packageMine/pages/phone'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ...data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (userinfo.type !== 'WORKER') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          uni.showModal({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title: '温馨提示', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            content: '你尚未入驻网点,请尽快入驻以免影响接单!', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cancelText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            confirmText: '去入驻', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            success: res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (res.confirm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                uni[goToType]({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  url: webHref('/packageMine/pages/myWebsit'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ...data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      uni.showModal({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '温馨提示', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        content: '你尚未入驻网点,请尽快入驻以免影响接单!', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmText: '去入驻', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        success: res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (res.confirm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            uni[goToType]({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              url: webHref('/packageMine/pages/myWebsit'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ...data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } catch (error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(error) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 纯h5版本 
			 |