webpackjsonp([59],{"/mmi":function(e,t){e.exports="data:image/png;base64,ivborw0kggoaaaansuheugaaabiaaaascayaaabwzo5xaaaaaxnsr0iars4c6qaaagrjrefuobgluz1ve0eqnbeeibbhytkrihy6jaok8oehxqou4dahgjpouvfr8amqhqjrpfuhbcgdcnbiihridnbsmqowsoqewodh3pnx7v0sgk46zcx7b2dnz3cgi76fpdsnoiscmvxfauoa/syqbfmarxp1q7wmmbcy/dpziprcklyj8cm+muoc2+/qu1+dgyaqjtsx+0jxvxxayx9zad+chlnaqfe2qcssszie9gm5iyk3fpo6eyqugv+lkzpzucufvjzgijtoqriivlvxq0+ihu/nx3zxrfwxy9z4qmraivfbxqroppo0vuaxvv3uurhzfyh5+vlfznpma5voh+x2yjrjwmyziuktyp/r6krgfzcjq+htgfmycg/cd2svxgr+thy0bv6epby+evy25kgp4pixoxu/y/5gfanyvyjmetnrycmcgxjsuscc98cru8+jekq7vjn5zij9nnrosh58yahsptvd87vkt3aros9cjhq7qz3hrw9tqwgnb6y6amrzlkj3j8ekxh+9u9rq6wycnsjganf0knm5orhue/xinfd3+pheuof+wkl5frnatpojhb4rrnmz2wo5ox25zu9eavmdyq5dxpy96jtcf49ilojg/w7tsgromqfq9smpyr1gfmhs65npybciwh/5vxdwu73bf2usmqgnhd4og8uexhr6fwdyg84eqj/vpaaaaabjru5erkjggg=="},"3fj7":function(e,t,o){var r=o("l4zz");(e.exports=o("utlt")(!1)).push([e.i,'.img-code-box{width:108px;height:36px;overflow:hidden;vertical-align:middle;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.login-wrap{min-height:100%;background:#fff}.login-wrap ::-webkit-input-placeholder{color:#b2b2b2}.login-wrap :-moz-placeholder,.login-wrap ::-moz-placeholder{color:#b2b2b2}.login-wrap :-ms-input-placeholder{color:#b2b2b2}.login-wrap .logined-title{margin:60px;text-align:center;font-size:16px}.login-wrap .logined-title .link-btn{font-size:20px;cursor:pointer;color:#247ac0}.login-wrap .logined-title .link-btn:hover{text-decoration:underline}.login-wrap .login-top{background:#fff}.login-wrap .login-top .layout{height:100%}.login-wrap .login-top .layout>.logo{margin-right:26px}.login-wrap .login-top .layout>span{font-size:24px;color:#434343;margin-top:50px}.login-wrap .login-top .layout>span.login-btn{font-size:16px;cursor:pointer;margin-top:83px}.login-wrap .login-top .layout>span.login-btn>samp{color:#8a8a8a}.login-wrap .register{width:900px;padding:40px 150px;border-bottom:1px solid #dbdbdb}.login-wrap .register .register-btn{width:380px;height:34px;margin:60px 0 0 100px}.login-wrap .register>h5.h{color:#000;margin-bottom:22px}.login-wrap .register>p{margin-bottom:40px}.login-wrap .register .el-form-item__label,.login-wrap .register .tips{font-size:12px;color:#8a8a8a}.login-wrap .register .el-form-item.is-required>label:before{content:"";margin-right:0}.login-wrap .register .el-form-item__label{width:100px;text-align:left}.login-wrap .register .el-input{width:auto}.login-wrap .register .el-input input{border-radius:0;height:32px}.login-wrap .register .big-input input{width:380px}.login-wrap .register .small-input input{width:180px}.login-wrap .register .noregisterable{padding:5px 0 5px 50px;font-size:12px;color:#d0021b;background:url('+r(o("tyvf"))+") no-repeat 24px}.login-wrap .register .el-form .h{padding:50px 0 40px}.login-wrap .register .el-form-item{margin-bottom:40px}.login-wrap .register .el-form-item input,.login-wrap .register .el-form-item select{border-color:#cfcfcf}.login-wrap .register .el-form-item select{width:180px;height:32px;padding:0 15px;outline:none;margin-right:16px}.login-wrap .register .el-form-item button{width:180px;height:32px;background:#f2f2f2;margin-left:16px;font-size:12px;color:#000}.login-wrap .loginbox{width:100%;height:600px!important;overflow:hidden}.login-wrap .loginbox .layout{padding:105px 0;text-align:center}.login-wrap .loginbox .layout .login-info{display:inline-block;width:306px;height:357px;padding:16px 20px;background:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.login-wrap .loginbox .layout .login-info>h3{margin-bottom:58px;text-align:center;color:#434343}.login-wrap .loginbox .layout .login-info .el-form-item__error{position:absolute;left:0;padding-left:25px;background-position:5px}.login-wrap .loginbox .layout .login-info .input{width:230px;height:36px;padding:0 16px 0 58px;background:#f3f3f3;border:1px solid #e8e8e8;background:url("+r(o("tnmx"))+') no-repeat 12px;position:relative}.login-wrap .loginbox .layout .login-info .input:before{content:"";height:100%;border-left:1px solid #e8e8e8;position:absolute;left:42px}.login-wrap .loginbox .layout .login-info .input.password{background:url('+r(o("mukr"))+") no-repeat 12px}.login-wrap .loginbox .layout .login-info .input ::-webkit-input-placeholder{color:#8a8a8a}.login-wrap .loginbox .layout .login-info .input :-moz-placeholder,.login-wrap .loginbox .layout .login-info .input ::-moz-placeholder{color:#8a8a8a}.login-wrap .loginbox .layout .login-info .input :-ms-input-placeholder{color:#8a8a8a}.login-wrap .loginbox .layout .login-info .input>.el-input>input{width:229px;height:34px;padding:0;border:none}.login-wrap .loginbox .layout .login-info>.forgetpassword>a{font-color:#666}.login-wrap .loginbox .layout .login-info .login-btn{display:block;width:100%;height:34px;margin-top:40px}.login-wrap .loginbox .layout .login-info .operation{margin-top:45px}.login-wrap .loginbox .layout .login-info .operation>.item{padding:5px 14px 5px 24px;font-size:12px;color:#666;background:url("+r(o("/mmi"))+") no-repeat 0;vertical-align:middle}.login-wrap .loginbox .layout .login-info .operation>.item.wechart{border-left:1px solid #dadada;padding-left:38px;background:url("+r(o("lgot"))+") no-repeat 14px}.login-wrap .loginbox .layout .login-info .operation>a{margin-top:3px;color:#e60012;vertical-align:middle}.login-wrap .login-bottom{min-height:150px;font-size:12px;color:#8a8a8a;text-align:center}.login-wrap .login-bottom .link-list{padding:30px 0}.login-wrap .login-bottom .link-list>a{padding:0 15px;border-left:1px solid;color:#8a8a8a}.login-wrap .login-bottom .link-list>a:first-child{border-left:none}.agreementpop .detail .disable{background:#e5e5e5;color:#fff;border:0}.agreementpop .detail .agreement-content{height:345px;overflow-y:auto;line-height:1.6;padding:10px}.agreementpop .detail .agreement-bottom{margin:15px}.agreementpop .detail .agreement-bottom .el-checkbox .el-checkbox__inner{background-color:#fff;border-color:#ccc;width:14px;height:14px;border-radius:0}.agreementpop .detail .agreement-bottom .el-checkbox .el-checkbox__inner:after{border:2px solid #ca0413;height:7px;left:4px;top:1px;border-width:0 1px 1px 0}.agreementpop .detail .agreement-bottom .operate{text-align:right}.agreementpop .detail .agreement-bottom .operate button{margin:10px 20px}",""])},mukr:function(e,t){e.exports="data:image/png;base64,ivborw0kggoaaaansuheugaaabqaaaaucayaaacnir0naaaaaxnsr0iars4c6qaaad5jrefuobg9vl9lw0aubpjaypqiikciuioutyoy7y/vxdwcxmrfefzvxboiggoubueqogj+bv3adiwuzgx/abuvlaabkmkp3wtjsc9lwxcphu+973335e7d5yrqwkhwq4plwqedtmcnfgnnegshbjmurtmlx+n13lsbb5zkpvwi5gbzvidie+4buebyx+g30ul03s27tuxgblaulycw8z7eijsnrcilywqymkqlxhdpasuaognlgyyxxc4ps0cr1toengm7gcixv67r+hpyo0kh8a5/ads2cff8nf8rrhgfclisz/1efyxj0p2bl/lxinmci1tqno2npg8keolp4g20hq6rz/ae5r5g/2sulfmewc6fcufavcqvatr4hvuqydcwhkawd2shqyfzhrordxhb8hnchhfnljvn5gna3t8z+qxmd/fiarzv8gogxjwta1zmst0mx79bfovlpa+neckh6ig2soo/yhvcgutgzwnfuik8fqvh/y+intxjnc5w0sf69fqogsue4cbmecqvt9fxdcwbgnj7hj0rvvw7syexfqbgo9hi4ledwxbdpmmesgjs7hx1svg0mcf7pfko5v8uqpkkllbh1rr3vnioplnuqwclaiclqn+iokhvy+ghabeu8gfib9saaaaasuvork5cyii="},pffx:function(e,t,o){"use strict";object.defineproperty(t,"__esmodule",{value:!0});var r=o("lmor"),i=o.n(r);for(var n in r)"default"!==n&&function(e){o.d(t,e,function(){return r[e]})}(n);var a=o("zas9"),l=!1;var s=function(e){l||o("flbm")},g=o("x4nt")(i.a,a.a,!1,s,null,null);g.options.__file="pages/cloud/login.vue",t.default=g.exports},tnmx:function(e,t){e.exports="data:image/png;base64,ivborw0kggoaaaansuheugaaabqaaaaucayaaacnir0naaaaaxnsr0iars4c6qaaaarjrefuobhfllfkw1auhr1pu8vicamdyzdxcmzr2s4+ga/ginvwss4udil4aikdl+du2ha76naslgpfojkoabwljkjn/i80um/pfqucgxbz/v/8x+9n7q2y+ugq1wprqogttcwn21qoj0ul0rkqjlsg4zjvoi4por/qarlcpmi9tvq8b77b7d4domv5al4ahrfowdal7guyqhwv18uryost1+/38/qsxywwk8k8yo1ynuqlhmsnahaytqddlcvmaqtbi3rdf+n8fhgegyvlkt8ypc0mw5vfa9f4hfuwc5cggbay2ew157mzlbalt3hhm1xgqfvm03zmfbzijbztu5ijj4egnbcxl2u9qzvabn9x7ywnyyj3v4uejbu8kohuilaxftc0mw20rwnsddozanwebazn/mhou92elvwkhtsatcvc112noojo6nlski03wpyu3uufxm/79qtyr9cxbopbooibgoylgkq8a/aub+gsuch8ni7rbdbnfn8/akscfc1z4gvqapmtxc63l/a31ubhtkxhaga3tl+cdfmm8isze/gf6qod4imknxg15aaaaabjru5erkjggg=="},zas9:function(e,t,o){"use strict";var r=function(){var e=this,t=e.$createelement,o=e._self._c||t;return o("div",{staticclass:"login-wrap"},[o("div",{staticclass:"login-top"},[o("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-header1.png",alt:"美心云"}}),o("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-header2.png",alt:"美心云"}}),o("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-header3.png",alt:"美心云"}}),o("img",{staticstyle:{width:"100%","margin-top":"33px"},attrs:{src:"/images/cloud-bg2.png",alt:"美心云"}}),e.islogined?e._e():o("div",{staticclass:"layout vertical-m"},[o("span",{staticclass:"block-span"},[e._v(e._s(1==e.state?"欢迎登录":"欢迎注册"))]),1!=e.state?o("span",{staticclass:"floatr login-btn",on:{click:function(t){e.state=1}}},[o("samp",[e._v("已有账号?")]),e._v("请登录")]):e._e()])]),1!=e.state?o("div",{staticclass:"layout register"},[o("h5",{staticclass:"h"},[e._v("美心账号")]),o("p",{staticclass:"tips"},[e._v("输入手机号和用户名作为您的美心帐号,用于登录、重设密码、验证身份。")]),o("el-form",{ref:"registerform",attrs:{model:e.registerruleform,rules:e.registerrules}},[o("el-form-item",{attrs:{label:"用户名:",prop:"username"}},[o("el-input",{staticclass:"big-input",attrs:{maxlength:15,placeholder:"请输入用户名"},model:{value:e.registerruleform.username,callback:function(t){e.$set(e.registerruleform,"username",t)},expression:"registerruleform.username"}}),e.registerruleform.username?o("span",{staticclass:"el-input-success"}):e._e()],1),o("el-form-item",{attrs:{label:"手机号:",prop:"mobile"}},[o("select",{attrs:{value:"1"}},[o("option",{attrs:{value:"1"}},[e._v("中国大陆+86")])]),o("el-input",{staticclass:"small-input",attrs:{type:"text",maxlength:11,placeholder:"请输入手机号"},on:{blur:e.checkregister,change:e.inputchange},model:{value:e.registerruleform.mobile,callback:function(t){e.$set(e.registerruleform,"mobile",t)},expression:"registerruleform.mobile"}}),e.registerruleform.mobile&&/^1\d{10}$/.test(e.registerruleform.mobile)&&!e.isregister?o("span",{staticclass:"el-input-success"}):e._e(),e.isregister?o("span",{staticclass:"noregisterable"},[e._v("该手机号已注册!")]):e._e()],1),o("el-form-item",{attrs:{label:"图片验证码:",prop:"randomcode"}},[o("el-input",{staticclass:"small-input",attrs:{maxlength:4,placeholder:"图片验证码"},model:{value:e.registerruleform.randomcode,callback:function(t){e.$set(e.registerruleform,"randomcode",t)},expression:"registerruleform.randomcode"}}),o("span",{staticclass:"img-code-box"},[o("img",{attrs:{src:e.randomcodepath},on:{click:e.refreshimgcode}})]),e.registerruleform.randomcode?o("span",{staticclass:"el-input-success"}):e._e()],1),o("el-form-item",{attrs:{label:"短信验证码:",prop:"authcode"}},[o("el-input",{staticclass:"small-input",attrs:{maxlength:8,placeholder:"短信验证码"},model:{value:e.registerruleform.authcode,callback:function(t){e.$set(e.registerruleform,"authcode",t)},expression:"registerruleform.authcode"}}),o("button",{staticclass:"default",attrs:{type:"button",disabled:e.isgetauthcode},on:{click:e.getvalidatecode}},[e._v(e._s(e.getauthcodetip))]),e.registerruleform.authcode&&/^[0-9]{4,6}$/.test(e.registerruleform.authcode)?o("span",{staticclass:"el-input-success"}):e._e()],1),o("input",{attrs:{type:"hidden",name:"logincode"}}),o("h5",{staticclass:"h"},[e._v("设置登录密码")]),o("el-form-item",{attrs:{label:"密码:",prop:"password"}},[o("el-input",{staticclass:"big-input",attrs:{type:"password",placeholder:"密码为6~18位字母和数字组成"},model:{value:e.registerruleform.password,callback:function(t){e.$set(e.registerruleform,"password",t)},expression:"registerruleform.password"}}),e.registerruleform.password&&/^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]{6,18}$/.test(e.registerruleform.password)?o("span",{staticclass:"el-input-success"}):e._e()],1),o("el-form-item",{attrs:{label:"确认密码:",prop:"checkpassword"}},[o("el-input",{staticclass:"big-input",attrs:{type:"password",placeholder:"密码为6~18位字母和数字组成"},model:{value:e.registerruleform.checkpassword,callback:function(t){e.$set(e.registerruleform,"checkpassword",t)},expression:"registerruleform.checkpassword"}}),e.registerruleform.checkpassword&&e.registerruleform.checkpassword==e.registerruleform.password&&/^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]{6,10}$/.test(e.registerruleform.checkpassword)?o("span",{staticclass:"el-input-success"}):e._e()],1)],1),o("button",{staticclass:"register-btn",attrs:{type:"primary",disabled:!e.isretisterbtn},on:{click:e.openagree}},[e._v("立即注册")])],1):e._e(),1!=e.state||e.islogined?e._e():o("div",[o("div",{staticclass:"loginbox maxwidth"},[o("div",{staticclass:"layout"},[o("el-form",{ref:"loginform",attrs:{model:e.loginruleform,rules:e.loginrules}},[o("div",{staticclass:"login-info",on:{keyup:function(t){return"button"in t||13===t.keycode?e.accountlogin(t):null}}},[o("h3",[e._v("账户登录")]),o("el-form-item",{attrs:{prop:"username"}},[o("div",{staticclass:"input account"},[o("el-input",{attrs:{type:"",name:"",placeholder:"用户名/手机号"},model:{value:e.loginruleform.username,callback:function(t){e.$set(e.loginruleform,"username",t)},expression:"loginruleform.username"}})],1)]),o("el-form-item",{attrs:{prop:"password"}},[o("div",{staticclass:"input password"},[o("el-input",{attrs:{type:"password",name:"",placeholder:"密码"},model:{value:e.loginruleform.password,callback:function(t){e.$set(e.loginruleform,"password",t)},expression:"loginruleform.password"}})],1)]),o("div",{staticclass:"forgetpassword"},[o("a",{directives:[{name:"href",rawname:"v-href",value:"/login/forgetpassword",expression:"'/login/forgetpassword'"}]},[e._v("忘记密码")])]),o("button",{staticclass:"login-btn primary",attrs:{type:"button"},on:{click:e.accountlogin}},[e._v("登录")]),o("div",{staticclass:"operation"},[o("span",{staticclass:"item floatl qq",on:{click:e.qqlogin}},[e._v("qq")]),o("span",{staticclass:"item floatl wechart",on:{click:e.wxlogin}},[e._v("微信")]),o("a",{staticclass:"floatr",on:{click:function(t){e.state=2}}},[e._v("立即注册")]),o("div",{staticclass:"clearfix"})])],1)])],1)])]),1==e.state&&e.islogined?o("div",[o("div",{staticclass:"logined-title"},[e._v("你已登录商城,点击 "),o("span",{staticclass:"link-btn",on:{click:e.gocloudindex}},[e._v(" 跳转 ")]),e._v(" 即可开始美心云设计。")])]):e._e(),e._m(0),o("el-dialog",{attrs:{title:"电子合同","custom-class":"pop-up billpop agreementpop"},model:{value:e.dialogagreement,callback:function(t){e.dialogagreement=t},expression:"dialogagreement"}},[o("div",[o("div",{staticclass:"detail"},[o("div",{staticclass:"agreement-content",domprops:{innerhtml:e._s(e.elcontracthtml||"")}}),o("div",{staticclass:"agreement-bottom"},[o("el-checkbox",{model:{value:e.agreechecked,callback:function(t){e.agreechecked=t},expression:"agreechecked"}},[e._v("阅读并同意《美心购物协议》")]),o("div",{staticclass:"operate"},[o("button",{class:[e.agreechecked?"":"disable"],attrs:{type:"cancel",disabled:!e.agreechecked},on:{click:function(t){e.dialogagreement=!1}}},[e._v("取消")]),o("button",{class:[e.agreechecked?"":"disable"],attrs:{type:"primary",disabled:!e.agreechecked},on:{click:e.registerfn}},[e._v("继续注册")])])],1)])])])],1)};r._withstripped=!0;var i={render:r,staticrenderfns:[function(){var e=this.$createelement,t=this._self._c||e;return t("div",[t("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-footer1.png",alt:"美心云"}}),t("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-footer2.png",alt:"美心云"}}),t("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-footer3.png",alt:"美心云"}}),t("img",{staticstyle:{width:"100%",display:"block"},attrs:{src:"/images/cloud-bg-footer4.png",alt:"美心云"}})])}]};t.a=i},flbm:function(e,t,o){var r=o("3fj7");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);o("fiqi")("2982625b",r,!1,{sourcemap:!1})},lgot:function(e,t){e.exports="data:image/png;base64,ivborw0kggoaaaansuheugaaabiaaaascayaaabwzo5xaaaaaxnsr0iars4c6qaaapxjrefuobgnvf9ifgeqn9ndm00oy6fyqkiekf9c0cpvy7i7+0msqb3kskvsz730ea899diduigpebqhflauhlry3wwqgigruollcrngxrlburvtzhq7xfccfvdtzp5m5vfnzsy3cp9z7amuiw7roty18w7lxniana6gprzr740vhme+eeldqnac5bumhcrhc3vefkkcxn6u93/xbd5r+4tr5fg0raabpwmxywtfscft8qp9sffzisqtopw3rfrzlljqjmscwynkpomrse7kkydcaggoikeakkqb8bgbrsskkhgl4tbjbrhjgk0okf88jrlfsogrq029ws/wzmoi/sz6bat1hpyvvvvtvbgm0h13caqfkjbsvbiad81nenvxbdz9uvzgguxxamxacs6euer599nxnlmkibr4mjmox2qiy4q+ftgycvyjvj4qujmfpvw26exguk5zueoevy8jwqrgvxnaftfjglnzyizv9q5wy+oox1gmwvzkcws3isnotodgqoyyoieqhk0aga52hqb82k9ctsmu972x9/bev11fshwgfkxtsmllb5mqjpi2dx5qn+wjj4w4n6bn/dgyixnn83ajmlkcwx4spei2+cl5dc5arozv9cyx/xnus4aeexa3v0oqrgqqvrjfkq6/inbjjwen5n6zjtjog8gbi3eq7wkrd92bmes4jycm/9n+3+gpiiuowlvswxus1bea0x8xsjozpadcjooei7tfnexw0hjj4wr1dewkxsni8hdlmwi1syijcx2gtzeguyay7kuipjpgbwbzsbzlsrrumbpeclcuftrwsoasur4kdjyr7531iur5sx8ggrjyx+ores+2mer+iw3ezrdft0afqehkhcmafl8dlklf04/td3pl/ks1kt+yaaaaaelftksuqmcc"},lmor:function(e,t,o){"use strict";object.defineproperty(t,"__esmodule",{value:!0});var r=g(o("4yfn")),i=g(o("s/go")),n=g(o("2zc1")),a=g(o("q8n/")),l=o("9rma"),s=g(o("psvj"));function g(e){return e&&e.__esmodule?e:{default:e}}t.default={layout:"default",data:function(){var e=this;return{islogined:!1,agreechecked:!0,dialogagreement:!1,state:1,isgetauthcode:!1,getauthcodetip:"获取验证码",isregister:!1,isretisterbtn:!0,randomcodepath:"",registerruleform:{username:"",mobile:"",authcode:"",password:"",checkpassword:""},registerrules:{mobile:[{validator:function(e,t,o){t?i.default.istel(t)?o():o(new error("请输入有效的手机号!")):o(new error("请输入手机号!"))}}],randomcode:[{validator:function(e,t,o){t?o():o(new error("请输入图片验证码!"))}}],username:[{validator:function(e,t,o){t?o():o(new error("请输入用户名!"))}}],authcode:[{validator:function(e,t,o){t?i.default.isauthcode(t)?o():o(new error("请输入有效的验证码!")):o(new error("请输入验证码!"))}}],password:[{validator:function(e,t,o){t?/^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]{6,18}$/.test(t)?o():o(new error("密码为6~18位的字母和数字组成!")):o(new error("请输入密码!"))}}],checkpassword:[{validator:function(t,o,r){o?o!=e.registerruleform.password?r(new error("确认密码和密码不一致!")):r():r(new error("请输入确认密码!"))}}]},loginruleform:{username:"",password:""},loginrules:{username:[{validator:function(e,t,o){t?o():o(new error("请输入用户名/手机号!"))}}],password:[{validator:function(e,t,o){t?/^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]{6,18}$/.test(t)?o():o(new error("密码为6~18位的字母和数字组成!")):o(new error("请输入密码!"))}}]}}},computed:(0,r.default)({},(0,l.mapgetters)({redirecturl:"login/redirecturl",elcontracthtml:"common/elcontracthtml"})),mounted:function(){this.randomcodepath=s.default.sockethost+"/random?v="+math.random()+"&userattrid="+this.userattrid,this.state=this.$route.query.isregister?2:1;var e=n.default.local.get("kjltoken"),t=n.default.local.get("logininfo");console.log("kjltoken",e),t?(this.islogined=!0,e&&this.$router.push({path:"/cloud/search"})):this.islogined=!1},watch:{"registerruleform.password":function(){this.registerruleform.password==this.registerruleform.checkpassword&&this.$refs.registerform.validatefield("checkpassword")}},methods:(0,r.default)({},(0,l.mapactions)({getlogintoken:"login/getlogintoken",sendauthcodesms:"login/sendauthcodesms",checkregisterable:"login/checkregisterable",memregister:"login/memregister",memlogin:"login/memlogin",logintoken:"login/logintoken",saveurl:"login/saveurl",getmemdetailinfo:"login/getmemdetailinfo",loginusrsession:"loginusrsession",connectqrconnect:"login/connectqrconnect",graphoauth2authorize:"login/graphoauth2authorize",getelcontract:"cart/getelcontract",kjllogin:"login/kjllogin"}),{refreshimgcode:function(){this.randomcodepath=s.default.sockethost+"/random?v="+math.random()+"&userattrid="+this.userattrid},doregiste:function(){var e=this,t=this;this.getlogintoken({p0:""}).then(function(o){var r=i.default.encryptenc(t.registerruleform.password),l=[t.registerruleform.username,t.registerruleform.mobile,t.registerruleform.authcode,r,o.encrypttoken,"web"];t.memregister(l).then(function(t){return e.isretisterbtn=!0,t}).then(function(t){var o=t,r={p0:t.openid,p1:"web",p2:t.authtoken};return e.logintoken(r).then(function(e){var t={openid:e.openid,encrypttoken:e.encrypttoken};return n.default.local.set("logininfo",t),a.default.jsoncall({fn:"mallsale.carthandler.updatememcartforuserlogin",param:[]}),o})}).then(function(t){return e.getmemdetailinfo()}).then(function(t){return e.userattrid=t.userattrid,e.loginusrsession({openid:t.target.openid,islogend:!0,regnode:!0,memdata:t.target,userattrid:t.userattrid})}).then(function(t){var o=n.default.local.get("redirecturl");o?(e.$router.push({path:o}),n.default.local.remove("redirecturl")):e.$router.push({path:"/"})}).catch(function(t){e.isretisterbtn=!0,t&&e.$message.error(t)})}).catch(function(t){e.isretisterbtn=!0,error&&e.$message.error(t)})},registerfn:function(){this.doregiste()},openagree:function(){var e=this;this.$refs.registerform.validate(function(t){t?e.dialogagreement=!0:e.isretisterbtn=!0})},dologin:function(){var e=this;this.getlogintoken({p0:this.loginruleform.username}).then(function(t){var o="u:"+t.openid+"&$&p:"+e.loginruleform.password;o=i.default.encryptpwdf(o);var r=i.default.encryptpwd(o,t.encrypttoken);return[e.loginruleform.username,"web",r,t.encrypttoken,s.default.versionno]}).then(function(t){return e.memlogin(t)}).then(function(t){var o=t,r={p0:t.openid,p1:"web",p2:t.authtoken};return e.logintoken(r).then(function(e){console.log("tokenresult",e);var t={openid:e.openid,encrypttoken:e.encrypttoken};return n.default.local.set("logininfo",t),a.default.jsoncall({fn:"mallsale.carthandler.updatememcartforuserlogin",param:[]}),o})}).then(function(t){return e.getmemdetailinfo()}).then(function(t){return e.loginusrsession({openid:t.target.openid,islogend:!0,regnode:!0,memdata:t.target,userattrid:t.userattrid})}).then(function(t){e.dokjllogin()}).catch(function(t){t&&e.$message.error(t)})},gocloudindex:function(){this.dokjllogin()},dokjllogin:function(e){var t=this;console.log("url>>>>",e);var o=n.default.local.get("logininfo"),r=(new date).gettime(),a=s.default.kusecret.appkey,l=s.default.kusecret.appsecret,g=i.default.md5(l+a+o.openid+r),c={appkey:a,timestamp:r,appuid:o.openid,sign:g,name:"meixin"};this.kjllogin(c).then(function(e){n.default.local.set("kjltoken",e.d),t.$router.push({path:"/cloud/search"})}).catch(function(e){e&&t.$message.error(e)})},accountlogin:function(){var e=this;this.$refs.loginform.validate(function(t){t&&e.dologin()})},checkregister:function(e){var t=this,o=this.registerruleform.mobile;o&&i.default.istel(o)?this.checkregisterable(o).then(function(e){if(e.success)return t.isregister=!1,void(t.isgetauthcode=!1);t.isgetauthcode=!0,t.isregister=!0}).catch(function(e){e&&t.$message.error(e)}):this.$message.error("请输入有效的电话号码")},getvalidatecode:function(){var e=this,t=this.registerruleform.mobile,o=this.registerruleform.randomcode;t&&i.default.istel(t)?o?this.sendauthcodesms([t,o]).then(function(t){e.intervalyz()}).catch(function(t){t&&e.$message.error(t),e.refreshimgcode()}):this.$message.error("请输入图片验证码"):this.$message.error("请输入有效的电话号码")},inputchange:function(e){if(this.isregister=!1,console.log(),isnan(e))return e=e.substring(0,e.length-1),void(this.registerruleform.mobile=e)},intervalyz:function(){var e=this;this.isgetauthcode=!0;var t=60;this.getauthcodetip=t+"s后重新获取",this.yzinterval=setinterval(function(){t--,e.getauthcodetip=t+"s后重新获取",0==t&&(e.getauthcodetip="重新获取验证码",clearinterval(e.yzinterval),e.isgetauthcode=!1)},1e3)},getqrconnect:function(){var e=this;this.connectqrconnect("/login/landing?iswx=true").then(function(e){location.href=e}).catch(function(t){t&&e.$message.error(t)})},wxlogin:function(){this.getqrconnect()},qqlogin:function(){var e=this;this.graphoauth2authorize().then(function(e){location.href=e}).catch(function(t){t&&e.$message.error(t)})}})}}});