webpackjsonp([56],{"/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=="},"1whb":function(e,t,o){var r=o("dbll");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);o("fiqi")("07b4c476",r,!1,{sourcemap:!1})},"87th":function(e,t,o){"use strict";var r=function(){var e=this,t=e.$createelement,r=e._self._c||t;return r("div",{staticclass:"login-wrap"},[r("div",{staticclass:"login-top"},[r("div",{staticclass:"layout vertical-m"},[r("a",{directives:[{name:"href",rawname:"v-href",value:"/",expression:"'/'"}],staticclass:"block-span logo"},[r("img",{attrs:{src:"images/mexinmall_logo.png",alt:"美心商城logo"}})]),r("span",{staticclass:"block-span"},[e._v(e._s(1==e.state?"欢迎登录":"欢迎注册"))]),1!=e.state?r("span",{staticclass:"floatr login-btn",on:{click:function(t){e.state=1}}},[r("samp",[e._v("已有账号?")]),e._v("请登录")]):e._e()])]),1!=e.state?r("div",{staticclass:"layout register"},[r("h5",{staticclass:"h"},[e._v("美心账号")]),r("p",{staticclass:"tips"},[e._v("输入手机号和用户名作为您的美心帐号,用于登录、重设密码、验证身份。")]),r("el-form",{ref:"registerform",attrs:{model:e.registerruleform,rules:e.registerrules}},[r("el-form-item",{attrs:{label:"用户名:",prop:"username"}},[r("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?r("span",{staticclass:"el-input-success"}):e._e()],1),r("el-form-item",{attrs:{label:"手机号:",prop:"mobile"}},[r("select",{attrs:{value:"1"}},[r("option",{attrs:{value:"1"}},[e._v("中国大陆+86")])]),r("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?r("span",{staticclass:"el-input-success"}):e._e(),e.isregister?r("span",{staticclass:"noregisterable"},[e._v("该手机号已注册!")]):e._e()],1),r("el-form-item",{attrs:{label:"图片验证码:",prop:"randomcode"}},[r("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"}}),r("span",{staticclass:"img-code-box"},[r("img",{attrs:{src:e.randomcodepath},on:{click:e.refreshimgcode}})]),e.registerruleform.randomcode?r("span",{staticclass:"el-input-success"}):e._e()],1),r("el-form-item",{attrs:{label:"短信验证码:",prop:"authcode"}},[r("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"}}),r("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)?r("span",{staticclass:"el-input-success"}):e._e()],1),r("input",{attrs:{type:"hidden",name:"logincode"}}),r("h5",{staticclass:"h"},[e._v("设置登录密码")]),r("el-form-item",{attrs:{label:"密码:",prop:"password"}},[r("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)?r("span",{staticclass:"el-input-success"}):e._e()],1),r("el-form-item",{attrs:{label:"确认密码:",prop:"checkpassword"}},[r("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)?r("span",{staticclass:"el-input-success"}):e._e()],1)],1),r("button",{staticclass:"register-btn",attrs:{type:"primary",disabled:!e.isretisterbtn},on:{click:e.openagree}},[e._v("立即注册")])],1):e._e(),1==e.state?r("div",[r("div",{directives:[{name:"img",rawname:"v-img",value:o("izcp"),expression:"require('~/assets/img/zyimages/login_bg.png')"}],staticclass:"loginbox maxwidth"},[r("div",{staticclass:"layout"},[r("el-form",{ref:"loginform",attrs:{model:e.loginruleform,rules:e.loginrules}},[r("div",{staticclass:"login-info",on:{keyup:function(t){return"button"in t||13===t.keycode?e.accountlogin(t):null}}},[r("h3",[e._v("账户登录")]),r("el-form-item",{attrs:{prop:"username"}},[r("div",{staticclass:"input account"},[r("el-input",{attrs:{type:"",name:"",placeholder:"用户名/手机号"},model:{value:e.loginruleform.username,callback:function(t){e.$set(e.loginruleform,"username",t)},expression:"loginruleform.username"}})],1)]),r("el-form-item",{attrs:{prop:"password"}},[r("div",{staticclass:"input password"},[r("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)]),r("div",{staticclass:"forgetpassword"},[r("a",{directives:[{name:"href",rawname:"v-href",value:"/login/forgetpassword",expression:"'/login/forgetpassword'"}]},[e._v("忘记密码")])]),r("button",{staticclass:"login-btn primary",attrs:{type:"button"},on:{click:e.accountlogin}},[e._v("登录")]),r("div",{staticclass:"operation"},[r("span",{staticclass:"item floatl qq",on:{click:e.qqlogin}},[e._v("qq")]),r("span",{staticclass:"item floatl wechart",on:{click:e.wxlogin}},[e._v("微信")]),r("a",{staticclass:"floatr",on:{click:function(t){e.state=2}}},[e._v("立即注册")]),r("div",{staticclass:"clearfix"})])],1)])],1)])]):e._e(),e._m(0),r("el-dialog",{attrs:{title:"电子合同","custom-class":"pop-up billpop agreementpop"},model:{value:e.dialogagreement,callback:function(t){e.dialogagreement=t},expression:"dialogagreement"}},[r("div",[r("div",{staticclass:"detail"},[r("div",{staticclass:"agreement-content",domprops:{innerhtml:e._s(e.elcontracthtml||"")}}),r("div",{staticclass:"agreement-bottom"},[r("el-checkbox",{model:{value:e.agreechecked,callback:function(t){e.agreechecked=t},expression:"agreechecked"}},[e._v("阅读并同意《美心购物协议》")]),r("div",{staticclass:"operate"},[r("button",{class:[e.agreechecked?"":"disable"],attrs:{type:"cancel",disabled:!e.agreechecked},on:{click:function(t){e.dialogagreement=!1}}},[e._v("取消")]),r("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,t=e.$createelement,o=e._self._c||t;return o("div",{staticclass:"layout login-bottom"},[o("div",{staticclass:"link-list"},[o("a",{attrs:{href:"/content?contenttype=3&contentid=10006",target:"_blank"}},[e._v("关于我们")]),o("a",{attrs:{href:"/content?contenttype=3&contentid=10013",target:"_blank"}},[e._v("联系我们")]),o("a",{attrs:{href:"/content?contenttype=3&contentid=10012",target:"_blank"}},[e._v("人才招聘")]),o("a",{attrs:{href:"/content?contenttype=3&contentid=10011",target:"_blank"}},[e._v("广告服务")]),o("a",{attrs:{href:"/content?contenttype=4&contentid=10005",target:"_blank"}},[e._v("美心微信")]),o("a",{attrs:{href:"/content?contenttype=2&contentid=10004",target:"_blank"}},[e._v("服务支持")]),o("a",{attrs:{href:"/content?contenttype=2&contentid=10015",target:"_blank"}},[e._v("线下门店")]),o("a",{attrs:{href:"/content?contenttype=5&contentid=10018",target:"_blank"}},[e._v("特色服务")]),o("a",{attrs:{href:"http://www.mxhjxz.com/",target:"_blank"}},[e._v("友情链接")])]),o("p",{staticclass:"bottom-tip"},[e._v("copyright@2020 重庆美心.麦森门业有限公司 版权所有")])])}]};t.a=i},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="},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=="},dbll: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 .login-top{height:132px;background:#fff;border-bottom:2px solid #e60012}.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:475px!important;overflow:hidden}.login-wrap .loginbox .layout{padding:43px 0;text-align:right}.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}",""])},izcp:function(e,t,o){e.exports=o.p+"img/login_bg.60dd719.png"},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"},ngtv:function(e,t,o){"use strict";object.defineproperty(t,"__esmodule",{value:!0});var r=o("pzwl"),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("87th"),l=!1;var s=function(e){l||o("1whb")},g=o("x4nt")(i.a,a.a,!1,s,null,null);g.options.__file="pages/login/index.vue",t.default=g.exports},pzwl: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{agreechecked:!0,dialogagreement:!1,state:1,isgetauthcode:!1,getauthcodetip:"获取验证码",isregister:!1,isretisterbtn:!0,randomcodepath:"",registerruleform:{username:"",mobile:"",authcode:"",password:"",checkpassword:"",randomcode:""},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?o():o(new error("请输入密码!"))}}]}}},computed:(0,r.default)({},(0,l.mapgetters)({redirecturl:"login/redirecturl",elcontracthtml:"common/elcontracthtml"})),mounted:function(){this.userattrid=n.default.local.get("userattrid"),this.randomcodepath=s.default.sockethost+"/random?v="+math.random()+"&userattrid="+this.userattrid,this.state=this.$route.query.isregister?2: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"}),{refreshimgcode:function(){this.userattrid=n.default.local.get("userattrid"),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.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){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){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){t&&e.$message.error(t)})},accountlogin:function(){var e=this;this.$refs.loginform.validate(function(t){t&&e.dologin()})},checkregister:function(e){var t=this;this.registerruleform.mobile;this.registerruleform.mobile&&i.default.istel(this.registerruleform.mobile)&&this.checkregisterable(this.registerruleform.mobile).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)})},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)})}})}}});