You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
25 KiB
1 line
25 KiB
|
3 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"1d4f":function(t,e,i){var n=i("2efa");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("8d597da0",n,!0,{sourceMap:!1,shadowMode:!1})},"2c36":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("9b1b")),o=n(i("2634")),s=n(i("2fdc"));i("5c47"),i("0506"),i("bf0f"),i("c223"),i("64aa"),i("4626");var c=i("bd31"),r={data:function(){return{isWeixinBrowser:!1,userInfo:null,showEditPopup:!1,editForm:{name:"",payer_type:1,company_name:"",phone:"",phone_code:"",id_card:""},canSendCode:!0,countdown:0,countdownTimer:null,statistics:{taihu_to_xujiang:null,xujiang_to_taihu:null,min_water_level_minus_06:null,height_limit_minus_max:null,total_count:0,unpaid_count:0,paid_count:0,billed_count:0,batches:[]}}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent),this.waitForTokenAndFetch()},onShow:function(){var t=uni.getStorageSync("token");t&&(this.fetchUserInfo(),this.fetchStatistics(),this.fetchWaterLevel())},onUnload:function(){uni.$off("loginSuccess",this.onLoginSuccess),this.countdownTimer&&(clearInterval(this.countdownTimer),this.countdownTimer=null)},methods:{handleTokenInvalid:function(){uni.removeStorageSync("token"),this.userInfo=null;try{var t=getApp();if(t&&"function"===typeof t.wxH5AuthLogin)return void t.wxH5AuthLogin()}catch(e){console.warn("handleTokenInvalid 调用 wxH5AuthLogin 失败:",e)}uni.showToast({title:"登录已失效,请重新进入",icon:"none"})},waitForTokenAndFetch:function(){var t=this,e=uni.getStorageSync("token");if(e)this.fetchUserInfo(),this.fetchStatistics(),this.fetchWaterLevel();else{uni.$on("loginSuccess",this.onLoginSuccess);var i=0,n=setInterval((function(){i++;var e=uni.getStorageSync("token");e?(clearInterval(n),t.fetchUserInfo(),t.fetchStatistics(),t.fetchWaterLevel()):i>=20&&(clearInterval(n),console.warn("等待 token 超时,可能登录失败"))}),500)}},onLoginSuccess:function(){uni.$off("loginSuccess",this.onLoginSuccess),this.fetchUserInfo(),this.fetchStatistics(),this.fetchWaterLevel()},fetchWaterLevel:function(){var t=this;return(0,s.default)((0,o.default)().mark((function e(){var i,n,a;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,new Promise((function(t,e){uni.request({url:"".concat(c.API.GET_WATER_LEVEL,"?token=").concat(i),method:"get",success:t,fail:e})}));case 5:if(n=e.sent,!n.data){e.next=11;break}if(4e3!==n.data.errcode){e.next=10;break}return t.handleTokenInvalid(),e.abrupt("return");case 10:0===n.data.errcode&&(a=n.data.data,a&&(console.log("data",a),t.statistics.taihu_to_xujiang=a.taihu_to_xujiang||null,t.statistics.xujiang_to_taihu=a.xujiang_to_taihu||null,t.statistics.min_water_level_minus_06=void 0!==a.min_water_level_minus_06&&null!==a.min_water_level_minus_06?a.min_water_level_minus_06:null,t.statistics.height_limit_minus_max=void 0!==a.height_limit_minus_max&&null!==a.height_limit_minus_max?a.height_limit_minus_max:null),console.log(t.statistics));case 11:case"end":return e.stop()}}),e)})))()},fetchStatistics:function(){var t=this;return(0,s.default)((0,o.default)().mark((function e(){var i,n,s;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,new Promise((function(t,e){uni.request({url:"".concat(c.API.STATISTICS,"?token=").concat(i),method:"get",success:t,fail:e})}));case 5:if(n=e.sent,!n.data){e.next=11;break}if(4e3!==n.data.errcode){e.next=10;break}return t.handleTokenInvalid(),e.abrupt("return");case 10:0===n.data.errcode&&(s={taihu_to_xujiang:t.statistics.taihu_to_xujiang,xujiang_to_taihu:t.statistics.xujiang_to_taihu,min_water_level_minus_06:t.statistics.min_water_level_minus_06,height_limit_minus_max:t.statistics.height_limit_minus_max},t
|