login.js
3.44 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"2a8e":function(e,t,n){"use strict";(function(e){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n("7eb4")),r=a(n("ee10")),u=a(n("db41")),s={data:function(){return{statusBarHeight:0,loading:!1,showPassword:!1,formData:{username:"",password:""}}},onLoad:function(){this.getSystemInfo()},methods:{getSystemInfo:function(){var t=this;e.getSystemInfo({success:function(e){t.statusBarHeight=e.statusBarHeight}})},togglePassword:function(){this.showPassword=!this.showPassword},validateForm:function(){return this.formData.username.trim()?!!this.formData.password.trim()||(e.showToast({title:"请输入密码",icon:"none"}),!1):(e.showToast({title:"请输入用户名",icon:"none"}),!1)},getuser:function(){var t=this;return(0,r.default)(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.API.getCurrentUser().then((function(t){if(console.error(t),200===t.code){new Date;e.setStorageSync("userInfo",t.data.userInfo)}}));case 2:case"end":return n.stop()}}),n)})))()},handleLogin:function(){var t=this;return(0,r.default)(o.default.mark((function n(){var a,r,s;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.validateForm()){n.next=2;break}return n.abrupt("return");case 2:return t.loading=!0,n.prev=3,a=u.default.hex_md5(t.formData.password),n.next=7,t.API.AppLogin({account:t.formData.username,password:a});case 7:if(r=n.sent,200!==r.code&&!r.success){n.next=17;break}return s=r.data.token,e.setStorageSync("token",s),n.next=13,t.getuser();case 13:e.showToast({title:"登录成功",icon:"success"}),setTimeout((function(){e.reLaunch({url:"/pages/index/index"})}),1500),n.next=18;break;case 17:e.showToast({title:r.message||"登录失败,请重试",icon:"none"});case 18:n.next=24;break;case 20:n.prev=20,n.t0=n["catch"](3),console.error("登录失败:",n.t0),e.showToast({title:"网络错误,请稍后重试",icon:"none"});case 24:return n.prev=24,t.loading=!1,n.finish(24);case 27:case"end":return n.stop()}}),n,null,[[3,20,24,27]])})))()}}};t.default=s}).call(this,n("df3c")["default"])},3406:function(e,t,n){"use strict";(function(e,t){var a=n("47a9");n("2fec");a(n("3240"));var o=a(n("7404"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"3b33":function(e,t,n){"use strict";n.r(t);var a=n("2a8e"),o=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=o.a},"606b":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"3f69"))},uInput:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-input/u-input")]).then(n.bind(null,"5f80"))}},o=function(){var e=this.$createElement;this._self._c},r=[]},6162:function(e,t,n){"use strict";var a=n("9ab4"),o=n.n(a);o.a},7404:function(e,t,n){"use strict";n.r(t);var a=n("606b"),o=n("3b33");for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);n("6162");var u=n("828b"),s=Object(u["a"])(o["default"],a["b"],a["c"],!1,null,"409a523e",null,!1,a["a"],void 0);t["default"]=s.exports},"9ab4":function(e,t,n){}},[["3406","common/runtime","common/vendor"]]]);