(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-67ac"],{"8v0W":function(e,t,s){},"92xa":function(e,t,s){"use strict";var n=s("dZqC");s.n(n).a},FH45:function(e,t,s){"use strict";var n={name:"SocialSignin",methods:{wechatHandleClick:function(e){alert("ok")},tencentHandleClick:function(e){alert("ok")}}},i=(s("ZAw4"),s("KHd+")),a=Object(i.a)(n,function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"social-signup-container"},[s("div",{staticClass:"sign-btn",on:{click:function(t){return e.wechatHandleClick("wechat")}}},[s("span",{staticClass:"wx-svg-container"},[s("svg-icon",{staticClass:"icon",attrs:{"icon-class":"wechat"}})],1),e._v(" 微信\n ")]),e._v(" "),s("div",{staticClass:"sign-btn",on:{click:function(t){return e.tencentHandleClick("tencent")}}},[s("span",{staticClass:"qq-svg-container"},[s("svg-icon",{staticClass:"icon",attrs:{"icon-class":"qq"}})],1),e._v(" QQ\n ")])])},[],!1,null,"55ed450e",null);a.options.__file="socialsignin.vue";t.a=a.exports},FpId:function(e,t,s){"use strict";var n=s("yBAe");s.n(n).a},Jk63:function(e,t,s){"use strict";s.r(t);var n=s("QbLZ"),i=s.n(n),a=s("Kw5r"),r=s("Yfch"),o=s("ETGp"),l=s("FH45"),c=s("z0WU"),u=s("L2JU");a.default.prototype.common=c.a;var p={name:"Login",components:{LangSelect:o.a,SocialSign:l.a},data:function(){return{loginForm:{username:"",email:"",password:""},loginRules:{username:[{required:!0,trigger:"blur",validator:function(e,t,s){Object(r.a)(t)?s(new Error("输入用户名不合法")):s()}}],email:[{required:!0,trigger:"blur",message:"email必填"},{type:"email",trigger:"blur",message:"email格式不正确"}],password:[{required:!0,trigger:"blur",validator:function(e,t,s){t.length<3?s(new Error("密码必须大于3位")):s()}}]},passwordType:"password",loading:!1,showDialog:!1,redirect:void 0,codeImgData:null,checked:!1,usertypeOptions:[],selectUsertype:null,UsertypeList:null,addValue:0,visible:!1}},computed:i()({},Object(u.b)(["sidebar","name","avatar","device","basicInfo"])),watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},mounted:function(){this.getUsertypeOptions()},methods:{showPwd:function(){"password"===this.passwordType?this.passwordType="":this.passwordType="password"},handleLogin:function(){var e=this,t=this;this.$refs.loginForm.validate(function(s){if(!s)return e.$notify.error({title:"验证消息",message:"校验信息不正确,请正确填写!"}),!1;if(!e.selectUsertype)return e.$notify.error({title:"验证消息",message:"请选择填写用户类型!"}),!1;if(!e.checked)return e.$notify.error({title:"验证消息",message:"请同意服务条款和隐私权!"}),!1;e.loading=!0;var n=e.common.getUserGuid(),i=e.selectUsertype,a={UserName:t.loginForm.username,UserPwd:t.loginForm.password,Email:t.loginForm.email,UsertypeName:i,Usertype_Id:-1,guid:n};e.common.ajax("/api/User/Reg",a,function(t){e.loading=!1,t.Msg&&e.$message(t.Msg),t.result?window.location.href="#/login":e.loading=!1})})},getUsertypeOptions:function(){var e=this;this.loading=!0;var t=this.common.getUserGuid(),s={UserName:this.loginForm.username,guid:t};this.common.ajax("/api/User/GetUserType",s,function(t){if(e.loading=!1,t.result){var s=t.data;e.UsertypeList=s;var n=[];for(var i in s){var a=s[i],r={value:a.Usertype_Id,label:a.UsertypeName};n.push(r)}e.usertypeOptions=n}else e.$message(t.Msg),e.loading=!1})},searchType:function(){var e=this.selectUsertype,t=this.UsertypeList,s=[];for(var n in t){var i=t[n];if(-1!==i.UsertypeName.indexOf(e)){var a={value:i.Usertype_Id,label:i.UsertypeName};s.push(a)}}this.usertypeOptions=s},selectOldType:function(e){this.selectUsertype=e,this.$message("选择成功!")},addNewType:function(e){var t=this;this.loading=!0;var s=this.common.getUserGuid(),n={UsertypeName:e,guid:s};this.common.ajax("/api/User/AddUserType",n,function(s){t.$message(s.Msg),t.loading=!1,s.result&&(t.selectUsertype=e)})},goLoginPage:function(){window.location.href="#/login"},goRegPage:function(){window.location.href="#/reg"},changeVisible:function(e){this.visible=e}}},d=(s("FpId"),s("92xa"),s("KHd+")),g=Object(d.a)(p,function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"login-container"},[s("div",{staticClass:"header"},[s("img",{attrs:{src:e.basicInfo.icon}}),e._v(" "),s("div",{staticClass:"tool"},[s("el-button",{attrs:{plain:""},on:{click:e.goLoginPage}},[e._v(e._s(e.$t("login.logIn")))]),e._v(" "),s("el-button",{staticClass:"btn-current",attrs:{type:"primary"},on:{click:e.goRegPage}},[e._v(e._s(e.$t("login.reg")))])],1)]),e._v(" "),s("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,"auto-complete":"on","label-position":"left"}},[s("div",{staticClass:"title-container"},[s("h3",{staticClass:"title"},[e._v(e._s(e.$t("reg.title")))])]),e._v(" "),s("el-form-item",{attrs:{prop:"username"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"user"}})],1),e._v(" "),s("el-input",{attrs:{placeholder:e.$t("login.username"),name:"username",type:"text","auto-complete":"on"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}})],1),e._v(" "),s("el-form-item",{attrs:{prop:"email"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"user"}})],1),e._v(" "),s("el-input",{attrs:{placeholder:e.$t("login.email"),name:"email",type:"text","auto-complete":"on"},model:{value:e.loginForm.email,callback:function(t){e.$set(e.loginForm,"email",t)},expression:"loginForm.email"}})],1),e._v(" "),s("el-form-item",{attrs:{prop:"password"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"password"}})],1),e._v(" "),s("el-input",{attrs:{type:e.passwordType,placeholder:e.$t("reg.password"),name:"password","auto-complete":"on"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}}),e._v(" "),s("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[s("svg-icon",{attrs:{"icon-class":"eye"}})],1)],1),e._v(" "),s("el-form-item",[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"verification-code"}})],1),e._v(" "),s("el-popover",{attrs:{placement:"bottom",width:"320",trigger:"manual"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[s("el-input",{attrs:{slot:"reference",placeholder:e.$t("reg.usertype"),name:"verification","auto-complete":"on"},on:{blur:function(t){return e.changeVisible(!1)},focus:function(t){return e.changeVisible(!0)},input:function(t){return e.searchType()}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},slot:"reference",model:{value:e.selectUsertype,callback:function(t){e.selectUsertype=t},expression:"selectUsertype"}}),e._v(" "),s("div",{staticClass:"adddiv",on:{click:function(t){return e.addNewType(e.selectUsertype)}}},[e._v(" add "+e._s(e.selectUsertype))]),e._v(" "),s("ul",e._l(e.usertypeOptions,function(t){return s("li",{key:t.value,attrs:{label:t.label,value:t.value},on:{click:function(s){return e.selectOldType(t.label)}}},[e._v(e._s(t.label))])}),0)],1)],1),e._v(" "),s("el-button",{staticClass:"btn-login",attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e._v(e._s(e.$t("login.reg")))]),e._v(" "),s("div",{staticClass:"view-license"},[s("el-checkbox",{model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[s("span",{staticClass:"text"},[e._v("\n 查看并同意我们的"),s("a",{attrs:{href:"#/reg-service"}},[e._v("服务条款")]),e._v("和"),s("a",{attrs:{href:"#/reg-service"}},[e._v("隐私权")])])])],1)],1)],1)},[],!1,null,"5474aa5a",null);g.options.__file="reg.vue";t.default=g.exports},Yfch:function(e,t,s){"use strict";function n(e){return["admin","editor"].indexOf(e.trim())>=0}s.d(t,"a",function(){return n})},ZAw4:function(e,t,s){"use strict";var n=s("8v0W");s.n(n).a},dZqC:function(e,t,s){},yBAe:function(e,t,s){}}]);
|