| 
					
				 | 
			
			
				@@ -8,34 +8,36 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     waterInfo: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onQuery: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     items: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: 'realtimewater', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: '用水量', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        icon: '/static/img/icon-water.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        url: '?period=7' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: 'waterprice', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: '水价查询', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        icon: '/static/img/icon_water_price.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: 'payment', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: '缴费', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        icon: '/static/img/icon-payment.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: 'wateranalysis', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: '用水趋势', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        icon: '/static/img/icon_water_analysis.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: 'waterabnormal', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: '异常预警', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        icon: '/static/img/icon_water_abnormal.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: 'customermanage', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: '户号管理', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        icon: '/static/img/icon_customer_manage.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      id: 'realtimewater', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '用水量', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      icon: '/static/img/icon-water.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      url: '?period=7' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      id: 'waterprice', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '水价查询', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      icon: '/static/img/icon_water_price.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      id: 'payment', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '缴费', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      icon: '/static/img/icon-payment.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      id: 'wateranalysis', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '用水趋势', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      icon: '/static/img/icon_water_analysis.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      id: 'waterabnormal', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '异常预警', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      icon: '/static/img/icon_water_abnormal.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      id: 'customermanage', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '户号管理', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      icon: '/static/img/icon_customer_manage.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    weixinLogin: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // showTips: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getPhoneNumber(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (e.detail.encryptedData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         iv, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,16 +61,43 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             data = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (status === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // 绑定成功 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (this.data.userInfo.deviceId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 wx.navigateTo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   url: `/pages/${item.id || param}/${item.id || param}${item.url ? item.url : ''}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                wx.navigateTo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  url: "/pages/customermanage/customermanage" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // that.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              //   showTips: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              //   weixinLogin:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              wx.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '授权成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                icon: 'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              that.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                weixinLogin:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 绑定成功未注册 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              wx.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '您尚未注册,请到平台端开通账号后重试', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                icon: 'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // that.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              //   showTips: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              //   weixinLogin:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // wx.setStorage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   key: 'isLogin', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   data: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,9 +108,19 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       param, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       item = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } = e.currentTarget.dataset; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (!this.data.weixinLogin) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      wx.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '请您先进行授权', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        icon: 'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log("app的值",app) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!this.data.userInfo.userNumber && param != 'customermanage' && item.id != 'customermanage') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       wx.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title: '请先绑定您的户号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '请先绑定你的户号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         icon: 'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,14 +134,13 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       onQuery: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //app.showLoading() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     app.$util.selfUserInfo(app.globalData, true).then((data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           userInfo: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           waterInfo: data.waterStages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           userInfo: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           waterInfo: {} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -111,16 +149,34 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onQuery: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //app.hideLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //app.hideLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onQuery: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 获取用户注册状态 /user/getUser  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  isRegister(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let that=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    app.$http.postForm('/user/getUser').then(({ status, msg, data }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 已授权但客户不存在 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 未授权 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(status===-602){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        that.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // showTips: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          weixinLogin:false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        that.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showTips: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          weixinLogin:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onShow() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getAccountInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.isRegister() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   toLogin(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.popup && this.popup.setData({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -131,16 +187,16 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.popup.show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  cancelEvent: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  cancelEvent: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.popup.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  confirmEvent: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  confirmEvent: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getAccountInfo(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * 生命周期函数--监听页面初次渲染完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  onReady: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  onReady: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //获得popup组件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.popup = this.selectComponent("#popup"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 |