1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4cbe68f6"],{"66b9":function(t,e,n){"use strict";n("68ef"),n("9d70"),n("3743"),n("e3b3"),n("bc1b")},"7fdc":function(t,e,n){},8377:function(t,e,n){t.exports=n.p+"img/login-header.50c8338f.png"},b340:function(t,e,n){"use strict";n.r(e);var o,i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"page"},[o("div",{staticClass:"login-box"},[o("div",{staticClass:"login-item"},[o("van-field",{staticStyle:{flex:"1"},attrs:{placeholder:"请输入手机号","error-message":t.errorMsg},on:{input:t.checkPhone},model:{value:t.form.phone,callback:function(e){t.$set(t.form,"phone",e)},expression:"form.phone"}}),o("button",{class:60!==t.time||t.uloading?"qrBtn btn-disabled":"qrBtn",on:{click:t.getCode}},[t._v(" "+t._s(t.codeMsg)+" ")])],1),o("div",{staticClass:"login-item"},[o("van-field",{attrs:{placeholder:"请输入验证码"},model:{value:t.form.code,callback:function(e){t.$set(t.form,"code",e)},expression:"form.code"}})],1),o("div",{staticClass:"mt80"},[o("van-button",{staticStyle:{width:"100%"},attrs:{type:"info",round:"",loading:t.loading,disabled:t.isLogin},on:{click:t.login}},[t._v(" 登录")])],1)]),o("van-popup",{model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[o("div",{staticClass:"vanPopupContent"},[o("img",{attrs:{src:n("8377"),alt:"图片",width:"100%"}}),o("div",{staticClass:"vanPopupMsg"},[o("span",{staticClass:"msg-one"},[t._v("亲爱的张三")]),o("span",{staticClass:"msg-two"},[t._v("未查询到您开通志远装饰系统,")]),o("span",{staticClass:"msg-two"},[t._v("点击[联系客服],开通志远装饰账号")]),o("div",{staticClass:"justify-end"},[o("button",{staticClass:"linkBtn"},[t._v("联系客服")])])])])])],1)},s=[],a=(n("e7e5"),n("d399")),c=n("5530"),d=n("ade3"),r=(n("66b9"),n("b650")),l=(n("be7f"),n("565f")),u=(n("8a58"),n("e41f")),h=(n("b0c0"),n("ac1f"),n("1276"),n("d3b7"),n("159b"),n("00b4"),n("081b")),f=n("2f62"),p={components:(o={},Object(d["a"])(o,u["a"].name,u["a"]),Object(d["a"])(o,l["a"].name,l["a"]),Object(d["a"])(o,r["a"].name,r["a"]),o),data:function(){return{loading:!1,uloading:!1,show:!1,value:"",errorMsg:"",codeMsg:"获取验证码",timer:null,time:60,form:{phone:"",code:""},options:{}}},computed:Object(c["a"])(Object(c["a"])({},Object(f["c"])({wx_cid:function(t){return t.wx_cid},wx_uid:function(t){return t.wx_uid},token:function(t){return t.token}})),{},{isLogin:function(){return!(this.form.phone&&this.isPhoneNum(this.form.phone)&&this.form.code&&!this.loading)}}),mounted:function(){var t=this;this.options=this.handleUrlParams(),setTimeout((function(){t.options&&t.options.code?t.getUserByCode():t.token||t.getAuthLink()}),300)},methods:Object(c["a"])(Object(c["a"])({},Object(f["b"])(["setWXCid","setWXUid","setToken","setTicket","setclientype","setpersonObj"])),{},{getAuthLink:function(){h["d"]({redirectUrl:"http://wework.weizhihui.ink/wework.html#/wechatlogin"}).then((function(t){location.href=t.data.data}))},getUserByCode:function(){var t=this;h["p"]({code:this.options.code}).then((function(e){0==e.data.code?(t.setToken(e.data.data.token),t.setclientype(e.data.data.company_data.client_type),t.setpersonObj(e.data.data.user)):1==e.data.code?t.getAuthLink():2==e.data.code?t.show=!0:3==e.data.code&&(t.setWXCid(e.data.wx_cid),t.setWXUid(e.data.wx_uid))}))},handleUrlParams:function(){var t={};if(-1!=location.href.indexOf("?")){var e=location.href.split("?")[1].split("#")[0],n=e.split("&");n.forEach((function(e){t[e.split("=")[0]]=e.split("=")[1]}))}return t},isPhoneNum:function(t){var e=/^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/;return!!e.test(t)},checkPhone:function(){this.form.phone&&!this.isPhoneNum(this.form.phone)?this.errorMsg="手机号格式不对!":this.errorMsg=""},getCode:function(){var t=this;60===this.time&&this.isPhoneNum(this.form.phone)&&!this.uloading?(this.uloading=!0,h["f"]({phone:this.form.phone}).then((function(e){t.uloading=!1,1!=e.data.code?(t.time--,t.timer=setInterval((function(){t.time--,t.time<=0?(clearInterval(t.timer),t.time=60,t.codeMsg="获取验证码"):t.codeMsg=t.time+"s"}),1e3)):t.show=!0})).catch((function(e){t.uloading=!1,console.log("错误信息: "+e)}))):Object(a["a"])({message:"请输入手机号"})},login:function(){var t=this;this.loading=!0,h["q"]({phone:this.form.phone,vercode:this.form.code,wx_cid:this.wx_cid,wx_uid:this.wx_uid}).then((function(e){t.loading=!1,0==e.data.code?Object(a["a"])({message:"登录成功"}):2==e.data.code&&(t.setTicket(e.data.ticket),t.$router.push({name:"/bindCompany"}))})).catch((function(e){t.loading=!1}))}})},m=p,g=(n("cf7d"),n("2877")),b=Object(g["a"])(m,i,s,!1,null,"3e17779c",null);e["default"]=b.exports},cf7d:function(t,e,n){"use strict";n("7fdc")}}]);
|