chunk-4f2d4116.0b2a2c7b.js 8.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4f2d4116"],{"0cc4":function(e,o,t){e.exports=t.p+"static/img/img_kor@2x.9b047e48.png"},"3ed6":function(e,o,t){"use strict";t.r(o);var n=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"login-account"},[e._m(0),t("div",{staticClass:"login-account-container"},[t("div",{staticClass:"login-3d-con"},[e._m(1),t("login-form")],1)]),e._m(2)])},r=[function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"login-account-header"},[t("span",{staticClass:"header-text"},[e._v("好玩展-管理后台")])])},function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"login-banner"},[t("div",{staticClass:"login-container-text"},[t("div",{staticClass:"login-con-header"},[t("span",[e._v("三维数字化技术助力内循环")])])])])},function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("div",{staticClass:"login-account-footer"},[n("div",{staticClass:"footer-text"},[n("div",[e._v("TEL: 4006698025 | FAX: 0756-6996790 | E-Mail:sales@4dage.com")]),n("div",[n("img",{attrs:{src:t("0cc4")}}),e._v("粤ICP备14078495号-5\n ")]),n("div",[e._v("Copyright2018 Sitename. Design by 4Dage Technology Co.Ltd.")])])])}],i=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"login-form"},[t("div",{staticClass:"login-form-title"},[e._v(e._s(e.activeModel.title))]),t("div",{staticClass:"login-form-account"},[t("input",{staticClass:"hidden-input"}),t("input",{staticClass:"hidden-input",attrs:{type:"password",name:"password1"}}),e._l(e.activeModel.item,(function(o){return t("div",{key:o.name,staticClass:"form-item"},[e._v("\n "+e._s(o.name)+"\n \n "),"checkbox"===o.type?t("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm[o.model],expression:"loginForm[item.model]"}],attrs:{autocomplete:"off",type:"checkbox"},domProps:{checked:Array.isArray(e.loginForm[o.model])?e._i(e.loginForm[o.model],null)>-1:e.loginForm[o.model]},on:{keyup:function(o){return!o.type.indexOf("key")&&e._k(o.keyCode,"enter",13,o.key,"Enter")?null:e.handleLogin(o)},change:function(t){var n=e.loginForm[o.model],r=t.target,i=!!r.checked;if(Array.isArray(n)){var s=null,a=e._i(n,s);r.checked?a<0&&e.$set(e.loginForm,o.model,n.concat([s])):a>-1&&e.$set(e.loginForm,o.model,n.slice(0,a).concat(n.slice(a+1)))}else e.$set(e.loginForm,o.model,i)}}}):"radio"===o.type?t("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm[o.model],expression:"loginForm[item.model]"}],attrs:{autocomplete:"off",type:"radio"},domProps:{checked:e._q(e.loginForm[o.model],null)},on:{keyup:function(o){return!o.type.indexOf("key")&&e._k(o.keyCode,"enter",13,o.key,"Enter")?null:e.handleLogin(o)},change:function(t){return e.$set(e.loginForm,o.model,null)}}}):t("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm[o.model],expression:"loginForm[item.model]"}],attrs:{autocomplete:"off",type:o.type},domProps:{value:e.loginForm[o.model]},on:{keyup:function(o){return!o.type.indexOf("key")&&e._k(o.keyCode,"enter",13,o.key,"Enter")?null:e.handleLogin(o)},input:function(t){t.target.composing||e.$set(e.loginForm,o.model,t.target.value)}}}),o.code?t("span",{staticClass:"sendCode-btn",on:{click:e.handleGetCode}},[e._v(e._s(e.sendCodeSecend?e.sendCodeSecend+"s后重试":"获取验证码"))]):e._e()])})),"login"===e.activeModel.type?t("div",{staticClass:"form-subjoin login-sub"},[t("a",{staticClass:"forget",attrs:{target:"_blank",href:"https://4dkankan.com"}},[e._v("忘记密码")]),t("a",{staticClass:"register",attrs:{target:"_blank",href:"https://4dkankan.com"}},[e._v("账号注册")])]):"register"===e.activeModel.type?t("div",{staticClass:"form-subjoin"},[e._v("\n 已有账号?\n "),t("router-link",{staticClass:"login-up",attrs:{to:"login"}},[e._v("登录")])],1):t("div",{staticClass:"form-subjoin"},[e._v("\n 想起来了,\n "),t("router-link",{staticClass:"login-up",attrs:{to:"login"}},[e._v("登录")])],1),t("div",{staticClass:"form-button"},[t("Button",{attrs:{type:"primary",long:""},on:{click:function(o){return e.handles(e.activeModel.handle)}}},[e._v(e._s(e.activeModel.buttonText))])],1)],2)])},s=[],a=t("db72"),l=t("f825"),c=t("2f62"),d=t("365c"),m=t("7659"),u={name:"LoginForm",components:{},data:function(){return{sendCodeSecend:0,loginForm:{nickName:"",password:"",confirmPwd:"",phoneNum:"",msgAuthCode:"",country:"中国",randomcode:"",rememberMe:!0},loginModel:{type:"login",handle:"handleLogin",title:"登录",buttonText:"登录",item:[{name:"账号",type:"text",model:"phoneNum"},{name:"密码",type:"password",model:"password"}]},registerModel:{type:"register",handle:"handleRegister",title:"账号注册",buttonText:"注册",item:[{name:"手机号",type:"text",model:"phoneNum",errorMsg:"请填写手机号"},{name:"验证码",type:"text",code:!0,model:"msgAuthCode",errorMsg:"请填写验证码"},{name:"输入密码",type:"password",model:"password",errorMsg:"请填写密码"},{name:"确认密码",type:"password",model:"confirmPwd",errorMsg:"请填写确认密码"}]},forgetModel:{type:"forget",handle:"handleForget",title:"密码重置",buttonText:"重置",item:[{name:"手机号",type:"text",model:"phoneNum"},{name:"验证码",type:"text",code:!0,model:"msgAuthCode"},{name:"新密码",type:"password",model:"password"},{name:"确认密码",type:"password",model:"confirmPwd"}]}}},computed:{activeModel:function(){var e=this.$route.query.type?this.$route.query.type:"login";return this[e+"Model"]}},watch:{activeModel:function(e){var o=this.loginForm.phoneNum;this.resetForm(),this.loginForm.phoneNum=o}},mounted:function(){var e=this;this.$nextTick((function(){e.resetForm()}))},methods:Object(a["a"])({},Object(c["b"])(["login"]),{resetForm:function(){this.loginForm={nickName:"",password:"",confirmPwd:"",phoneNum:"",msgAuthCode:"",country:"中国",randomcode:"",rememberMe:!0}},handles:function(e){this[e]()},handleGetCode:function(){var e=this;this.$bebounce((function(){if(!e.sendCodeSecend){console.log(e.activeModel.type);var o={register:1,forget:2},t=o[e.activeModel.type]||"";Object(d["getCode"])({phone_num:e.loginForm.phoneNum,type:t}).then((function(o){var t;l["Message"].info({content:"验证码发送成功",background:!0}),e.sendCodeSecend=60,t=setInterval((function(){e.sendCodeSecend<=1&&clearInterval(t),e.sendCodeSecend=e.sendCodeSecend-1}),1e3)})).catch((function(o){e.sendCodeSecend=0}))}}))},handleLogin:function(){var e=this;if(!this.loginForm.phoneNum.trim())return l["Message"].error({content:"请输入账号",background:!0}),!1;if(!this.loginForm.password.trim())return l["Message"].error({content:"请输入密码",background:!0}),!1;var o=Object.assign({},this.loginForm);o.password=Object(m["a"])(this.loginForm.password),this.login(o).then((function(o){e.$router.push({path:"/"})}))},handleRegister:function(){var e=this;return this.loginForm.phoneNum&&/^1[3456789]\d{9}$/.test(this.loginForm.phoneNum)?this.loginForm.msgAuthCode&&/\d{6}/.test(this.loginForm.msgAuthCode)?this.loginForm.password?void(this.loginForm.password===this.loginForm.confirmPwd?(this.loginForm.password=Object(m["a"])(this.loginForm.password),this.loginForm.confirmPwd=Object(m["a"])(this.loginForm.confirmPwd),Object(d["register"])(this.loginForm).then((function(){l["Message"].info({content:"注册成功",background:!0}),e.$router.push({path:"/"})})).catch((function(o){console.log(o,"err"),e.loginForm.password="",e.loginForm.confirmPwd=""}))):l["Message"].error({content:"两次输入的密码不一致"})):(l["Message"].error({content:"请输入密码",background:!0}),!1):(l["Message"].error({content:"请输入正确的验证码",background:!0}),!1):(l["Message"].error({content:"请输入正确的手机号",background:!0}),!1)},handleForget:function(){var e=this;return this.loginForm.phoneNum&&/^1[3456789]\d{9}$/.test(this.loginForm.phoneNum)?this.loginForm.msgAuthCode?this.loginForm.password?void(this.loginForm.password===this.loginForm.confirmPwd?(this.loginForm.password=Object(m["a"])(this.loginForm.password),this.loginForm.confirmPwd=this.loginForm.password,Object(d["changePassword"])(Object.assign(this.loginForm)).then((function(){l["Message"].info({content:"重置成功",background:!0}),e.resetForm(),e.$router.push({path:"login"})})).catch((function(o){console.log(o,"err"),e.loginForm.password="",e.loginForm.confirmPwd=""}))):l["Message"].error({content:"两次输入的密码不一致"})):(l["Message"].error({content:"请输入密码",background:!0}),!1):(l["Message"].error({content:"请输入验证码",background:!0}),!1):(l["Message"].error({content:"请输入正确的手机号",background:!0}),!1)}})},g=u,h=(t("64ad"),t("2877")),p=Object(h["a"])(g,i,s,!1,null,"389e3c08",null),f=p.exports,v={name:"Login",components:{loginForm:f},data:function(){return{}}},F=v,y=(t("7fdd"),Object(h["a"])(F,n,r,!1,null,"412a6f48",null));o["default"]=y.exports},"64ad":function(e,o,t){"use strict";var n=t("eecb"),r=t.n(n);r.a},"69fa":function(e,o,t){},"7fdd":function(e,o,t){"use strict";var n=t("69fa"),r=t.n(n);r.a},eecb:function(e,o,t){}}]);