| 1 |
- (this["webpackJsonp"]=this["webpackJsonp"]||[]).push([["app-service"],{"095b":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("view",{staticClass:t._$s(0,"sc","container"),attrs:{_i:0}},[t._$s(1,"i",t.login)?i("view",{staticClass:t._$s(1,"sc","lists"),attrs:{_i:1}},[i("view",{staticClass:t._$s(2,"sc","cu-card case user-card"),attrs:{_i:2}},[i("view",{staticClass:t._$s(3,"sc","cu-item"),attrs:{_i:3}},[i("view",{staticClass:t._$s(4,"sc","content"),attrs:{_i:4}},[i("view",{staticClass:t._$s(5,"sc","username"),attrs:{_i:5}},[t._v(t._$s(5,"t0-0",t._s(t.user.username)))]),t._$s(6,"i",t.user.id)?i("view",{staticClass:t._$s(6,"sc","user-id"),attrs:{_i:6}},[t._v(t._$s(6,"t0-0",t._s(t.user.id)))]):t._e()])])]),i("view",{staticClass:t._$s(7,"sc","cu-list menu sm-border card-menu function-list"),attrs:{_i:7}},[i("view",{staticClass:t._$s(8,"sc","form-section"),attrs:{_i:8}},[i("picker",{attrs:{range:t._$s(9,"a-range",t.buildingList),_i:9},on:{change:t.onBuildingChange}},[i("view",{staticClass:t._$s(10,"sc","form-item"),attrs:{_i:10}},[i("text",{staticClass:t._$s(11,"sc","label"),attrs:{_i:11}},[i("text",{staticClass:t._$s(12,"sc","fa fa-home"),attrs:{_i:12}})]),i("text",{staticClass:t._$s(13,"sc","value"),attrs:{_i:13}},[t._v(t._$s(13,"t0-0",t._s(t.form.buildingName||"\u8bf7\u9009\u62e9\u680b\u820d")))])])]),i("picker",{attrs:{range:t._$s(14,"a-range",t.roomList),_i:14},on:{change:t.onRoomChange}},[i("view",{staticClass:t._$s(15,"sc","form-item"),attrs:{_i:15}},[i("text",{staticClass:t._$s(16,"sc","label"),attrs:{_i:16}},[i("text",{staticClass:t._$s(17,"sc","fa fa-door-open"),attrs:{_i:17}})]),i("text",{staticClass:t._$s(18,"sc","value"),attrs:{_i:18}},[t._v(t._$s(18,"t0-0",t._s(t.form.roomName||"\u8bf7\u9009\u62e9\u623f\u95f4")))])])]),i("picker",{attrs:{range:t._$s(19,"a-range",t.Fieldnumber),_i:19},on:{change:t.onFieldChange}},[i("view",{staticClass:t._$s(20,"sc","form-item"),attrs:{_i:20}},[i("text",{staticClass:t._$s(21,"sc","label"),attrs:{_i:21}},[i("text",{staticClass:t._$s(22,"sc","fa fa-th-large"),attrs:{_i:22}})]),i("text",{staticClass:t._$s(23,"sc","value"),attrs:{_i:23}},[t._v(t._$s(23,"t0-0",t._s(t.form.penNo||"\u8bf7\u9009\u62e9\u680f\u4f4d")))])])])]),i("view",{staticClass:t._$s(24,"sc","save-btn-container"),attrs:{_i:24}},[i("button",{staticClass:t._$s(25,"sc","cu-btn block save-btn"),attrs:{_i:25},on:{click:t.saveSettings}},[i("text",{staticClass:t._$s(26,"sc","fa fa-save margin-right-xs"),attrs:{_i:26}})]),i("button",{staticClass:t._$s(27,"sc","cu-btn block save-btn"),attrs:{_i:27},on:{click:function(e){return t.logout()}}},[i("text",{staticClass:t._$s(28,"sc","fa fa-save margin-right-xs"),attrs:{_i:28}})])])])]):i("view",{attrs:{_i:29}},[i("view",{staticClass:t._$s(30,"sc","empty nologin-content"),attrs:{_i:30}},[i("image",{attrs:{src:t._$s(31,"a-src",n("c926")),_i:31}}),i("view",{staticClass:t._$s(32,"sc","text-gray"),attrs:{_i:32}}),i("button",{staticClass:t._$s(33,"sc","cu-btn block bg-black lg"),attrs:{_i:33},on:{click:function(e){return t.goLogin()}}},[i("text",{staticClass:t._$s(34,"sc","cuIcon-lock margin-right-xs"),attrs:{_i:34}})])])])])},o=[]},"0ee4":function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}t.exports=n},1041:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{text:String,rotate:{type:[Boolean,String],default:!1},bgColor:{type:String,default:"#333333"},fontColor:{type:String,default:"#FFFFFF"}},computed:{_rotate:function(){return"false"!==String(this.rotate)}}};e.default=i},"1d31":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=getApp().globalData.apiUrl||"http://20.0.16.128:23608/api",o={postUserSetup:"".concat(i,"/rfidApp/postUserSetup"),getBuilding:"".concat(i,"/rfidApp/getBuilding"),getRoom:"".concat(i,"/rfidApp/getRoom"),getPen:"".concat(i,"/rfidApp/getPen"),postListAdd:"".concat(i,"/rfidApp/postListAdd"),Login:"".concat(i,"/clientUser/login"),userList:"".concat(i,"/clientuser/getUserInfo")},a=o;e.default=a},"284a":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("view",{staticClass:t._$s(0,"sc","page"),attrs:{_i:0}},[n("button",{staticClass:t._$s(1,"sc","nav-btn"),attrs:{_i:1},on:{click:t.logout}},[n("text",{staticClass:t._$s(2,"sc","icon fa fa-sign-out"),attrs:{_i:2}})]),n("button",{staticClass:t._$s(3,"sc","nav-btn"),attrs:{_i:3},on:{click:t.toggleServerConfig}},[n("text",{staticClass:t._$s(4,"sc","icon fa fa-cog"),attrs:{_i:4}})]),n("scroll-view",{staticClass:t._$s(5,"sc","scroll-area"),attrs:{_i:5}},[t._$s(6,"i",!t.showServerConfig)?n("view",{staticClass:t._$s(6,"sc","form-section"),attrs:{_i:6}},[n("view",{staticClass:t._$s(7,"sc","section-title"),attrs:{_i:7}},[n("text",{staticClass:t._$s(8,"sc","title"),attrs:{_i:8}})]),n("view",{staticClass:t._$s(9,"sc","rfid-card"),attrs:{_i:9}},[n("text",{staticClass:t._$s(10,"sc","icon fa fa-qrcode scan-icon"),attrs:{_i:10}}),n("view",{staticClass:t._$s(11,"sc","btn-group"),attrs:{_i:11}},[n("button",{staticClass:t._$s(12,"sc","manual-btn"),attrs:{disabled:t._$s(12,"a-disabled",t.isDisable),_i:12},on:{click:t.init}},[n("text",{staticClass:t._$s(13,"sc","fa fa-power-off"),attrs:{_i:13}}),t._v(t._$s(12,"t1-0",t._s(t.isDeviceReady?"\u5df2\u5f00\u542f":"\u5f00\u542f\u8bbe\u5907")))]),n("button",{staticClass:t._$s(14,"sc","scan-btn"),attrs:{disabled:t._$s(14,"a-disabled",!t.isDisable),_i:14},on:{click:t.toggleContinuousScan}},[n("text",{staticClass:t._$s(15,"sc","fa fa-camera"),attrs:{_i:15}}),t._v(t._$s(14,"t1-0",t._s(t.isContinuousScanning?"\u505c\u6b62\u6301\u7eed\u626b\u63cf":"\u5f00\u59cb\u6301\u7eed\u626b\u63cf")))])]),n("input",{directives:[{name:"model",rawName:"v-model",value:t.form.earId,expression:"form.earId"}],staticClass:t._$s(16,"sc","input-box"),attrs:{_i:16},domProps:{value:t._$s(16,"v-model",t.form.earId)},on:{input:function(e){e.target.composing||t.$set(t.form,"earId",e.target.value)}}}),n("scroll-view",{staticClass:t._$s(17,"sc","sv"),attrs:{_i:17}},t._l(t._$s(18,"f",{forItems:t.dataList}),(function(e,i,o,a){return n("view",{key:t._$s(18,"f",{forIndex:o,key:i}),staticClass:t._$s("18-"+a,"sc","data-item"),attrs:{_i:"18-"+a}},[n("p",[t._v(t._$s("19-"+a,"t0-0",t._s(e.id)))]),n("picker",{attrs:{value:t._$s("20-"+a,"a-value",e.typeIndex),range:t._$s("20-"+a,"a-range",t.types),_i:"20-"+a},on:{change:function(e){return t.onTypeChange(e,i)}}},[n("view",{staticClass:t._$s("21-"+a,"sc","picker"),attrs:{_i:"21-"+a}},[t._v(t._$s("21-"+a,"t0-0",t._s(t.types[e.typeIndex])))])]),n("button",{staticClass:t._$s("22-"+a,"sc","delete-btn"),attrs:{_i:"22-"+a},on:{click:function(e){return t.deleteItem(i)}}})])})),0)]),n("view",{staticClass:t._$s(23,"sc","btn-group"),attrs:{_i:23}},[n("button",{staticClass:t._$s(24,"sc","manual-btn"),attrs:{_i:24},on:{click:t.resetForm}}),n("button",{staticClass:t._$s(25,"sc","scan-btn"),attrs:{_i:25},on:{click:t.submitForm}})])]):t._e()])])},o=[]},"2bc2":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("view",[n("button",{class:t._$s(1,"c",["buttonBorder",t._rotate?"dlbutton_loading":"dlbutton"]),style:t._$s(1,"s",{background:t.bgColor,color:t.fontColor}),attrs:{_i:1},on:{click:function(e){return t.$emit("click",e)},contact:function(e){return t.$emit("contact",e)},error:function(e){return t.$emit("error",e)},getphonenumber:function(e){return t.$emit("getphonenumber",e)},getuserinfo:function(e){return t.$emit("getuserinfo",e)},launchapp:function(e){return t.$emit("launchapp",e)},opensetting:function(e){return t.$emit("opensetting",e)},touchcancel:function(e){return t.$emit("touchcancel",e)},touchend:function(e){return t.$emit("touchend",e)},touchmove:function(e){return t.$emit("touchmove",e)},touchstart:function(e){return t.$emit("touchstart",e)},longpress:function(e){return t.$emit("longtap",e)}}},[n("view",{class:t._$s(2,"c",t._rotate?"rotate_loop":""),attrs:{_i:2}},[t._$s(3,"i",t._rotate)?n("text",{staticClass:t._$s(3,"sc","cuIcon cuIcon-loading1 "),attrs:{_i:3}}):t._e(),t._$s(4,"i",!t._rotate)?n("view",{attrs:{_i:4}},[t._t("text",[t._v(t._$s(5,"t0-0",t._s(t.text)))],{_i:5})],2):t._e()])])])},o=[]},"34cf":function(t,e,n){var i=n("ed45"),o=n("7172"),a=n("6382"),r=n("dd3e");t.exports=function(t,e){return i(t)||o(t,e)||a(t,e)||r()},t.exports.__esModule=!0,t.exports["default"]=t.exports},"3b2d":function(t,e){function n(e){return t.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports["default"]=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports["default"]=t.exports},"3dc3":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n("7ca3")),a=i(n("3b2d")),r=i(n("1d31")),s={data:function(){return{dataList:[],types:["\u6b63\u5e38","\u6dd8\u6c70","\u6b7b\u4ea1"],scanProgress:0,scanTotalAttempts:0,isDisable:!1,isDeviceReady:!1,isInitializing:!1,currentDate:"",showServerConfig:!1,uhfSFHelper:null,scanTimeout:null,retryTimeout:null,maxScanTimer:null,settingChangeListener:null,isContinuousScanning:!1,continuousScanInterval:null,buildingList:[],roomList:[],Fieldnumber:[],form:{earId:"",buildingName:"",roomName:"",penNo:"",status:"healthy",note:""},isSubmitting:!1}},mounted:function(){var t=this;this._isMounted=!0;var e=new Date;this.currentDate=e.toISOString().split("T")[0],this.loadSavedSettings(),this.fetchBuildingList(),this.reloadUserSettingsListener=uni.$on("reloadUserSettings",(function(){t.resetForm(),t.loadSavedSettings(),t.fetchBuildingList()})),this.initializePluginWithRetry(0),this.settingChangeListener=uni.$on("settingsUpdated",(function(e){t.loadSavedSettings(e)}))},initializePluginWithRetry:function(){t("log","\u8bbe\u5907\u521d\u59cb\u5316\u6210\u529f"," at pages/index/index.vue:139"),this.isDisable=!1},beforeUnmount:function(){this._isMounted=!1,this.isContinuousScanning=!1,this.continuousScanInterval&&(clearTimeout(this.continuousScanInterval),this.continuousScanInterval=null),this.cancelScan(),this.releaseDevice(),this.uhfSFHelper=null,this.settingChangeListener&&uni.$off("\u8bbe\u7f6e\u5df2\u66f4\u65b0",this.settingChangeListener),this.reloadUserSettingsListener&&uni.$off("reloadUserSettings",this.reloadUserSettingsListener)},onShow:function(){this.loadSavedSettings(),this.checkTokenExpiration()},methods:{checkTokenExpiration:function(){var e=getApp(),n=e.globalData.userInfo||{},i=(n.username,e.globalData.expireAt||uni.getStorageSync("token_expire_time")||"");if(i){var o=new Date(i).getTime(),a=(new Date).getTime();a>o&&(t("log","\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u9700\u8981\u91cd\u65b0\u767b\u5f55"," at pages/index/index.vue:199"),uni.showToast({title:"\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55",icon:"none",duration:2e3}),this.logout())}else this.logout()},initializePluginWithRetry:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=1,o=2e3,a=this.initPluginInstance();a?(t("log","\u63d2\u4ef6\u521d\u59cb\u5316\u6210\u529f"," at pages/index/index.vue:237"),this.isDisable=!1,uni.showToast({title:"\u8bbe\u5907\u521d\u59cb\u5316\u6210\u529f",icon:"success",duration:2e3})):(t("warn","\u63d2\u4ef6\u521d\u59cb\u5316\u5931\u8d25 (attempt ".concat(n+1,"/").concat(i,")")," at pages/index/index.vue:217"),this.isDisable=!0,n<i?(t("log","Retrying plugin initialization after ".concat(o,"ms")," at pages/index/index.vue:222"),setTimeout((function(){e._isMounted&&e.initializePluginWithRetry(n+1)}),o)):(t("error","Max retries reached for plugin initialization"," at pages/index/index.vue:229"),uni.showToast({title:"\u8bbe\u5907\u521d\u59cb\u5316\u5931\u8d25\uff0c\u8bf7\u91cd\u542f\u5e94\u7528",icon:"none",duration:3e3})))},fetchBuildingList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=2;0===e&&uni.showLoading({title:"\u52a0\u8f7d\u680b\u820d\u5217\u8868...",mask:!0}),uni.request({url:r.default.getBuilding,method:"GET",timeout:1e4,header:{"content-type":"application/x-www-form-urlencoded","x-token":uni.getStorageSync("equipment_token")||""},success:function(n){0===e&&uni.hideLoading(),t.buildingList=n.data.data||[]},complete:function(){e===n&&uni.hideLoading()}})},loadSavedSettings:function(){var t,e,n,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,o=getApp();i&&"object"===(0,a.default)(i)?(t=i.building||"",e=i.room||"",n=i.pen||"",o.globalData.buildingName=t,o.globalData.roomName=e,o.globalData.penNo=n,uni.setStorageSync("buildingName",t),uni.setStorageSync("roomName",e),uni.setStorageSync("penNo",n)):(t=o.globalData.buildingName||uni.getStorageSync("buildingName")||"",e=o.globalData.roomName||uni.getStorageSync("roomName")||"",n=o.globalData.penNo||uni.getStorageSync("penNo")||""),this.form.buildingName=t,this.form.roomName=e,this.form.penNo=n,(t&&0===this.roomList.length||t&&this.roomList.length>0&&e)&&this.fetchRoomList(t),(e&&0===this.Fieldnumber.length||e&&this.Fieldnumber.length>0&&n)&&this.fetchFieldList(e)},fetchRoomList:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;0===n&&uni.showLoading({title:"\u52a0\u8f7d\u623f\u95f4\u5217\u8868...",mask:!0}),uni.request({url:r.default.getRoom,method:"GET",data:{building:t},timeout:1e4,header:{"x-token":uni.getStorageSync("equipment_token")||""},success:function(t){0===n&&uni.hideLoading(),e.roomList=t.data.data||[],e.form.roomName="",e.Fieldnumber=[],e.form.penNo=""}})},fetchFieldList:function(e){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;0===i&&uni.showLoading({title:"\u52a0\u8f7d\u680f\u4f4d\u5217\u8868...",mask:!0});var o=1,a=2e3;uni.request({url:r.default.getPen,method:"GET",timeout:1e4,header:{"x-token":uni.getStorageSync("equipment_token")||""},success:function(t){0===i&&uni.hideLoading(),n.Fieldnumber=t.data.data||[],n.form.penNo=""},fail:function(r){0===i&&uni.hideLoading(),i<o&&(t("log","Retrying request (".concat(i+1,"/").concat(o,")")," at pages/index/index.vue:411"),setTimeout((function(){n.fetchFieldList(e,i+1)}),a))}})},initPluginInstance:function(){if(this.uhfSFHelper)return t("log","\u63d2\u4ef6\u5b9e\u4f8b\u5df2\u5b58\u5728"," at pages/index/index.vue:428"),!0;try{return t("log","\u521d\u59cb\u5316UHF\u63d2\u4ef6\u5b9e\u4f8b"," at pages/index/index.vue:433"),"function"!==typeof uni.requireNativePlugin?(t("error","\u5f53\u524d\u73af\u5883\u4e0d\u652f\u6301uni.requireNativePlugin"," at pages/index/index.vue:437"),!1):(this.uhfSFHelper=uni.requireNativePlugin("Alvin-CBZUhfModule"),!!this.uhfSFHelper&&("function"!==typeof this.uhfSFHelper.doInitDevice?(this.uhfSFHelper=null,!1):(t("log","UHF\u63d2\u4ef6\u5b9e\u4f8b\u521b\u5efa\u6210\u529f"," at pages/index/index.vue:454"),!0)))}catch(e){return t("error","\u52a0\u8f7dUHF\u63d2\u4ef6\u5931\u8d25:",e.message," at pages/index/index.vue:457"),t("error","\u9519\u8bef\u6808:",e.stack," at pages/index/index.vue:458"),this.uhfSFHelper=null,uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u4e0d\u53ef\u7528: "+e.message,icon:"none",duration:3e3}),!1}},checkAndRestorePluginInstance:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=1,o=1e3;if(!this.uhfSFHelper){t("log","\u6ca1\u6709\u63d2\u4ef6\u5b9e\u4f8b\uff0c\u5c1d\u8bd5\u521d\u59cb\u5316 (\u91cd\u8bd5: ".concat(n,")")," at pages/index/index.vue:481");var a=this.initPluginInstance();return!a&&n<i?(t("log","\u521d\u59cb\u5316\u5931\u8d25\uff0c\u91cd\u8bd5 (".concat(n+1,"/").concat(i,") \u540e ").concat(o,"ms")," at pages/index/index.vue:486"),setTimeout((function(){e.checkAndRestorePluginInstance(n+1)}),o),!1):a}var r=["doInitDevice","doStartScan","doReleaseDevice"],s=r.filter((function(t){return"function"!==typeof e.uhfSFHelper[t]}));return s.length>0?(t("error","\u63d2\u4ef6\u5b9e\u4f8b\u7f3a\u5c11\u5fc5\u8981\u65b9\u6cd5: ".concat(s.join(", "))," at pages/index/index.vue:502"),this.uhfSFHelper=null,n<i&&(t("log","Attempting to reinitialize plugin (".concat(n+1,"/").concat(i,") after ").concat(o,"ms")," at pages/index/index.vue:507"),setTimeout((function(){e.checkAndRestorePluginInstance(n+1)}),o),!1)):(t("log","\u63d2\u4ef6\u5b9e\u4f8b\u6709\u6548\u4e14\u51c6\u5907\u4f7f\u7528"," at pages/index/index.vue:517"),!0)},cancelScan:function(){this.scanTimeout&&(clearTimeout(this.scanTimeout),this.scanTimeout=null),this.retryTimeout&&(clearTimeout(this.retryTimeout),this.retryTimeout=null),this.maxScanTimer&&(clearTimeout(this.maxScanTimer),this.maxScanTimer=null),uni.hideLoading(),t("log","\u626b\u63cf\u5df2\u53d6\u6d88"," at pages/index/index.vue:544")},releaseDevice:function(){if(this.isDeviceReady&&this.uhfSFHelper){try{this.uhfSFHelper.doReleaseDevice()}catch(e){t("error","\u91ca\u653e\u8bbe\u5907\u5931\u8d25",e," at pages/index/index.vue:556")}this.isDeviceReady=!1,this.isDisable=!1}},init:function(){var e=this;if(this.checkAndRestorePluginInstance())if(this.isInitializing)t("log","\u8bbe\u5907\u521d\u59cb\u5316\u5df2\u5728\u8fdb\u884c\u4e2d"," at pages/index/index.vue:573");else{if(this.isDeviceReady)return t("log","\u8bbe\u5907\u5df2\u521d\u59cb\u5316"," at pages/index/index.vue:578"),uni.showToast({title:"\u8bbe\u5907\u5df2\u5f00\u542f",icon:"none"});this.isDisable=!1,this.isInitializing=!0;try{if(t("log","\u5f00\u59cb\u521d\u59cb\u5316\u8bbe\u5907"," at pages/index/index.vue:586"),!this.checkAndRestorePluginInstance())return void(this.isInitializing=!1);this.uhfSFHelper.doInitDevice((function(n){e.isInitializing=!1,!0===n?(e.isDeviceReady=!0,e.isDisable=!0,t("log","Device initialized successfully"," at pages/index/index.vue:599"),uni.showToast({title:"\u8bbe\u5907\u5df2\u5f00\u542f",icon:"success"})):(e.isDisable=!1,t("error","\u8bbe\u5907\u521d\u59cb\u5316\u5931\u8d25"," at pages/index/index.vue:603"),uni.showToast({title:"\u521d\u59cb\u5316\u5931\u8d25",icon:"none"}))}))}catch(n){this.isInitializing=!1,t("error","Error during device initialization:",n," at pages/index/index.vue:609"),this.isDisable=!1,this.uhfSFHelper=null,uni.showToast({title:"\u521d\u59cb\u5316\u5f02\u5e38",icon:"none"})}}},toggleContinuousScan:function(){if(this.checkAndRestorePluginInstance())return this.isDeviceReady?void(this.isContinuousScanning?(this.isContinuousScanning=!1,this.cancelScan(),this.continuousScanInterval&&(clearTimeout(this.continuousScanInterval),this.continuousScanInterval=null),uni.showToast({title:"\u5df2\u505c\u6b62\u626b\u63cf",icon:"none"})):(this.isContinuousScanning=!0,uni.showLoading({title:"\u6301\u7eed\u626b\u63cf\u4e2d...",mask:!0}),this.performContinuousScan())):uni.showToast({title:"\u8bf7\u5148\u5f00\u542f\u8bbe\u5907",icon:"none"})},scan:function(){if(this.checkAndRestorePluginInstance()){if(!this.isDeviceReady)return uni.showToast({title:"\u8bf7\u5148\u5f00\u542f\u8bbe\u5907",icon:"none"});this.isContinuousScanning&&this.toggleContinuousScan();var t={retryCount:3,currentRetry:0,timeout:2e3,interval:400,signalThreshold:.5,continuous:!1};this.scanProgress=0,this.scanTotalAttempts=t.retryCount,uni.showLoading({title:"\u6b63\u5728\u626b\u63cf\u8033\u6807...",mask:!0}),this.performScan(t)}},performContinuousScan:function(){if(this.isContinuousScanning&&this._isMounted&&this.isDeviceReady){if(!this.checkAndRestorePluginInstance())return uni.hideLoading(),this.isContinuousScanning=!1,uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38\uff0c\u65e0\u6cd5\u6301\u7eed\u626b\u63cf",icon:"none"});this.performScan({retryCount:100,currentRetry:0,timeout:1500,interval:300,signalThreshold:.3,continuous:!0})}else this.isContinuousScanning&&uni.hideLoading()},onTypeChange:function(e,n){n>=0&&n<this.dataList.length&&(this.dataList[n].typeIndex=e.detail.value,t("log","\u8033\u6807 ".concat(this.dataList[n].id," \u7c7b\u578b\u53d8\u66f4\u4e3a: ").concat(this.types[e.detail.value])," at pages/index/index.vue:754"))},deleteItem:function(e){if(e>=0&&e<this.dataList.length){var n=this.dataList.splice(e,1);t("log","\u5220\u9664\u8033\u6807: ".concat(n[0].id)," at pages/index/index.vue:764"),uni.showToast({title:"\u5220\u9664\u6210\u529f",icon:"success"})}},performScan:function(e){var n=this;if(!this._isMounted||!this.isDeviceReady)return uni.hideLoading(),void t("log","Scan aborted: component not mounted or device not ready"," at pages/index/index.vue:773");if(!e.continuous&&e.currentRetry>=e.retryCount)return uni.hideLoading(),t("log","Scan failed after maximum retries"," at pages/index/index.vue:780"),uni.showToast({title:"\u626b\u63cf\u5931\u8d25\uff0c\u8bf7\u8c03\u6574\u4f4d\u7f6e\u91cd\u8bd5",icon:"none"});if(!e.continuous){var i=e.timeout*e.retryCount;this.maxScanTimer||(this.maxScanTimer=setTimeout((function(){t("log","Maximum scan time exceeded"," at pages/index/index.vue:789"),n.cancelScan()}),i))}e.currentRetry++,this.scanProgress=e.currentRetry,e.continuous||e.currentRetry%2!==0&&e.currentRetry!==e.retryCount||(uni.hideLoading(),uni.showLoading({title:"\u626b\u63cf\u4e2d (".concat(Math.round(e.currentRetry/e.retryCount*100),"%)..."),mask:!0})),t("log","\u5f00\u59cb\u626b\u63cf\u5c1d\u8bd5 ".concat(e.currentRetry,"/").concat(e.retryCount,"\uff0c\u8d85\u65f6\u65f6\u95f4: ").concat(e.timeout,"ms")," at pages/index/index.vue:809"),this.scanTimeout&&(clearTimeout(this.scanTimeout),this.scanTimeout=null),this.scanTimeout=setTimeout((function(){if(t("log","Scan timeout, retrying (".concat(e.currentRetry,"/").concat(e.retryCount,")")," at pages/index/index.vue:819"),n._isMounted){if(!n.checkAndRestorePluginInstance())return t("error","Failed to restore plugin instance before retry"," at pages/index/index.vue:826"),uni.hideLoading(),uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38\uff0c\u65e0\u6cd5\u91cd\u8bd5",icon:"none"});n.retryTimeout=setTimeout((function(){return n.performScan(e)}),e.interval)}}),e.timeout);try{if(this.retryTimeout&&(clearTimeout(this.retryTimeout),this.retryTimeout=null),!this.checkAndRestorePluginInstance())return this.scanTimeout&&(clearTimeout(this.scanTimeout),this.scanTimeout=null),t("error","Invalid plugin instance for scanning after restore attempt"," at pages/index/index.vue:849"),this.initDevice(),uni.hideLoading(),uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38\uff0c\u6b63\u5728\u91cd\u65b0\u521d\u59cb\u5316",icon:"none"});var o=this.uhfSFHelper;try{o.doStartScan((function(i){if(n.uhfSFHelper!==o)return t("warn","Plugin instance changed during scan, ignoring result"," at pages/index/index.vue:864"),void(n._isMounted&&(n.retryTimeout=setTimeout((function(){return n.performScan(e)}),e.interval)));if(n._isMounted)if(n.scanTimeout&&(clearTimeout(n.scanTimeout),n.scanTimeout=null),i){var a="string"===typeof i?{id:i,signalStrength:1}:i;if(a.signalStrength>=e.signalThreshold){n.maxScanTimer&&(clearTimeout(n.maxScanTimer),n.maxScanTimer=null),n.retryTimeout&&(clearTimeout(n.retryTimeout),n.retryTimeout=null),e.continuous||uni.hideLoading(),t("log","\u626b\u63cf\u6210\u529f:",a," at pages/index/index.vue:901"),n.form.earId=a.id;var r=n.dataList.some((function(t){return t.id===a.id}));r?(t("log","\u8033\u6807\u5df2\u5b58\u5728:",a.id," at pages/index/index.vue:908"),uni.showToast({title:"\u8be5\u8033\u6807\u5df2\u626b\u63cf\u8fc7",icon:"none",duration:e.continuous?500:2e3})):(n.dataList.push({id:a.id,typeIndex:0}),e.continuous?uni.showToast({title:"\u626b\u63cf\u5230\u8033\u6807",icon:"success",duration:500}):uni.showToast({title:"\u626b\u63cf\u6210\u529f",icon:"success"})),e.continuous&&n.isContinuousScanning&&(n.continuousScanInterval&&(clearTimeout(n.continuousScanInterval),n.continuousScanInterval=null),n.continuousScanInterval=setTimeout((function(){n.isContinuousScanning&&n.isDeviceReady&&n.performContinuousScan()}),500))}else if(t("log","Scan result with weak signal (".concat(a.signalStrength,"), retrying")," at pages/index/index.vue:942"),n._isMounted){if(!n.checkAndRestorePluginInstance())return t("error","Failed to restore plugin instance for retry"," at pages/index/index.vue:948"),uni.hideLoading(),uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38",icon:"none"});n.retryTimeout=setTimeout((function(){return n.performScan(e)}),e.interval)}}else if(t("log","Scan failed, retrying (".concat(e.currentRetry,"/").concat(e.retryCount,")")," at pages/index/index.vue:955"),n._isMounted){if(!n.checkAndRestorePluginInstance())return t("error","Failed to restore plugin instance for retry"," at pages/index/index.vue:961"),uni.hideLoading(),uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38",icon:"none"});n.retryTimeout=setTimeout((function(){return n.performScan(e)}),e.interval)}}))}catch(a){if(t("error","Exception during scan execution:",a," at pages/index/index.vue:969"),this.scanTimeout&&(clearTimeout(this.scanTimeout),this.scanTimeout=null),a.message&&a.message.includes("instance is not available")){if(t("error","Plugin instance not available during scan"," at pages/index/index.vue:978"),this.uhfSFHelper=null,!this.checkAndRestorePluginInstance())return uni.hideLoading(),uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38\uff0c\u65e0\u6cd5\u626b\u63cf",icon:"none"});this._isMounted&&(this.retryTimeout=setTimeout((function(){return n.performScan(e)}),2*e.interval))}else this._isMounted&&(this.retryTimeout=setTimeout((function(){return n.performScan(e)}),e.interval))}}catch(a){if(this.scanTimeout&&(clearTimeout(this.scanTimeout),this.scanTimeout=null),t("error","Error during scan setup:",a," at pages/index/index.vue:1004"),a.message&&a.message.includes("instance is not available")){if(t("error","Plugin instance not available during scan setup"," at pages/index/index.vue:1007"),this.uhfSFHelper=null,!this.checkAndRestorePluginInstance())return uni.hideLoading(),uni.showToast({title:"\u8bbe\u5907\u529f\u80fd\u5f02\u5e38",icon:"none"});this._isMounted&&(this.retryTimeout=setTimeout((function(){return n.performScan(e)}),2*e.interval))}else this._isMounted&&(this.retryTimeout=setTimeout((function(){return n.performScan(e)}),e.interval))}},submitForm:function(){var e=this;this.loadSavedSettings();var n="";if(this.form.buildingName?this.form.roomName?this.form.penNo||(n="\u680f\u4f4d"):n="\u623f\u95f4":n="\u680b\u820d",n)return uni.showToast({title:"\u672a\u9009\u62e9".concat(n,"\u7f16\u53f7"),icon:"none",duration:3e3});if(0===this.dataList.length)return uni.showToast({title:"\u8bf7\u5148\u626b\u63cf\u8033\u6807",icon:"none",duration:3e3});var i=uni.getStorageSync("user_info")||{},o=i.id||"";if(!o)return uni.showToast({title:"\u7528\u6237\u672a\u767b\u5f55",icon:"none",duration:3e3});uni.showLoading({title:"\u63d0\u4ea4\u4e2d...",mask:!0});var a=this.dataList.map((function(t){return"".concat(t.id,":").concat(e.types[t.typeIndex])})).join(","),r={};try{r=uni.getSystemInfoSync()}catch(u){t("error","\u83b7\u53d6\u8bbe\u5907\u4fe1\u606f\u5931\u8d25:",u," at pages/index/index.vue:1073")}var s={rfid:a,buildingName:this.form.buildingName,roomName:this.form.roomName,penNo:this.form.penNo,userId:o,username:i.username||"",time:(new Date).toISOString(),deviceModel:r.model||"\u672a\u77e5",deviceVersion:r.system||"\u672a\u77e5"};this.submitData(s)},submitData:function(e){var n,i=this;this.isSubmitting=!0,uni.request((n={url:r.default.postListAdd,method:"POST",data:e,timeout:1e4},(0,o.default)(n,"method","POST"),(0,o.default)(n,"data",e),(0,o.default)(n,"timeout",1e4),(0,o.default)(n,"success",(function(n){if(t("log","API\u54cd\u5e94:",n," at pages/index/index.vue:1111"),i.isSubmitting&&(uni.hideLoading(),i.isSubmitting=!1),n.data){t("log","\u670d\u52a1\u5668\u8fd4\u56de\u6570\u636e:",n.data," at pages/index/index.vue:1120");var o=n.data.msg||"\u63d0\u4ea4\u6210\u529f";t("log","\u663e\u793a\u63d0\u793a:",o," at pages/index/index.vue:1123"),uni.showToast({title:o,icon:0===n.data.code?"success":"none",duration:3e3}),0===n.data.code&&(i.records.unshift({rfid:e.rfid,building:e.buildingName,roomName:e.roomName,pen:e.penNo,userId:e.userId,time:(new Date).toLocaleTimeString()}),i.isContinuousScanning&&i.toggleContinuousScan(),i.resetForm())}else t("error","\u63d0\u4ea4\u5931\u8d25: \u54cd\u5e94\u6570\u636e\u683c\u5f0f\u4e0d\u6b63\u786e",n," at pages/index/index.vue:1151"),uni.showToast({title:"\u63d0\u4ea4\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5",icon:"none",duration:3e3})})),(0,o.default)(n,"fail",(function(e){t("error","\u7f51\u7edc\u8bf7\u6c42\u5931\u8d25:",e," at pages/index/index.vue:1161"),i.isSubmitting&&(uni.hideLoading(),i.isSubmitting=!1),uni.showToast({title:"\u7f51\u7edc\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5",icon:"none",duration:3e3})})),(0,o.default)(n,"complete",(function(){setTimeout((function(){i.isSubmitting&&(uni.hideLoading(),i.isSubmitting=!1)}),2e3)})),n))},resetForm:function(){this.form.earId="",this.form.buildingName="",this.form.roomName="",this.form.penNo="",this.form.status="healthy",this.form.note="",this.dataList=[]},onBuildingChange:function(t){var e=this.buildingList[t.detail.value];this.form.buildingName=e,e?this.fetchRoomList(e):(this.roomList=[],this.Fieldnumber=[],this.form.roomName="",this.form.penNo="")},onRoomChange:function(t){var e=this.roomList[t.detail.value];this.form.roomName=e,e?this.fetchFieldList(e):(this.Fieldnumber=[],this.form.penNo="")},onFieldChange:function(t){this.form.penNo=this.Fieldnumber[t.detail.value]},logout:function(){this.resetForm(),this.releaseDevice();var t=getApp();t.globalData.userInfo=null,uni.removeStorageSync("user_info"),uni.redirectTo({url:"/pages/login/login"}),uni.showToast({title:"\u5df2\u9000\u51fa\u767b\u5f55",icon:"none"})},toggleServerConfig:function(){this.showServerConfig=!this.showServerConfig}}};e.default=s}).call(this,n("f3b9")["default"])},"47a9":function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports["default"]=t.exports},5314:function(t,e,n){"use strict";n.r(e);var i=n("1041"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"5b17":function(t,e,n){"use strict";(function(t,i){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n("7ca3")),r=o(n("3b2d")),s=o(n("1d31"));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l={data:function(){return{login:!1,user:{},avatar:"",managePhone:"",form:{buildingName:"",roomName:"",penNo:""},buildingList:[],roomList:[],Fieldnumber:[]}},onShow:function(){var t=getApp();if(this.login)this.fetchBuildingList(),this.fetchUserInfo();else{var e=!!t.globalData.token;e&&(this.login=e,this.fetchBuildingList(),this.fetchUserInfo())}},onLoad:function(e){var n=this,i=getApp(),o=!!i.globalData.token;n.login=o,o?(n.user=i.globalData.userInfo||{},n.avatar=n.user.avatar||""):t.login({success:function(t){t.code&&n.goWeLogin(t.code)}})},methods:{fetchBuildingList:function(){var t=this,e=getApp();uni.request({url:s.default.getBuilding,method:"GET",header:{"x-token":e.globalData.token||""},success:function(n){i("log",n.data.data," at pages/mine/manage.vue:140"),n.data&&0===n.data.code&&n.data.data&&n.data.data.length>0?(t.buildingList=n.data.data.map((function(t){return t.name||t.building_name})),i("log","\u83b7\u53d6\u680b\u820d\u7f16\u53f7:",t.buildingList," at pages/mine/manage.vue:144"),t.form.buildingName||(t.form.buildingName=e.globalData.building||uni.getStorageSync("building")||""),t.fetchRoomList()):(i("error","get_building\u54cd\u5e94\u6570\u636e\u65e0\u6548\u6216\u4e3a\u7a7a:",n.data," at pages/mine/manage.vue:154"),t.buildingList=[])},fail:function(t){i("error","\u83b7\u53d6\u680b\u820d\u5217\u8868\u5931\u8d25:",t," at pages/mine/manage.vue:160")}})},fetchUserInfo:function(){var t=this,e=getApp(),n=e.globalData.userInfo||uni.getStorageSync("user_info")||{},o=n.id||"";if(!o)return i("error","\u7528\u6237ID\u4e0d\u5b58\u5728\uff0c\u65e0\u6cd5\u83b7\u53d6\u7528\u6237\u4fe1\u606f"," at pages/mine/manage.vue:175"),void t.loadFromStorage();uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."}),uni.request({url:s.default.userList,method:"GET",data:{userid:o},header:{"x-token":e.globalData.token||""},success:function(o){if(i("log","\u901a\u8fc7\u7528\u6237id\u83b7\u53d6\u7528\u6237\u4fe1\u606f:",o," at pages/mine/manage.vue:196"),o.data&&0===o.data.code){var a="object"===(0,r.default)(o.data.data)&&null!==o.data.data?o.data.data:{};a.building&&a.room&&a.pen||i("warn","\u7528\u6237\u4fe1\u606f\u4e2d\u7f3a\u5c11\u7f16\u53f7\u6570\u636e:",a," at pages/mine/manage.vue:204");var s=c(c({},n),a);e.globalData.userInfo=s,e.globalData.building=a.building||n.building||"",e.globalData.room=a.room||n.room||"",e.globalData.pen=a.pen||n.pen||"",uni.setStorageSync("user_info",s),uni.setStorageSync("building",e.globalData.building),uni.setStorageSync("room",e.globalData.room),uni.setStorageSync("pen",e.globalData.pen),t.user=s,t.avatar=t.user.avatar||"",t.form.buildingName=e.globalData.building||"",t.form.roomName=e.globalData.room||"",t.form.penNo=e.globalData.pen||"",e.globalData.buildingName=t.form.buildingName,e.globalData.roomName=t.form.roomName,e.globalData.penNo=t.form.penNo,uni.$emit("settingsUpdated",{building:t.form.buildingName,room:t.form.roomName,pen:t.form.penNo})}else i("error","userlist\u54cd\u5e94\u6570\u636e\u65e0\u6548:",o.data," at pages/mine/manage.vue:247"),t.loadFromStorage()},fail:function(e){i("error","\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25:",e," at pages/mine/manage.vue:253"),t.loadFromStorage()},complete:function(){uni.hideLoading()}})},fetchRoomList:function(){var t=this,e=getApp();uni.request({url:s.default.getRoom,method:"GET",data:{building:t.form.buildingName},header:{"x-token":e.globalData.token||""},success:function(n){i("log","\u83b7\u53d6\u623f\u95f4\u7f16\u53f7:",n," at pages/mine/manage.vue:278"),n.data&&0===n.data.code&&n.data.data&&n.data.data.length>0?(t.roomList=n.data.data.map((function(t){return t.name||t.room_name})),t.form.roomName||(t.form.roomName=e.globalData.room||uni.getStorageSync("room")||""),t.fetchPenList()):(i("error","get_room\u54cd\u5e94\u6570\u636e\u65e0\u6548\u6216\u4e3a\u7a7a:",n.data," at pages/mine/manage.vue:292"),t.roomList=[])},fail:function(t){i("error","\u83b7\u53d6\u623f\u95f4\u5217\u8868\u5931\u8d25:",t," at pages/mine/manage.vue:298")}})},fetchPenList:function(){var t=this,e=getApp();uni.request({url:s.default.getPen,method:"GET",data:{building:t.form.buildingName,room:t.form.roomName},header:{"content-type":"application/x-www-form-urlencoded","x-token":e.globalData.token||""},success:function(n){i("log","\u83b7\u53d6\u680f\u4f4d\u7f16\u53f7:",n," at pages/mine/manage.vue:322"),n.data&&0===n.data.code&&n.data.data&&n.data.data.length>0?(t.Fieldnumber=n.data.data.map((function(t){return t.name||t.pen_name||t.pen_no})),t.form.penNo||(t.form.penNo=e.globalData.pen||uni.getStorageSync("pen")||"")):(i("error","get_pen\u54cd\u5e94\u6570\u636e\u65e0\u6548\u6216\u4e3a\u7a7a:",n.data," at pages/mine/manage.vue:333"),t.Fieldnumber=[])},fail:function(t){i("error","\u83b7\u53d6\u680f\u4f4d\u5217\u8868\u5931\u8d25:",t," at pages/mine/manage.vue:339")}})},loadFromStorage:function(){var t=getApp();i("log","\u4ece\u5b58\u50a8\u52a0\u8f7d\u6570\u636e..."," at pages/mine/manage.vue:349"),this.user=t.globalData.userInfo||{},this.avatar=this.user.avatar||"",this.form.buildingName=t.globalData.building||uni.getStorageSync("building")||t.globalData.buildingName||uni.getStorageSync("buildingName")||"",this.form.roomName=t.globalData.room||uni.getStorageSync("room")||t.globalData.roomName||uni.getStorageSync("roomName")||"",this.form.penNo=t.globalData.pen||uni.getStorageSync("pen")||t.globalData.penNo||uni.getStorageSync("penNo")||"",i("log","\u4ece\u5b58\u50a8\u52a0\u8f7d\u7684\u8868\u5355buildingName:",this.form.buildingName," at pages/mine/manage.vue:361"),i("log","\u4ece\u5b58\u50a8\u52a0\u8f7d\u7684\u8868\u5355roomName:",this.form.roomName," at pages/mine/manage.vue:362"),i("log","\u4ece\u5b58\u50a8\u52a0\u8f7d\u7684\u8868\u5355penNo:",this.form.penNo," at pages/mine/manage.vue:363"),t.globalData.buildingName=this.form.buildingName,t.globalData.roomName=this.form.roomName,t.globalData.penNo=this.form.penNo},onBuildingChange:function(t){this.form.buildingName=this.buildingList[t.detail.value],getApp().globalData.buildingName=this.form.buildingName,uni.setStorageSync("buildingName",this.form.buildingName),uni.$emit("settingsUpdated"),this.fetchRoomList()},onRoomChange:function(t){this.form.roomName=this.roomList[t.detail.value],getApp().globalData.roomName=this.form.roomName,uni.setStorageSync("roomName",this.form.roomName),uni.$emit("settingsUpdated"),this.fetchPenList()},onFieldChange:function(t){this.form.penNo=this.Fieldnumber[t.detail.value],getApp().globalData.penNo=this.form.penNo,uni.setStorageSync("penNo",this.form.penNo),uni.$emit("settingsUpdated")},saveSettings:function(){var t,e,n,o;if(!this.form.buildingName||!this.form.roomName||!this.form.penNo)return uni.showToast({title:"\u8bf7\u9009\u62e9\u5b8c\u6574\u7684\u680b\u820d\u3001\u623f\u95f4\u548c\u680f\u4f4d\u4fe1\u606f",icon:"none"});var a=getApp(),r=(null===(t=a.globalData.userInfo)||void 0===t?void 0:t.ID)||(null===(e=uni.getStorageSync("user_info"))||void 0===e?void 0:e.ID)||"",u=(null===(n=a.globalData.userInfo)||void 0===n?void 0:n.username)||(null===(o=uni.getStorageSync("user_info"))||void 0===o?void 0:o.username)||"";if(!r)return i("error","\u7528\u6237ID\u4e0d\u5b58\u5728\uff0c\u65e0\u6cd5\u4fdd\u5b58\u8bbe\u7f6e"," at pages/mine/manage.vue:417"),uni.showToast({title:"\u8bf7\u5148\u767b\u5f55",icon:"none"});uni.showLoading({title:"\u4fdd\u5b58\u4e2d...",mask:!0});var c={username:u,userid:r,building:this.form.buildingName,room:this.form.roomName,pen:this.form.penNo};i("log","\u63d0\u4ea4\u7684\u6570\u636e:",c," at pages/mine/manage.vue:435"),uni.request({url:s.default.postUserSetup,method:"POST",data:c,header:{"content-type":"application/json","x-token":a.globalData.token||uni.getStorageSync("token")||""},timeout:1e4,success:function(t){var e;0===t.data.code?(uni.showToast({title:"\u4fdd\u5b58\u6210\u529f",icon:"success"}),a.globalData.building=c.building,a.globalData.room=c.room,a.globalData.pen=c.pen,a.globalData.buildingName=c.building,a.globalData.roomName=c.room,a.globalData.penNo=c.pen,uni.setStorageSync("building",c.building),uni.setStorageSync("room",c.room),uni.setStorageSync("pen",c.pen),uni.setStorageSync("buildingName",c.building),uni.setStorageSync("roomName",c.room),uni.setStorageSync("penNo",c.pen),uni.$emit("settingsUpdated",{building:c.building,room:c.room,pen:c.pen})):(i("error","\u4fdd\u5b58\u8bbe\u7f6e\u5931\u8d25:",t.data," at pages/mine/manage.vue:477"),uni.showToast({title:(null===(e=t.data)||void 0===e?void 0:e.msg)||"\u4fdd\u5b58\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5",icon:"none"}))},complete:function(){uni.hideLoading()}})},goWeLogin:function(t){var e=this;e.$api.welogin({code:t}).then((function(t){getApp().globalData.token=t.data.token,getApp().globalData.equipmentManage=t.data.equipment_manage,uni.setStorageSync("equipment_token",t.data.token),uni.setStorageSync("equipment_openid",t.data.openid),uni.setStorageSync("equipment_manage",t.data.equipment_manage),e.isLoggedIn=!0,e.user=getApp().globalData.userInfo||{},e.avatar=e.user.avatar||""})).catch((function(t){i("error","\u767b\u5f55\u5931\u8d25:",t," at pages/mine/manage.vue:513"),uni.showToast({title:"\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5",icon:"none"})}))},goLogin:function(){var t=this;uni.navigateTo({url:"/pages/login/login",events:{isLoginFromLogin:function(e){e&&e.isLogin&&(t.isLoggedIn=!0,t.user=getApp().globalData.userInfo||{},t.avatar=t.user.avatar||"")}}})},logout:function(){var t=this;uni.showModal({title:"\u63d0\u793a",content:"\u662f\u5426\u786e\u8ba4\u8981\u64cd\u4f5c\u9000\u51fa\u767b\u5f55\uff1f",success:function(e){e.confirm&&t.doLogout()}})},doLogout:function(){var t=this;uni.showLoading({title:"\u9000\u51fa\u4e2d..."}),setTimeout((function(){uni.hideLoading(),t.clearStorage()}),1500)},clearStorage:function(){try{this.login=!1;var t=getApp();t.globalData.token="",t.globalData.equipmentManage=0,t.globalData.userInfo={},t.globalData.building="",t.globalData.room="",t.globalData.pen="",t.globalData.buildingName="",t.globalData.roomName="",t.globalData.penNo="",t.globalData.isLoggedIn=!1,uni.setStorageSync("equipment_token",""),uni.setStorageSync("equipment_openid",""),uni.setStorageSync("equipment_manage",""),uni.setStorageSync("user_info",{}),uni.setStorageSync("building",""),uni.setStorageSync("room",""),uni.setStorageSync("pen",""),uni.setStorageSync("buildingName",""),uni.setStorageSync("roomName",""),uni.setStorageSync("penNo",""),uni.$emit("loginStatusEvent",{isLogin:!1}),uni.showToast({title:"\u9000\u51fa\u767b\u5f55\u6210\u529f",icon:"success"}),setTimeout((function(){uni.redirectTo({url:"/pages/login/login"})}),500)}catch(e){i("error","\u6e05\u9664\u5b58\u50a8\u5931\u8d25:",e," at pages/mine/manage.vue:608"),uni.showToast({title:"\u9000\u51fa\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",icon:"none"})}},callManage:function(){var t=this.managePhone;""!=t?uni.makePhoneCall({phoneNumber:t}):uni.showToast({title:"\u6682\u65e0\u7ba1\u7406\u5458\u8054\u7cfb\u65b9\u5f0f",icon:"none"})}}};e.default=l}).call(this,n("ed83")["default"],n("f3b9")["default"])},"5e9f":function(t,e,n){"use strict";n.r(e);var i=n("9fa3"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},6382:function(t,e,n){var i=n("6454");t.exports=function(t,e){if(t){if("string"===typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}},t.exports.__esModule=!0,t.exports["default"]=t.exports},6454:function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i},t.exports.__esModule=!0,t.exports["default"]=t.exports},7172:function(t,e){t.exports=function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,a,r,s=[],u=!0,c=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=a.call(n)).done)&&(s.push(i.value),s.length!==e);u=!0);}catch(t){c=!0,o=t}finally{try{if(!u&&null!=n["return"]&&(r=n["return"](),Object(r)!==r))return}finally{if(c)throw o}}return s}},t.exports.__esModule=!0,t.exports["default"]=t.exports},"7ca3":function(t,e,n){var i=n("d551");t.exports=function(t,e,n){return e=i(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},t.exports.__esModule=!0,t.exports["default"]=t.exports},"828b":function(t,e,n){"use strict";function i(t,e,n,i,o,a,r,s,u,c){var l,d="function"===typeof t?t.options:t;if(u){d.components||(d.components={});var g=Object.prototype.hasOwnProperty;for(var f in u)g.call(u,f)&&!g.call(d.components,f)&&(d.components[f]=u[f])}if(c&&("function"===typeof c.beforeCreate&&(c.beforeCreate=[c.beforeCreate]),(c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(d.mixins||(d.mixins=[])).push(c)),e&&(d.render=e,d.staticRenderFns=n,d._compiled=!0),i&&(d.functional=!0),a&&(d._scopeId="data-v-"+a),r?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},d._ssrRegister=l):o&&(l=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(d.functional){d._injectStyles=l;var p=d.render;d.render=function(t,e){return l.call(e),p(t,e)}}else{var m=d.beforeCreate;d.beforeCreate=m?[].concat(m,l):[l]}return{exports:t,options:d}}n.d(e,"a",(function(){return i}))},8401:function(t,e,n){"use strict";n.r(e);var i=n("3dc3"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},9367:function(t,e,n){"use strict";var i=n("47a9"),o=i(n("7ca3"));n("c7ee");var a=i(n("ec90")),r=i(n("951c"));function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}r.default.config.productionTip=!1,a.default.mpType="app";var u=new r.default(function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},a.default));u.$mount()},"951c":function(t,e){t.exports=Vue},"9d0d":function(t,e,n){"use strict";n.r(e);var i=n("2bc2"),o=n("5314");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},"9fa3":function(t,e,n){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={data:function(){return{showPassword:!1,second:0,isRunCode:!1}},props:{type:String,value:String,placeholder:String,maxlength:{type:[Number,String],default:20},isShowPass:{type:[Boolean,String],default:!1},isShowCode:{type:[Boolean,String],default:!1},codeText:{type:String,default:"\u83b7\u53d6\u9a8c\u8bc1\u7801"},setTime:{type:[Number,String],default:60},focus:{type:[Boolean,String],default:!1}},model:{prop:"value",event:"input"},mounted:function(){var t=this;this,this.$on("runCode",(function(e){t.runCode(e)})),clearInterval(i)},methods:{showPass:function(){this.showPassword=!this.showPassword},setCode:function(){if(this.isRunCode)return!1;this.$emit("setCode")},runCode:function(t){if("0"==String(t))return this.second=0,clearInterval(i),this.isRunCode=!1,!1;if(this.isRunCode)return!1;this.isRunCode=!0,this.second=this._setTime;var e=this;i=setInterval((function(){e.second--,0==e.second&&(e.isRunCode=!1,clearInterval(i))}),1e3)}},computed:{_type:function(){var t=this.type;return"password"==t?"text":t},_isShowPass:function(){return"false"!==String(this.isShowPass)},_isShowCode:function(){return"false"!==String(this.isShowCode)},_setTime:function(){var t=Number(this.setTime);return t>0?t:60},_focus:function(){return"false"!==String(this.focus)},getVerCodeSecond:function(){return this.second<=0?this.codeText:this.second<10?"0"+this.second:this.second}}};e.default=o},a28e:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("view",{staticClass:t._$s(0,"sc","main-list oBorder"),attrs:{_i:0}},[n("input",{staticClass:t._$s(1,"sc","main-input"),attrs:{value:t._$s(1,"a-value",t.value),type:t._$s(1,"a-type",t._type),focus:t._$s(1,"a-focus",t._focus),maxlength:t._$s(1,"a-maxlength",t.maxlength),placeholder:t._$s(1,"a-placeholder",t.placeholder),password:t._$s(1,"a-password","password"===t.type&&!t.showPassword),_i:1},on:{input:function(e){return t.$emit("input",e.detail.value)},blur:function(e){return t.$emit("blur",e)},focus:function(e){return t.$emit("focus",e)},longpress:function(e){return t.$emit("longtap",e)},confirm:function(e){return t.$emit("confirm",e)},click:function(e){return t.$emit("click",e)},touchcancel:function(e){return t.$emit("touchcancel",e)},touchend:function(e){return t.$emit("touchend",e)},touchmove:function(e){return t.$emit("touchmove",e)},touchstart:function(e){return t.$emit("touchstart",e)}}}),t._$s(2,"i",t._isShowPass&&"password"===t.type&&!t._isShowCode)?n("image",{staticClass:t._$s(2,"sc","img cuIcon"),class:t._$s(2,"c",t.showPassword?"cuIcon-attention":"cuIcon-attentionforbid"),attrs:{_i:2},on:{click:t.showPass}}):t._e(),t._$s(3,"i",t._isShowCode&&!t._isShowPass)?n("view",{class:t._$s(3,"c",["vercode",{"vercode-run":t.second>0}]),attrs:{_i:3},on:{click:t.setCode}},[t._v(t._$s(3,"t0-0",t._s(t.getVerCodeSecond)))]):t._e()])},o=[]},a826:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={onLaunch:function(){this.checkLoginStatus()},onShow:function(){this.checkLoginStatus()},onHide:function(){this.releaseGlobalResources()},onError:function(t){this.handleGlobalError(t)},methods:{releaseGlobalResources:function(){t("log","Releasing global resources"," at App.vue:26")},handleGlobalError:function(e){var n=this;if(t("error","Global error captured:",e," at App.vue:37"),e.message&&e.message.includes("Failed to receiveTasks")){var i=e.message.match(/instance \((\d+)\)/),o=i?i[1]:"unknown";t("error","UHF plugin instance (".concat(o,") error: Failed to receiveTasks")," at App.vue:46"),uni.showToast({title:"\u8bbe\u5907\u901a\u4fe1\u9519\u8bef(\u5b9e\u4f8b".concat(o,")\uff0c\u8bf7\u91cd\u8bd5"),icon:"none",duration:3e3}),setTimeout((function(){n.resetPluginInstance()}),1e3)}},resetAppState:function(){t("log","Resetting app state due to plugin error"," at App.vue:64");try{uni.removeStorageSync("uhf_plugin_state"),uni.removeStorageSync("equipment_token");var e=getCurrentPages();if(e&&e.length>0){var n=e[e.length-1];"pages/index/index"===n.route?(n.$vm.$destroy(),uni.redirectTo({url:"/pages/index/index"})):uni.redirectTo({url:"/pages/index/index"})}else uni.redirectTo({url:"/pages/index/index"})}catch(i){t("error","Error resetting app state:",i," at App.vue:93")}},checkAndCleanupPluginInstance:function(){t("log","Checking and cleaning up plugin instance"," at App.vue:99");try{var e=getCurrentPages();if(e&&e.length>0){var n=e[e.length-1];if(n&&n.$vm&&n.$vm.uhfSFHelper){try{t("log","Releasing device from current page"," at App.vue:109"),n.$vm.releaseDevice()}catch(i){t("error","Error releasing device:",i," at App.vue:112")}n.$vm.uhfSFHelper=null,t("log","Plugin instance cleared from current page"," at App.vue:116")}}uni.removeStorageSync("uhf_plugin_instance"),t("log","Plugin related storage cleared"," at App.vue:123")}catch(i){t("error","Error checking and cleaning up plugin instance:",i," at App.vue:125")}},checkLoginStatus:function(){var e=this;if(this.isNavigatingToLogin)t("log","\u6b63\u5728\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\uff0c\u5ffd\u7565\u91cd\u590d\u8c03\u7528"," at App.vue:133");else try{var n=uni.getStorageSync("user_info")||{},i=n.username||"",o=uni.getStorageSync("equipment_token"),a=uni.getStorageSync("token_expire_time")||"",r=getCurrentPages(),s="";if(r&&r.length>0){var u=r[r.length-1];s=u.route,t("log","\u5f53\u524d\u9875\u9762\u8def\u5f84:",s," at App.vue:149")}if("aaaaa"===i){var c=uni.getStorageSync("equipment_manage")||0;this.globalData.isLoggedIn=!0,this.globalData.token=o||"",this.globalData.expireAt=a||"",this.globalData.equipmentManage=c,this.globalData.userInfo=n}else if(o&&a){var l=new Date(a).getTime(),d=(new Date).getTime();if(d>l)t("log","\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u9700\u8981\u91cd\u65b0\u767b\u5f55"," at App.vue:192"),uni.removeStorageSync("equipment_token"),uni.removeStorageSync("token_expire_time"),uni.removeStorageSync("user_info"),"pages/login/login"!==s&&(t("log","token\u5df2\u8fc7\u671f\uff0c\u8df3\u8f6c\u5230\u767b\u5f55\u9875\u9762"," at App.vue:199"),this.isNavigatingToLogin=!0,uni.redirectTo({url:"/pages/login/login",success:function(){t("log","\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\u6210\u529f"," at App.vue:204"),setTimeout((function(){e.isNavigatingToLogin=!1}),1e3)},fail:function(n){t("error","\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\u5931\u8d25:",n," at App.vue:211"),e.isNavigatingToLogin=!1}}));else{var g=uni.getStorageSync("equipment_manage"),f=uni.getStorageSync("user_info")||{};this.globalData.isLoggedIn=!0,this.globalData.token=o,this.globalData.expireAt=a,this.globalData.equipmentManage=g,this.globalData.userInfo=f}}else"pages/login/login"!==s?(t("log","\u672a\u767b\u5f55\u6216\u7f3a\u5c11\u8fc7\u671f\u65f6\u95f4\uff0c\u8df3\u8f6c\u5230\u767b\u5f55\u9875\u9762"," at App.vue:166"),this.isNavigatingToLogin=!0,uni.redirectTo({url:"/pages/login/login",success:function(){t("log","\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\u6210\u529f"," at App.vue:171"),setTimeout((function(){e.isNavigatingToLogin=!1}),1e3)},fail:function(n){t("error","\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\u5931\u8d25:",n," at App.vue:178"),e.isNavigatingToLogin=!1}})):t("log","\u5df2\u7ecf\u5728\u767b\u5f55\u9875\u9762\uff0c\u65e0\u9700\u8df3\u8f6c"," at App.vue:183")}catch(v){t("error","\u68c0\u67e5\u767b\u5f55\u72b6\u6001\u5931\u8d25:",v," at App.vue:229");var p=getCurrentPages(),m="";if(p&&p.length>0){var h=p[p.length-1];m=h.route}"pages/login/login"!==m&&(t("log","\u68c0\u67e5\u767b\u5f55\u72b6\u6001\u51fa\u9519\uff0c\u8df3\u8f6c\u5230\u767b\u5f55\u9875\u9762"," at App.vue:241"),this.isNavigatingToLogin=!0,uni.redirectTo({url:"/pages/login/login",success:function(){t("log","\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\u6210\u529f"," at App.vue:246"),setTimeout((function(){e.isNavigatingToLogin=!1}),1e3)},fail:function(n){t("error","\u5bfc\u822a\u5230\u767b\u5f55\u9875\u9762\u5931\u8d25:",n," at App.vue:253"),e.isNavigatingToLogin=!1}}))}},resetPluginInstance:function(){var e=this;t("log","Resetting plugin instance globally"," at App.vue:263");try{this.checkAndCleanupPluginInstance(),setTimeout((function(){e.resetAppState()}),1e3)}catch(n){t("error","Error resetting plugin instance:",n," at App.vue:272")}}},globalData:{isLoggedIn:!1,token:"",expireAt:"",equipmentManage:0,userInfo:{}},data:function(){return{isNavigatingToLogin:!1}}};e.default=n}).call(this,n("f3b9")["default"])},a82a:function(t,e,n){"use strict";n.r(e);var i=n("284a"),o=n("8401");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},ae5f:function(t,e,n){"use strict";n.r(e);var i=n("a826"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},c7ee:function(t,e,n){if("undefined"===typeof Promise||Promise.prototype.finally||(Promise.prototype.finally=function(t){var e=this.constructor;return this.then((function(n){return e.resolve(t()).then((function(){return n}))}),(function(n){return e.resolve(t()).then((function(){throw n}))}))}),"undefined"!==typeof uni&&uni&&uni.requireGlobal){var i=uni.requireGlobal();ArrayBuffer=i.ArrayBuffer,Int8Array=i.Int8Array,Uint8Array=i.Uint8Array,Uint8ClampedArray=i.Uint8ClampedArray,Int16Array=i.Int16Array,Uint16Array=i.Uint16Array,Int32Array=i.Int32Array,Uint32Array=i.Uint32Array,Float32Array=i.Float32Array,Float64Array=i.Float64Array,BigInt64Array=i.BigInt64Array,BigUint64Array=i.BigUint64Array}uni.restoreGlobal&&uni.restoreGlobal(weex,plus,setTimeout,clearTimeout,setInterval,clearInterval),__definePage("pages/login/login",(function(){return Vue.extend(n("ff14").default)})),__definePage("pages/index/index",(function(){return Vue.extend(n("a82a").default)})),__definePage("pages/mine/manage",(function(){return Vue.extend(n("d41d").default)}))},c926:function(t,e,n){t.exports=n.p+"static/nologin.png"},ca5c:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("view",{staticClass:t._$s(0,"sc","login"),attrs:{_i:0}},[n("view",{staticClass:t._$s(1,"sc","content"),attrs:{_i:1}},[n("view",{staticClass:t._$s(2,"sc","header"),attrs:{_i:2}},[n("image",{attrs:{src:t._$s(3,"a-src","../../static/123.png"),_i:3}})]),n("view",{staticClass:t._$s(4,"sc","main"),attrs:{_i:4}},[n("wInput",{attrs:{type:"text",placeholder:"\u7528\u6237\u540d",focus:t.isFocus,_i:5},model:{value:t._$s(5,"v-model",t.username),callback:function(e){t.username=e},expression:"username"}}),n("wInput",{attrs:{type:"text",placeholder:"\u767b\u5f55\u5bc6\u7801",_i:6},model:{value:t._$s(6,"v-model",t.password),callback:function(e){t.password=e},expression:"password"}})],1),n("wButton",{staticClass:t._$s(7,"sc","wbutton"),attrs:{text:"\u767b \u5f55",rotate:t.isRotate,_i:7},on:{click:t.startLogin}}),n("view")],1)])},o=[]},d41d:function(t,e,n){"use strict";n.r(e);var i=n("095b"),o=n("fcb6");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},d551:function(t,e,n){var i=n("3b2d")["default"],o=n("e6db");t.exports=function(t){var e=o(t,"string");return"symbol"==i(e)?e:e+""},t.exports.__esModule=!0,t.exports["default"]=t.exports},dd3e:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports["default"]=t.exports},e6db:function(t,e,n){var i=n("3b2d")["default"];t.exports=function(t,e){if("object"!=i(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=i(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},ec90:function(t,e,n){"use strict";n.r(e);var i=n("ae5f");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);var a=n("828b"),r=Object(a["a"])(i["default"],void 0,void 0,!1,null,null,null,!1,void 0,void 0);e["default"]=r.exports},ed45:function(t,e){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports["default"]=t.exports},ed83:function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.Behavior=function(t){return t},e.Component=function(e){var n=function(e){var n=e.data,i=e.options,o=e.methods,a=e.behaviors,r=e.lifetimes,s=e.observers,l=e.relations,d=e.properties,f=e.pageLifetimes,p=e.externalClasses,m={mixins:[],props:{},watch:{},mpOptions:{mpObservers:[]}};return c(m),u(n,m),function(t,e){if(!t)return;e.mpOptions.options=t}(i,m),T(o,m),L(a,m),function(t,e){if(!t)return;$(t,e)}(r,m),function(t,e){if(!t)return;var n=e.mpOptions.mpObservers;Object.keys(t).forEach((function(e){n.push({paths:O(e),observer:t[e]})}))}(s,m),function(e,n){if(!e)return;Object.keys(e).forEach((function(n){var i=e[n];i.name=n,i.target=i.target?String(i.target):function(t,e){0===e.indexOf("/")&&(t="");var n=t.split("/"),i=e.split("/");n.pop();while(i.length){var o=i.shift();""!==o&&"."!==o&&(".."!==o?n.push(o):n.pop())}return n.join("/")}(t.__wxRoute,n)})),n.mpOptions.relations=e}(l,m),w(d,m),function(t,e){if(!t)return;y.forEach((function(n){var i=t[n];g(i)&&(e[S[n]]=i)}))}(f,m),function(t,e){if(!t)return;Array.isArray(t)||(t=[t]);e.mpOptions.externalClasses=t,e.mpOptions.properties||(e.mpOptions.properties=Object.create(null));t.forEach((function(t){e.mpOptions.properties[v(t)]={type:String,value:""}}))}(p,m),$(e,m),N(e),m}(e);n.mixins.unshift(K),n.mpOptions.path=t.__wxRoute,function(t){t.onServiceAttached||(t.onServiceAttached=[]);t.onServiceAttached.push((function(){F(this,"linked")}))}(n),t.__wxComponents[t.__wxRoute]=n},e.Page=function(e){var n=function(t){var e={mixins:[],mpOptions:{}};return c(e),u(t.data,e),function(t,e){var n=Object.create(null);Object.keys(t).forEach((function(e){var i=t[e];g(i)&&-1===x.indexOf(e)&&(n[e]=i)})),e.methods=n}(t,e),function(t,e){Object.keys(t).forEach((function(n){-1!==x.indexOf(n)&&(e[n]=t[n])}))}(t,e),e}(e);n.mixins.unshift(K),n.mpOptions.path=t.__wxRoute,t.__wxComponents[t.__wxRoute]=n},e.nextTick=e.default=void 0;var o,a=i(n("7ca3")),r=i(n("34cf")),s=i(n("951c"));function u(t,e){t&&(e.mpOptions.data=t)}function c(e){e.components=t.__wxVueOptions.components}var l=Object.prototype.toString,d=Object.prototype.hasOwnProperty;function g(t){return"function"===typeof t}function f(t){return"[object Object]"===l.call(t)}function p(t,e){return d.call(t,e)}function m(){}var h=/-(\w)/g,v=function(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}((function(t){return t.replace(h,(function(t,e){return e?e.toUpperCase():""}))})),b={created:"onServiceCreated",attached:"onServiceAttached",ready:"mounted",moved:"moved",detached:"destroyed"},_=Object.keys(b),S={show:"onPageShow",hide:"onPageHide",resize:"onPageResize"},y=Object.keys(S),x=["onLoad","onShow","onReady","onHide","onUnload","onPullDownRefresh","onReachBottom","onShareAppMessage","onPageScroll","onResize","onTabItemTap"];function w(t,e){t&&(e.mpOptions.properties=t)}function T(t,e){t&&(t.$emit&&(console.warn('Method "$emit" conflicts with an existing Vue instance method'),delete t.$emit),e.methods=t)}function $(t,e){_.forEach((function(n){p(t,n)&&(e[b[n]]||(e[b[n]]=[])).push(t[n])}))}var C={"wx://form-field":{},"wx://component-export":{}};function N(t,e){(function(t){var e=t.behaviors,n=t.definitionFilter,i=[];if(Array.isArray(e)&&e.forEach((function(e){e="string"===typeof e?C[e]:e,e.definitionFilter&&(i.push(e.definitionFilter),e.definitionFilter.call(null,t,[]))})),g(n));})(t)}var D={"wx://form-field":{beforeCreate:function(){var t=this.$options.mpOptions;t.properties||(t.properties=Object.create(null));var e=t.properties;p(e,"name")||(e.name={type:String}),p(e,"value")||(e.value={type:String})}}};function L(t,e){t&&t.forEach((function(t){"string"===typeof t?D[t]&&e.mixins.push(D[t]):e.mixins.push(function(t){var e=t.data,n=t.methods,i=t.behaviors,o=t.properties,a={watch:{},mpOptions:{mpObservers:[]}};return u(e,a),T(n,a),L(i,a),w(o,a),$(t,a),N(t),a}(t))}))}function O(t){return t.split(",").map((function(t){return function(t){return t.split(".")}(t)}))}function k(t,e,n,i){if(e){var o="_$".concat(t,"Handlers");(i[o]||(i[o]=[])).push((function(){e.call(i,n)}))}}function A(t,e,n){var i=t.name,o=n._$relationNodes||(n._$relationNodes=Object.create(null));(o[i]||(o[i]=[])).push(e),k("linked",t["linked"],e,n)}function I(t,e,n){k("unlinked",t["unlinked"],e,n)}function P(t,e,n){var i=t&&t.$options.mpOptions&&t.$options.mpOptions.relations;if(!i)return[];var o=Object.keys(i).find((function(t){var o=i[t];return o.target===e&&o.type===n}));return o?[i[o],t]:[]}function j(t,e,n){var i=n(t,t.$options.mpOptions.path),o=(0,r.default)(i,2),a=o[0],s=o[1];a&&(A(a,t,s),A(e,s,t),I(a,t,s),I(e,s,t))}function R(t){var e=t.$options.mpOptions||{},n=e.relations;n&&Object.keys(n).forEach((function(e){(function(t,e){var n=t.type;"parent"===n?j(e,t,(function(t,e){return P(t.$parent,e,"child")})):"ancestor"===n&&j(e,t,(function(t,e){var n=t.$parent;while(n){var i=P(n,e,"descendant");if(i.length)return i;n=n.$parent}return[]}))})(n[e],t)}))}function F(t,e){var n=t["_$".concat(e,"Handlers")];n&&n.forEach((function(t){return t()}))}var E={enumerable:!0,configurable:!0,get:m,set:m};function M(t,e,n){E.get=function(){return this[e][n]},E.set=function(t){this[e][n]=t},Object.defineProperty(t,n,E)}function U(t,e){var n=this;f(t)&&(Object.keys(t).forEach((function(e){(function(t,e,n){var i=t.replace(/\[(\d+?)\]/g,".$1").split(".");return i.reduce((function(t,n,o){if(o!==i.length-1)return"undefined"===typeof t[n]&&(t[n]={}),t[n];t[n]=e}),n),1===i.length})(e,t[e],n.data)&&!p(n,e)&&M(n,"__data__",e)})),this.$forceUpdate(),g(e)&&this.$nextTick(e))}var q=Object.prototype.toString,B=function(t){return function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,i=q.call(n);if("[object Array]"===i)return e=n.slice(0),e;if("[object Object]"===i){for(var o in n)e[o]=t(e[o],n[o]);return e}if("[object Date]"===i)return new Date(n.getTime());if("[object RegExp]"===i){var a=String(n),r=a.lastIndexOf("/");return new RegExp(a.slice(1,r),a.slice(r+1))}return n}("[object Array]"===q.call(t)?[]:{},t)},H=(o={},(0,a.default)(o,String,""),(0,a.default)(o,Number,0),(0,a.default)(o,Boolean,!1),(0,a.default)(o,Object,null),(0,a.default)(o,Array,[]),(0,a.default)(o,null,null),o);function z(t){return H[t]}function G(t){return f(t)?t.type:t}function V(t,e,n,i){var o=n[t];if(void 0!==o){var a=e[t],r=G(a);o=J(o,r);var s=a&&a.observer;return s&&setTimeout((function(){W(s,i,o)}),4),o}return function(t){return f(t)?p(t,"value")?t.value:z(t.type):z(t)}(e[t])}function J(t,e){return e===Boolean?!!t:e===String?String(t):t}function W(t,e,n,i){try{"function"===typeof t?t.call(e,n,i):"string"===typeof t&&"function"===typeof e[t]&&e[t](n,i)}catch(o){console.error("execute observer ".concat(t," callback fail! err: ").concat(o))}}function X(t){var e=t.$options.mpOptions&&t.$options.mpOptions.properties,n=t.$options.propsData;n&&e&&Object.keys(e).forEach((function(i){p(n,i)&&(t[i]=J(n[i],G(e[i])))}))}function Z(t){var e=JSON.parse(JSON.stringify(t.$options.mpOptions.data||{}));t["__data__"]=e;var n={get:function(){return t["__data__"]},set:function(e){t["__data__"]=e}};Object.defineProperties(t,{data:n,properties:n}),t.setData=U,function(t,e){var n=t.$options.mpOptions.properties;if(n){var i=B(t.$options.propsData)||{},o=function(o){var a=!!f(n[o])&&n[o].observer,r=V(o,n,i,t);Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:function(){return r},set:function(e){var n=r;e===r||e!==e&&r!==r||(r=Array.isArray(e)?e.slice(0):e,a&&W(a,t,e,n),t.$forceUpdate())}})};for(var a in n)o(a)}}(t,e),Object.keys(e).forEach((function(e){M(t,"__data__",e)}))}var K={beforeCreate:function(){this._renderProxy=this,this._$self=this,this._$noop=m},created:function(){Z(this),function(t){var e=t.$emit;t.triggerEvent=function(n,i,o){var a={dataset:t.$el.dataset},r={target:a,currentTarget:a,detail:i,preventDefault:m,stopPropagation:m};e.call(t,n,r)},t.$emit=function(){t.triggerEvent.apply(t,arguments)},t.getRelationNodes=function(e){return(t._$relationNodes&&t._$relationNodes[e]||[]).filter((function(t){return!t._isDestroyed}))},t._$updateProperties=X}(this),R(this)},mounted:function(){(function(t){var e=t.$options.watch;e&&Object.keys(e).forEach((function(n){var i=e[n];if(i.mounted){var o=t[n],a=i.handler;"string"===typeof a&&(a=t[a]),a&&a.call(t,o,o)}}))})(this)},destroyed:function(){F(this,"unlinked")}};t.__wxRoute="",t.__wxComponents=Object.create(null),t.__wxVueOptions=Object.create(null);var Q=s.default.nextTick;e.nextTick=Q;var Y=uni.__$wx__,tt=Y;e.default=tt}).call(this,n("0ee4"))},edc0:function(t,e,n){"use strict";n.r(e);var i=n("ee35"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},ee35:function(t,e,n){"use strict";(function(t,i){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,r=o(n("fbf2")),s=o(n("9d0d")),u=o(n("1d31")),c={data:function(){return{logoImage:"",username:"",password:"",isRotate:!1,isFocus:!0}},components:{wInput:r.default,wButton:s.default},mounted:function(){},onLoad:function(){a=this,a.isLogin(),t.login({success:function(t){t.code&&t.code}})},methods:{isLogin:function(){try{var t=uni.getStorageSync("equipment_token"),e=uni.getStorageSync("equipment_manage");if(t){getApp().globalData.token=t,getApp().globalData.equipmentManage=e;var n=a.getOpenerEventChannel();n.emit("isLoginFromLogin",{isLogin:!0}),uni.$emit("loginStatusEvent",{isLogin:!0})}}catch(i){}},startLogin:function(t){if(a.isRotate)return!1;""!=a.username.length?a.password.length<5?uni.showToast({title:"\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e",icon:"none",position:"center"}):(a.isRotate=!0,uni.showLoading({title:"\u767b\u5f55\u4e2d....."}),uni.request({url:u.default.Login,method:"POST",data:{username:a.username,password:a.password},header:{"content-type":"application/json"},success:function(e){if(uni.showToast({title:e.data,icon:"none",position:"center"}),uni.hideLoading(),a.isRotate=!1,i("log","\u54cd\u5e94\u6570\u636e:",e.data," at pages/login/login.vue:124"),!e.data)return a.password="",i("error","\u767b\u5f55\u5931\u8d25: \u54cd\u5e94\u6570\u636e\u4e3a\u7a7a"," at pages/login/login.vue:129"),void uni.showToast({title:"\u767b\u5f55\u5931\u8d25: \u670d\u52a1\u5668\u54cd\u5e94\u5f02\u5e38",icon:"none",position:"center"});var n=e.data;if("string"===typeof n)try{n=JSON.parse(n)}catch(t){return i("log","\u975eJSON\u54cd\u5e94:",n," at pages/login/login.vue:146"),void("213"===n.trim()?uni.showToast({title:"\u767b\u5f55\u5931\u8d25: \u8d26\u53f7\u6216\u5bc6\u7801\u9519\u8bef",icon:"none",position:"center"}):uni.showToast({title:"\u767b\u5f55\u5931\u8d25: \u670d\u52a1\u5668\u8fd4\u56de\u5f02\u5e38: "+n,icon:"none",position:"center"}))}if("\u767b\u5f55\u6210\u529f"===n.msg){uni.showToast({title:"\u767b\u5f55\u6210\u529f",icon:"success",position:"center"});var o=n.data.user||{},r=n.data.token||"",s=n.data.expiresAt/1e3||"",u=void 0!==e.data.data.building?e.data.data.building:o.building||"",c=void 0!==e.data.data.room?e.data.data.room:o.room||"",l=void 0!==e.data.data.pen?e.data.data.pen:o.pen||"";i("log","\u63d0\u53d6\u7684building\u503c:",u,"\u6765\u6e90:",void 0!==e.data.data.building?"res.data.data":o.building?"user_info":"\u9ed8\u8ba4\u7a7a\u503c"," at pages/login/login.vue:184"),i("log","\u63d0\u53d6\u7684room\u503c:",c,"\u6765\u6e90:",void 0!==e.data.data.room?"res.data.data":o.room?"user_info":"\u9ed8\u8ba4\u7a7a\u503c"," at pages/login/login.vue:185"),i("log","\u63d0\u53d6\u7684pen\u503c:",l,"\u6765\u6e90:",void 0!==e.data.data.pen?"res.data.data":o.pen?"user_info":"\u9ed8\u8ba4\u7a7a\u503c"," at pages/login/login.vue:186");var d=getApp();d.globalData.token=r,d.globalData.userInfo=o,d.globalData.isLoggedIn=!0,d.globalData.expireAt=s,d.globalData.building=u,d.globalData.room=c,d.globalData.pen=l,d.globalData.buildingName=u,d.globalData.roomName=c,d.globalData.penNo=l,uni.setStorageSync("equipment_token",r),uni.setStorageSync("user_info",o),uni.setStorageSync("token_expire_time",s),uni.setStorageSync("building",u),uni.setStorageSync("room",c),uni.setStorageSync("pen",l),uni.setStorageSync("buildingName",u),uni.setStorageSync("roomName",c),uni.setStorageSync("penNo",l),uni.setStorageSync("equipment_manage",""),uni.$emit("loginStatusEvent",{isLogin:!0}),setTimeout((function(){uni.switchTab({url:"/pages/mine/manage",success:function(t){i("log","\u8df3\u8f6c\u5230\u4e2a\u4eba\u4e2d\u5fc3\u6210\u529f:",t," at pages/login/login.vue:226"),uni.$emit("reloadUserSettings",{})},fail:function(t){i("error","\u8df3\u8f6c\u5230\u4e2a\u4eba\u4e2d\u5fc3\u5931\u8d25:",t," at pages/login/login.vue:231"),t.errMsg&&t.errMsg.includes("tabBar")&&(i("warn","switchTab\u5931\u8d25\uff0c\u5c1d\u8bd5\u4f7f\u7528redirectTo"," at pages/login/login.vue:234"),uni.redirectTo({url:"/pages/mine/manage",success:function(t){i("log","redirectTo\u5230\u4e2a\u4eba\u4e2d\u5fc3\u6210\u529f:",t," at pages/login/login.vue:238"),uni.$emit("reloadUserSettings",{})},fail:function(t){i("error","redirectTo\u5230\u4e2a\u4eba\u4e2d\u5fc3\u4e5f\u5931\u8d25:",t," at pages/login/login.vue:242"),uni.showToast({title:"\u8df3\u8f6c\u5931\u8d25\uff0c\u8bf7\u624b\u52a8\u8fdb\u5165\u4e2a\u4eba\u4e2d\u5fc3",icon:"none"})}}))},complete:function(){i("log","\u8df3\u8f6c\u64cd\u4f5c\u5b8c\u6210"," at pages/login/login.vue:252")}})}),500)}else{var g=e.data.msg||"\u767b\u5f55\u5931\u8d25";i("log","\u767b\u5f55\u5931\u8d25:",g,e," at pages/login/login.vue:258"),uni.showToast({title:g,icon:"none",position:"center"})}}})):uni.showToast({title:"\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a",icon:"none",position:"center"})},login_weixin:function(){uni.showToast({icon:"none",position:"bottom",title:"..."})},forget:function(){uni.showModal({title:"\u63d0\u793a",content:"\u8bf7\u8054\u7cfb\u7cfb\u7edf\u7ba1\u7406\u5458",showCancel:!1,confirmText:"\u77e5\u9053\u4e86",confirmColor:"#333333"})}}};e.default=c}).call(this,n("ed83")["default"],n("f3b9")["default"])},f3b9:function(t,e,n){"use strict";function i(t){var e=Object.prototype.toString.call(t);return e.substring(8,e.length-1)}function o(){return"string"===typeof __channelId__&&__channelId__}function a(t,e){switch(i(e)){case"Function":return"function() { [native code] }";default:return e}}function r(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];console[t].apply(console,n)}function s(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e.shift();if(o())return e.push(e.pop().replace("at ","uni-app:///")),console[r].apply(console,e);var s=e.map((function(t){var e=Object.prototype.toString.call(t).toLowerCase();if("[object object]"===e||"[object array]"===e)try{t="---BEGIN:JSON---"+JSON.stringify(t,a)+"---END:JSON---"}catch(o){t=e}else if(null===t)t="---NULL---";else if(void 0===t)t="---UNDEFINED---";else{var n=i(t).toUpperCase();t="NUMBER"===n||"BOOLEAN"===n?"---BEGIN:"+n+"---"+t+"---END:"+n+"---":String(t)}return t})),u="";if(s.length>1){var c=s.pop();u=s.join("---COMMA---"),0===c.indexOf(" at ")?u+=c:u+="---COMMA---"+c}else u=s[0];console[r](u)}n.r(e),n.d(e,"log",(function(){return r})),n.d(e,"default",(function(){return s}))},fbf2:function(t,e,n){"use strict";n.r(e);var i=n("a28e"),o=n("5e9f");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},fcb6:function(t,e,n){"use strict";n.r(e);var i=n("5b17"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},ff14:function(t,e,n){"use strict";n.r(e);var i=n("ca5c"),o=n("edc0");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports}},[["9367","app-config"]]]);
|