(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-531d2410"],{"0202":function(t,o,e){"use strict";e("3cde")},"1bbf":function(t,o,e){},"3cde":function(t,o,e){},"7c8b":function(t,o,e){},"7d0d":function(t,o,e){"use strict";e("7c8b")},"9ed6":function(t,o,e){"use strict";e.r(o);var a=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{staticClass:"login-container"},[e("el-row",{staticClass:"login-form",staticStyle:{margin:"7% auto auto auto",padding:"0","background-color":"transparent"}},[e("el-button",{staticStyle:{width:"48%","background-color":"rgba(255, 255, 255, 0.5)",color:"white"},attrs:{type:"info",plain:""}},[t._v("园区")]),t._v(" "),e("el-button",{staticStyle:{width:"51%","margin-left":"0","background-color":"rgba(255,255,255,0.2)"},attrs:{type:"info",plain:""},on:{click:function(o){return t.jump()}}},[t._v("企业")])],1),t._v(" "),e("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"auto-complete":"on","label-position":"left"}},[e("div",{staticClass:"title-container"},[e("h3",{staticClass:"title"},[t._v("蒲公英管理平台")])]),t._v(" "),e("el-form-item",{attrs:{prop:"username"}},[e("span",{staticClass:"svg-container"},[e("svg-icon",{attrs:{"icon-class":"user"}})],1),t._v(" "),e("el-input",{ref:"username",attrs:{placeholder:"Username",name:"username",type:"text",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.username,callback:function(o){t.$set(t.loginForm,"username",o)},expression:"loginForm.username"}})],1),t._v(" "),e("el-form-item",{attrs:{prop:"password"}},[e("span",{staticClass:"svg-container"},[e("svg-icon",{attrs:{"icon-class":"password"}})],1),t._v(" "),e("el-input",{key:t.passwordType,ref:"password",attrs:{type:t.passwordType,placeholder:"Password",name:"password",tabindex:"2","auto-complete":"on"},model:{value:t.loginForm.password,callback:function(o){t.$set(t.loginForm,"password",o)},expression:"loginForm.password"}}),t._v(" "),e("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[e("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1),t._v(" "),e("el-form-item",{attrs:{prop:"validateCode"}},[e("span",{staticClass:"svg-container"},[e("svg-icon",{attrs:{"icon-class":"form"}})],1),t._v(" "),e("el-input",{ref:"validateCode",attrs:{placeholder:"验证码",name:"validateCode",type:"text",tabindex:"3","auto-complete":"on"},nativeOn:{keyup:function(o){return!o.type.indexOf("key")&&t._k(o.keyCode,"enter",13,o.key,"Enter")?null:t.handleLogin(o)}},model:{value:t.loginForm.validateCode,callback:function(o){t.$set(t.loginForm,"validateCode",o)},expression:"loginForm.validateCode"}}),t._v(" "),e("div",{staticStyle:{float:"right",position:"relative",top:"10px",right:"10px"}},[e("img",{staticStyle:{height:"30px"},attrs:{id:"codeImg",alt:"点击更换",title:"点击更换",src:t.loginForm.captchaImage},on:{click:function(o){return t.captchaImageRefresh(t.loginForm)}}})])],1),t._v(" "),e("el-button",{staticClass:"confirm",attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(o){return o.preventDefault(),t.handleLogin(o)}}},[t._v("\n 登 录\n ")])],1),t._v(" "),t._m(0),t._v(" "),e("el-dialog",{attrs:{title:"修改密码",visible:t.dialogPWDVisible,top:"60px",width:"600px","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(o){t.dialogPWDVisible=o}}},[e("update-password",{attrs:{info:"您还未初始化密码,请初始化并重新登录"},on:{closeUpdate:function(o){t.dialogPWDVisible=!1}}})],1)],1)},n=[function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{staticClass:"foot"},[e("p",[t._v("Copyright@2022 园区人员管理平台 v1.4.0")])])}],i=e("9cdc"),s=e("98f5"),r={name:"Login",components:{UpdatePassword:s["default"]},data:function(){var t=function(t,o,e){Object(i["c"])(o)?e():e(new Error("请输入正确的用户名"))},o=function(t,o,e){o.length<4?e(new Error("密码不可小于4位")):e()};return{dialogPWDVisible:!1,tabPosition:"center",loginForm:{username:"admin",password:"",validateCode:"",captchaId:"",captchaImage:"",url:"login",controller:"",company:!1},loginRules:{username:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:o}],validateCode:[{required:!0,trigger:"blur",message:"请输入验证码"}]},loading:!1,passwordType:"password"}},mounted:function(){this.$common.setUserType("1"),this.$store.dispatch("user/cleanCache"),this.captchaImageRefresh(this.loginForm)},methods:{jump:function(){this.$router.push("/bizLogin")},showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this;this.$refs.loginForm.validate((function(o){if(!o)return console.log("error submit!!"),!1;t.loading=!0,t.loginForm.company?(t.loginForm.url="loginByCompany",t.loginForm.controller="wx/auth"):(t.loginForm.url="login",t.loginForm.controller=""),t.$store.dispatch("user/login",t.loginForm).then((function(o){o.result?(t.loginForm.company?t.$router.push({path:"/mnp/EmployeeIndex"}):t.$router.push({path:"/dashboard"}),t.loading=!1):(t.$message(o.msg),t.loading=!1)})).catch((function(o){"0"===o.isInit&&t.openUpdate(),t.loading=!1}))})),this.captchaImageRefresh(this.loginForm)},openUpdate:function(){this.dialogPWDVisible=!0},closeUpdate:function(){this.dialogPWDVisible=!1},captchaImageRefresh:function(t){t.captchaId=this.$common.uuid(8),t.captchaImage=this.$constant.BASE_URI+"/captcha/captchaImage?type=math&captchaId="+t.captchaId+"&s="+Math.random()}}},l=r,c=(e("7d0d"),e("0202"),e("e719"),e("2877")),d=Object(c["a"])(l,a,n,!1,null,"6d8510ce",null);o["default"]=d.exports},e719:function(t,o,e){"use strict";e("1bbf")}}]);