| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-mobilelogin"],{"0659":function(e,t,n){var i=n("fe25");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("4f06").default;r("4bee9ea6",i,!0,{sourceMap:!1,shadowMode:!1})},"23ad":function(e,t,n){"use strict";n("a9e3"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={name:"u-grid-item",props:{bgColor:{type:String,default:"#ffffff"},index:{type:[Number,String],default:""},customStyle:{type:Object,default:function(){return{padding:"30rpx 0"}}}},data:function(){return{parentData:{hoverClass:"",col:3,border:!0}}},created:function(){this.updateParentData(),this.parent.children.push(this)},computed:{width:function(){return 100/Number(this.parentData.col)+"%"}},methods:{updateParentData:function(){this.getParentData("u-grid")},click:function(){this.$emit("click",this.index),this.parent&&this.parent.click(this.index)}}};t.default=i},"37d7":function(e,t,n){var i=n("bd45");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("4f06").default;r("2b6a5c4d",i,!0,{sourceMap:!1,shadowMode:!1})},"3d56":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-grid",class:{"u-border-top u-border-left":e.border},style:[e.gridStyle]},[e._t("default")],2)},a=[]},4289:function(e,t,n){"use strict";n.r(t);var i=n("3d56"),r=n("b490");for(var a in r)"default"!==a&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("f723");var o,u=n("f0c5"),s=Object(u["a"])(r["default"],i["b"],i["c"],!1,null,"72eff30d",null,!1,i["a"],o);t["default"]=s.exports},"4dfb":function(e,t,n){"use strict";n.r(t);var i=n("ad3d"),r=n("d7d7");for(var a in r)"default"!==a&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("96b4");var o,u=n("f0c5"),s=Object(u["a"])(r["default"],i["b"],i["c"],!1,null,"498b45d2",null,!1,i["a"],o);t["default"]=s.exports},"59a3":function(e,t,n){var i=n("f078");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("4f06").default;r("beae6476",i,!0,{sourceMap:!1,shadowMode:!1})},7934:function(e,t,n){"use strict";n("d81d"),n("a9e3"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={name:"u-grid",props:{col:{type:[Number,String],default:3},border:{type:Boolean,default:!0},align:{type:String,default:"left"},hoverClass:{type:String,default:"u-hover-class"}},data:function(){return{index:0}},watch:{parentData:function(){this.children.length&&this.children.map((function(e){"function"==typeof e.updateParentData&&e.updateParentData()}))}},created:function(){this.children=[]},computed:{parentData:function(){return[this.hoverClass,this.col,this.size,this.border]},gridStyle:function(){var e={};switch(this.align){case"left":e.justifyContent="flex-start";break;case"center":e.justifyContent="center";break;case"right":e.justifyContent="flex-end";break;default:e.justifyContent="flex-start"}return e}},methods:{click:function(e){this.$emit("click",e)}}};t.default=i},"7d11":function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\r\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \r\n */.u-grid[data-v-72eff30d]{width:100%;\r\ndisplay:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;\r\n-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}',""]),e.exports=t},"922e":function(e,t,n){"use strict";var i=n("0659"),r=n.n(i);r.a},9624:function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-code-wrap"})},a=[]},"96b4":function(e,t,n){"use strict";var i=n("59a3"),r=n.n(i);r.a},a589:function(e,t,n){"use strict";var i=n("37d7"),r=n.n(i);r.a},ad3d:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var i={faNavbar:n("ab99").default,uForm:n("aab4").default,uFormItem:n("f7e0").default,uInput:n("229b").default,uButton:n("7f46").default,uGrid:n("4289").default,uGridItem:n("fc61").default,uIcon:n("20c2").default,uVerificationCode:n("f84a").default},r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{},[n("fa-navbar",{attrs:{title:"登录"}}),n("v-uni-view",{staticClass:"login"},[n("v-uni-view",{staticClass:"u-m-t-50"},[n("u-form",{ref:"uForm",attrs:{model:e.form,rules:e.rules,errorType:e.errorType}},[n("u-form-item",{attrs:{"label-position":e.labelPosition,label:"手机号码:",prop:"mobile","label-width":"120"}},[n("u-input",{attrs:{border:e.border,placeholder:"请输入手机号码",type:"number"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),n("u-form-item",{attrs:{"label-position":e.labelPosition,label:"验证码:",prop:"captcha","label-width":"120"}},[n("u-input",{attrs:{border:e.border,placeholder:"请输入验证码",type:"text"},model:{value:e.form.captcha,callback:function(t){e.$set(e.form,"captcha",t)},expression:"form.captcha"}}),n("u-button",{attrs:{slot:"right","hover-class":"none",type:"primary","custom-style":{backgroundColor:e.theme.bgColor,color:e.theme.color},size:"mini"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.getCode.apply(void 0,arguments)}},slot:"right"},[e._v(e._s(e.codeTips))])],1)],1)],1),n("v-uni-view",{staticClass:"u-m-t-80"},[n("u-button",{attrs:{"hover-class":"none",type:"primary","custom-style":{backgroundColor:e.theme.bgColor,color:e.theme.color},shape:"circle"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goLogin.apply(void 0,arguments)}}},[e._v("登录")])],1),n("v-uni-view",{staticClass:"u-flex u-row-right u-tips-color u-m-t-30 u-p-20"},[n("v-uni-view",{on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goPage.apply(void 0,arguments)}}},[e._v("账号登录")])],1),e.isThreeLogin?n("v-uni-view",{staticClass:"u-text-center other"},[n("u-grid",{attrs:{col:1,border:!1}},[n("u-grid-item",{on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goThreeLogin.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"weixin-fill",color:"#53c240",size:50}}),n("v-uni-view",{staticClass:"grid-text"},[e._v("微信")])],1)],1)],1):e._e()],1),n("u-verification-code",{ref:"uCode",attrs:{seconds:"60"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.codeChange.apply(void 0,arguments)}}})],1)},a=[]},b2c5:function(e,t,n){"use strict";n.r(t);var i=n("23ad"),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},b490:function(e,t,n){"use strict";n.r(t);var i=n("7934"),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},bd45:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\r\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \r\n */.u-grid-item[data-v-15bb14fe]{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;\r\ndisplay:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;\r\n-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-flex-direction:column;flex-direction:column}.u-grid-item-hover[data-v-15bb14fe]{background:#f7f7f7!important}.u-grid-marker-box[data-v-15bb14fe]{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;line-height:0}.u-grid-marker-wrap[data-v-15bb14fe]{position:absolute}.u-grid-item-box[data-v-15bb14fe]{padding:%?30?% 0;\r\ndisplay:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;\r\n-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;height:100%}',""]),e.exports=t},bfd9:function(e,t,n){"use strict";n.r(t);var i=n("cc86"),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},c31f:function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-grid-item",style:{background:e.bgColor,width:e.width},attrs:{"hover-class":e.parentData.hoverClass,"hover-stay-time":200},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.click.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"u-grid-item-box",class:[e.parentData.border?"u-border-right u-border-bottom":""],style:[e.customStyle]},[e._t("default")],2)],1)},a=[]},cc86:function(e,t,n){"use strict";n("a9e3"),n("ac1f"),n("5319"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={name:"u-verification-code",props:{seconds:{type:[String,Number],default:60},startText:{type:String,default:"获取验证码"},changeText:{type:String,default:"X秒重新获取"},endText:{type:String,default:"重新获取"},keepRunning:{type:Boolean,default:!1},uniqueKey:{type:String,default:""}},data:function(){return{secNum:this.seconds,timer:null,canGetCode:!0}},mounted:function(){this.checkKeepRunning()},watch:{seconds:{immediate:!0,handler:function(e){this.secNum=e}}},methods:{checkKeepRunning:function(){var e=Number(uni.getStorageSync(this.uniqueKey+"_$uCountDownTimestamp"));if(!e)return this.changeEvent(this.startText);var t=Math.floor(+new Date/1e3);this.keepRunning&&e&&e>t?(this.secNum=e-t,uni.removeStorageSync(this.uniqueKey+"_$uCountDownTimestamp"),this.start()):this.changeEvent(this.startText)},start:function(){var e=this;this.timer&&(clearInterval(this.timer),this.timer=null),this.$emit("start"),this.canGetCode=!1,this.changeEvent(this.changeText.replace(/x|X/,this.secNum)),this.setTimeToStorage(),this.timer=setInterval((function(){--e.secNum?e.changeEvent(e.changeText.replace(/x|X/,e.secNum)):(clearInterval(e.timer),e.timer=null,e.changeEvent(e.endText),e.secNum=e.seconds,e.$emit("end"),e.canGetCode=!0)}),1e3)},reset:function(){this.canGetCode=!0,clearInterval(this.timer),this.secNum=this.seconds,this.changeEvent(this.endText)},changeEvent:function(e){this.$emit("change",e)},setTimeToStorage:function(){if(this.keepRunning&&this.timer&&this.secNum>0&&this.secNum<=this.seconds){var e=Math.floor(+new Date/1e3);uni.setStorage({key:this.uniqueKey+"_$uCountDownTimestamp",data:e+Number(this.secNum)})}}},beforeDestroy:function(){this.setTimeToStorage(),clearTimeout(this.timer),this.timer=null}};t.default=i},d7d7:function(e,t,n){"use strict";n.r(t);var i=n("e447"),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},e22a:function(e,t,n){var i=n("7d11");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("4f06").default;r("ffa6b808",i,!0,{sourceMap:!1,shadowMode:!1})},e447:function(e,t,n){"use strict";var i=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("96cf");var r=i(n("1da1")),a=n("5619"),o={mixins:[a.loginfunc],onLoad:function(){this.$util.isWeiXinBrowser()&&(this.isThreeLogin=!0)},onReady:function(){this.$refs.uForm.setRules(this.rules)},data:function(){var e=this;return{labelPosition:"top",border:!1,errorType:["message"],form:{mobile:"",captcha:""},rules:{mobile:[{required:!0,message:"请输入手机号码",trigger:["change","blur"]},{validator:function(t,n,i){return e.$u.test.mobile(n)},message:"手机号码不正确",trigger:["change","blur"]}],captcha:[{required:!0,message:"请输入验证码",trigger:"change"}]},isThreeLogin:!1,codeTips:""}},methods:{codeChange:function(e){this.codeTips=e},getCode:function(){var e=(0,r.default)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.$u.test.mobile(this.form.mobile)){e.next=3;break}return this.$u.toast("手机号码格式不正确!"),e.abrupt("return");case 3:if(!this.$refs.uCode.canGetCode){e.next=11;break}return e.next=6,this.$api.getSmsSend({mobile:this.form.mobile,event:"mobilelogin"});case 6:t=e.sent,this.$u.toast(t.msg),t.code&&this.$refs.uCode.start(),e.next=12;break;case 11:this.$u.toast("倒计时结束后再发送");case 12:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),goPage:function(e){this.$Router.push("/pages/login/login")},goThreeLogin:function(){var e=(0,r.default)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.goAuth();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),goLogin:function(){var e=this;this.$refs.uForm.validate(function(){var t=(0,r.default)(regeneratorRuntime.mark((function t(n){var i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n){t.next=12;break}return e.vuex_wx_uid&&(e.form.wx_user_id=e.vuex_wx_uid),t.next=4,e.$api.mobilelogin(e.form);case 4:if(i=t.sent,i.code){t.next=8;break}return e.$u.toast(i.msg),t.abrupt("return");case 8:e.$u.vuex("vuex_token",i.data.token),e.success(1),t.next=13;break;case 12:e.$u.toast("验证失败");case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}};t.default=o},f078:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,"uni-page-body[data-v-498b45d2]{background-color:#fff}.login[data-v-498b45d2]{padding:%?80?% %?100?% 0 %?100?%}.other[data-v-498b45d2]{position:absolute;width:100%;left:0;bottom:%?40?%}body.?%PAGE?%[data-v-498b45d2]{background-color:#fff}",""]),e.exports=t},f723:function(e,t,n){"use strict";var i=n("e22a"),r=n.n(i);r.a},f84a:function(e,t,n){"use strict";n.r(t);var i=n("9624"),r=n("bfd9");for(var a in r)"default"!==a&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("922e");var o,u=n("f0c5"),s=Object(u["a"])(r["default"],i["b"],i["c"],!1,null,"7412e1a8",null,!1,i["a"],o);t["default"]=s.exports},fc61:function(e,t,n){"use strict";n.r(t);var i=n("c31f"),r=n("b2c5");for(var a in r)"default"!==a&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("a589");var o,u=n("f0c5"),s=Object(u["a"])(r["default"],i["b"],i["c"],!1,null,"15bb14fe",null,!1,i["a"],o);t["default"]=s.exports},fe25:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\r\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \r\n */.u-code-wrap[data-v-7412e1a8]{width:0;height:0;position:fixed;z-index:-1}',""]),e.exports=t}}]);
|