pages-login-mobilelogin.501b75bf.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-mobilelogin"],{"0456":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("d81d");var n={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(t){"function"==typeof t.updateParentData&&t.updateParentData()}))}},created:function(){this.children=[]},computed:{parentData:function(){return[this.hoverClass,this.col,this.size,this.border]},gridStyle:function(){var t={};switch(this.align){case"left":t.justifyContent="flex-start";break;case"center":t.justifyContent="center";break;case"right":t.justifyContent="flex-end";break;default:t.justifyContent="flex-start"}return t}},methods:{click:function(t){this.$emit("click",t)}}};e.default=n},"09bd":function(t,e,i){"use strict";i.r(e);var n=i("284a"),a=i("0c68");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("51fd");var o=i("f0c5"),u=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"36307caf",null,!1,n["a"],void 0);e["default"]=u.exports},"0c68":function(t,e,i){"use strict";i.r(e);var n=i("f0af"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},"10a0":function(t,e,i){var n=i("91f1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("58695150",n,!0,{sourceMap:!1,shadowMode:!1})},"1dc7":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-grid-item",style:{background:t.bgColor,width:t.width},attrs:{"hover-class":t.parentData.hoverClass,"hover-stay-time":200},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"u-grid-item-box",class:[t.parentData.border?"u-border-right u-border-bottom":""],style:[t.customStyle]},[t._t("default")],2)],1)},a=[]},"284a":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return n}));var n={uIcon:i("29ad").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-toast",class:[t.isShow?"u-show":"","u-type-"+t.tmpConfig.type,"u-position-"+t.tmpConfig.position],style:{zIndex:t.uZIndex}},[i("v-uni-view",{staticClass:"u-icon-wrap"},[t.tmpConfig.icon?i("u-icon",{staticClass:"u-icon",attrs:{name:t.iconName,size:30,color:t.tmpConfig.type}}):t._e()],1),i("v-uni-text",{staticClass:"u-text"},[t._v(t._s(t.tmpConfig.title))])],1)},r=[]},"2cc7":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-grid[data-v-00eebdbf]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}',""]),t.exports=e},"42c9":function(t,e,i){var n=i("7451");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("8d2c7b82",n,!0,{sourceMap:!1,shadowMode:!1})},4571:function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("c7eb")),r=n(i("1da1"));i("ac1f"),i("00b4");var o=i("3b4e"),u={mixins:[o.loginfunc],onLoad:function(){this.$util.isWeiXinBrowser()&&(this.isThreeLogin=!0),this.checkLogintype("account")&&1===this.vuex_config.logintypearr.length&&this.$u.route({url:"/pages/login/login",type:"redirectTo"})},onReady:function(){this.checkLogintype("mobile")&&this.$refs.uForm.setRules(this.rules)},data:function(){var t=this;return{labelPosition:"top",border:!1,errorType:["message"],form:{mobile:"",captcha:""},rules:{mobile:[{required:!0,message:"请输入手机号码",trigger:["change","blur"]},{validator:function(e,i,n){return t.$u.test.mobile(i)},message:"手机号码不正确",trigger:["change","blur"]}],captcha:[{required:!0,message:"请输入验证码",trigger:"change"}]},isThreeLogin:!1,codeTips:""}},methods:{codeChange:function(t){this.codeTips=t},getCode:function(){var t=(0,r.default)((0,a.default)().mark((function t(){var e,i=this;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.$u.test.mobile(this.form.mobile)){t.next=3;break}return this.$u.toast("手机号码格式不正确!"),t.abrupt("return");case 3:if(!this.$refs.uCode.canGetCode){t.next=11;break}return t.next=6,this.$api.getSmsSend({mobile:this.form.mobile,event:"mobilelogin"});case 6:e=t.sent,setTimeout((function(){i.$u.toast(e.msg)}),50),1==e.code&&this.$refs.uCode.start(),t.next=12;break;case 11:this.$u.toast("倒计时结束后再发送");case 12:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}(),goThreeLogin:function(){var t=(0,r.default)((0,a.default)().mark((function t(){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.goAuth();case 1:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}(),goLogin:function(){var t=this;this.$refs.uForm.validate(function(){var e=(0,r.default)((0,a.default)().mark((function e(i){var n;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!i){e.next=12;break}return t.vuex_wx_uid&&(t.form.wx_user_id=t.vuex_wx_uid),e.next=4,t.$api.mobilelogin(t.form);case 4:if(n=e.sent,n.code){e.next=8;break}return t.$u.toast(n.msg),e.abrupt("return");case 8:t.$u.vuex("vuex_token",n.data.token),t.success(),e.next=13;break;case 12:t.$u.toast("验证失败");case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}}};e.default=u},"47df":function(t,e,i){"use strict";i.r(e);var n=i("4571"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},"51fd":function(t,e,i){"use strict";var n=i("10a0"),a=i.n(n);a.a},5652:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,"uni-page-body[data-v-19686565]{background-color:#fff}body.?%PAGE?%[data-v-19686565]{background-color:#fff}.login[data-v-19686565]{padding:%?80?% %?100?% 0 %?100?%}.other[data-v-19686565]{position:absolute;width:100%;left:0;bottom:%?40?%}",""]),t.exports=e},"644c":function(t,e,i){"use strict";var n=i("76ff"),a=i.n(n);a.a},"66c4":function(t,e,i){"use strict";var n=i("c42a"),a=i.n(n);a.a},7451:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-grid-item[data-v-02c7666e]{box-sizing:border-box;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;flex-direction:column}.u-grid-item-hover[data-v-02c7666e]{background:#f7f7f7!important}.u-grid-marker-box[data-v-02c7666e]{position:absolute;display:inline-flex;line-height:0}.u-grid-marker-wrap[data-v-02c7666e]{position:absolute}.u-grid-item-box[data-v-02c7666e]{padding:%?30?% 0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;flex:1;width:100%;height:100%}',""]),t.exports=e},"76ff":function(t,e,i){var n=i("2cc7");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("207c70a4",n,!0,{sourceMap:!1,shadowMode:!1})},"799f":function(t,e,i){"use strict";i.r(e);var n=i("b771"),a=i("47df");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("66c4");var o=i("f0c5"),u=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"19686565",null,!1,n["a"],void 0);e["default"]=u.exports},"90f5":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("14d9");var n={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)}}};e.default=n},"91f1":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-toast[data-v-36307caf]{position:fixed;z-index:-1;transition:opacity .3s;text-align:center;color:#fff;border-radius:%?8?%;background:#585858;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:%?28?%;opacity:0;pointer-events:none;padding:%?18?% %?40?%}.u-toast.u-show[data-v-36307caf]{opacity:1}.u-icon[data-v-36307caf]{margin-right:%?10?%;display:flex;flex-direction:row;align-items:center;line-height:normal}.u-position-center[data-v-36307caf]{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:70%}.u-position-top[data-v-36307caf]{left:50%;top:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-position-bottom[data-v-36307caf]{left:50%;bottom:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-type-primary[data-v-36307caf]{color:#2979ff;background-color:#ecf5ff;border:1px solid #d7eafe}.u-type-success[data-v-36307caf]{color:#19be6b;background-color:#dbf1e1;border:1px solid #bef5c8}.u-type-error[data-v-36307caf]{color:#fa3534;background-color:#fef0f0;border:1px solid #fde2e2}.u-type-warning[data-v-36307caf]{color:#f90;background-color:#fdf6ec;border:1px solid #faecd8}.u-type-info[data-v-36307caf]{color:#909399;background-color:#f4f4f5;border:1px solid #ebeef5}.u-type-default[data-v-36307caf]{color:#fff;background-color:#585858}',""]),t.exports=e},a21a:function(t,e,i){"use strict";var n=i("42c9"),a=i.n(n);a.a},a4b5:function(t,e,i){"use strict";i.r(e);var n=i("ee50"),a=i("b5eb");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("644c");var o=i("f0c5"),u=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"00eebdbf",null,!1,n["a"],void 0);e["default"]=u.exports},a588:function(t,e,i){"use strict";i.r(e);var n=i("90f5"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},b5eb:function(t,e,i){"use strict";i.r(e);var n=i("0456"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},b771:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return n}));var n={faNavbar:i("e0bc").default,uForm:i("f0c2").default,uFormItem:i("5422").default,uInput:i("807e").default,uButton:i("291f").default,uGrid:i("a4b5").default,uGridItem:i("b872").default,uIcon:i("29ad").default,uVerificationCode:i("53d0").default,uToast:i("09bd").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{},[i("fa-navbar",{attrs:{title:"登录"}}),i("v-uni-view",{staticClass:"login"},[t.checkLogintype("mobile")?i("v-uni-view",[i("v-uni-view",{staticClass:"u-m-t-50"},[i("u-form",{ref:"uForm",attrs:{model:t.form,rules:t.rules,errorType:t.errorType}},[i("u-form-item",{attrs:{"label-position":t.labelPosition,label:"手机号码:",prop:"mobile","label-width":"120"}},[i("u-input",{attrs:{border:t.border,placeholder:"请输入手机号码",type:"number"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1),i("u-form-item",{attrs:{"label-position":t.labelPosition,label:"验证码:",prop:"captcha","label-width":"120"}},[i("u-input",{attrs:{border:t.border,placeholder:"请输入验证码",type:"text"},model:{value:t.form.captcha,callback:function(e){t.$set(t.form,"captcha",e)},expression:"form.captcha"}}),i("u-button",{attrs:{slot:"right","hover-class":"none",type:"primary","custom-style":{backgroundColor:t.theme.bgColor,color:t.theme.color},size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getCode.apply(void 0,arguments)}},slot:"right"},[t._v(t._s(t.codeTips))])],1)],1)],1),i("v-uni-view",{staticClass:"u-m-t-80"},[i("u-button",{attrs:{"hover-class":"none",type:"primary","custom-style":{backgroundColor:t.theme.bgColor,color:t.theme.color},shape:"circle"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goLogin.apply(void 0,arguments)}}},[t._v("登录")])],1)],1):t._e(),t.checkLogintype("account")?i("v-uni-view",{staticClass:"u-text-center u-m-t-40"},[i("u-button",{attrs:{"hover-class":"none",type:"warning",shape:"circle"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goPage("/pages/login/login")}}},[t._v("用户名登录")])],1):t._e(),t.isThreeLogin&&t.checkLogintype("wechat")?i("v-uni-view",{staticClass:"u-text-center other"},[i("u-grid",{attrs:{col:1,border:!1}},[i("u-grid-item",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goThreeLogin.apply(void 0,arguments)}}},[i("u-icon",{attrs:{name:"weixin-fill",color:"#53c240",size:50}}),i("v-uni-view",{staticClass:"grid-text"},[t._v("微信登录")])],1)],1)],1):t._e()],1),i("u-verification-code",{ref:"uCode",attrs:{seconds:"60"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.codeChange.apply(void 0,arguments)}}}),i("u-toast",{ref:"uToast"})],1)},r=[]},b872:function(t,e,i){"use strict";i.r(e);var n=i("1dc7"),a=i("a588");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("a21a");var o=i("f0c5"),u=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"02c7666e",null,!1,n["a"],void 0);e["default"]=u.exports},c42a:function(t,e,i){var n=i("5652");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("e11f0002",n,!0,{sourceMap:!1,shadowMode:!1})},ee50:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"u-grid",class:{"u-border-top u-border-left":this.border},style:[this.gridStyle]},[this._t("default")],2)},a=[]},f0af:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("c975"),i("b64b"),i("ac1f"),i("00b4");var n={name:"u-toast",props:{zIndex:{type:[Number,String],default:""}},data:function(){return{isShow:!1,timer:null,config:{params:{},title:"",type:"",duration:2e3,isTab:!1,url:"",icon:!0,position:"center",callback:null,back:!1},tmpConfig:{}}},computed:{iconName:function(){if(["error","warning","success","info"].indexOf(this.tmpConfig.type)>=0&&this.tmpConfig.icon){var t=this.$u.type2icon(this.tmpConfig.type);return t}},uZIndex:function(){return this.isShow?this.zIndex?this.zIndex:this.$u.zIndex.toast:"999999"}},methods:{show:function(t){var e=this;this.tmpConfig=this.$u.deepMerge(this.config,t),this.timer&&(clearTimeout(this.timer),this.timer=null),this.isShow=!0,this.timer=setTimeout((function(){e.isShow=!1,clearTimeout(e.timer),e.timer=null,"function"===typeof e.tmpConfig.callback&&e.tmpConfig.callback(),e.timeEnd()}),this.tmpConfig.duration)},hide:function(){this.isShow=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},timeEnd:function(){if(this.tmpConfig.url){if("/"!=this.tmpConfig.url[0]&&(this.tmpConfig.url="/"+this.tmpConfig.url),Object.keys(this.tmpConfig.params).length){var t="";/.*\/.*\?.*=.*/.test(this.tmpConfig.url)?(t=this.$u.queryParams(this.tmpConfig.params,!1),this.tmpConfig.url=this.tmpConfig.url+"&"+t):(t=this.$u.queryParams(this.tmpConfig.params),this.tmpConfig.url+=t)}this.tmpConfig.isTab?uni.switchTab({url:this.tmpConfig.url}):uni.navigateTo({url:this.tmpConfig.url})}else this.tmpConfig.back&&this.$u.route({type:"back"})}}};e.default=n}}]);