chunk-3e57d6a6.e7d3213e.js 4.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e57d6a6"],{"25b1":function(t,e,n){"use strict";n.r(e);var o,a=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)},i=[],s=(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,errorMsg:"",codeMsg:"获取验证码",timer:null,time:60,form:{phone:"",code:"",wx_cid:"",wx_uid:""}}},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,e=this.handleUrlParams();this.$nextTick((function(){e.code?t.getUserByCode(e):t.token||t.getAuthLink()}))},methods:Object(c["a"])(Object(c["a"])({},Object(f["b"])(["setToken","setTicket","setclientype","setpersonObj"])),{},{getAuthLink:function(){h["d"]({redirectUrl:"https://wzh.nczyzs.com/wework.html#/wechatMain"}).then((function(t){location.href=t.data.data}))},getUserByCode:function(t){var e=this;h["p"]({code:t.code}).then((function(t){0==t.data.code?(e.setToken(t.data.token),e.setclientype(t.data.company_data.client_type),e.setpersonObj(t.data.user),e.$router.push({path:"/companyword"})):1==t.data.code?e.getAuthLink():2==t.data.code?e.show=!0:3==t.data.code&&(e.form.wx_uid=t.data.data.wx_uid,e.form.wx_cid=t.data.data.wx_cid)}))},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.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(s["a"])({message:"请输入手机号"})},login:function(){var t=this;this.loading=!0,h["q"]({phone:this.form.phone,vercode:this.form.code,wx_cid:this.form.wx_cid,wx_uid:this.form.wx_uid}).then((function(e){t.loading=!1,0==e.data.code?(Object(s["a"])({message:"登录成功"}),t.setToken(e.data.token),t.setclientype(e.data.company_data.client_type),t.setpersonObj(e.data.user),t.$router.push({path:"/companyword"})):2==e.data.code&&(t.setTicket(e.data.data),t.$router.push({path:"/bindCompany"}))})).catch((function(e){t.loading=!1}))}})},m=p,g=(n("f17e"),n("2877")),b=Object(g["a"])(m,a,i,!1,null,"ea6e3106",null);e["default"]=b.exports},"66b9":function(t,e,n){"use strict";n("68ef"),n("9d70"),n("3743"),n("e3b3"),n("bc1b")},8377:function(t,e,n){t.exports=n.p+"img/login-header.50c8338f.png"},ccd7:function(t,e,n){},f17e:function(t,e,n){"use strict";n("ccd7")}}]);