1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-384f3393"],{"48de":function(t,e,o){"use strict";o("a832")},5017:function(t,e,o){"use strict";o("c4c9")},"55ba":function(t,e,o){},"9ed6":function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-container"},[a("el-popover",{attrs:{placement:"right-start",width:"280",trigger:"click"}},[a("img",{staticStyle:{width:"250px"},attrs:{src:o("e191")}}),t._v(" "),a("div",{staticClass:"logo-card",attrs:{slot:"reference"},slot:"reference"},[a("img",{staticClass:"logo-image",attrs:{src:o("e191")}}),t._v(" "),a("div",{staticStyle:{padding:"7px","text-align":"center"}},[a("span",{staticClass:"view-text f-middle p-gray"},[t._v("扫一扫 进入小程序")])])])]),t._v(" "),a("el-row",{staticClass:"login-form",staticStyle:{margin:"7% auto auto auto",padding:"0","background-color":"transparent"}},[a("el-button",{staticStyle:{width:"48%","background-color":"rgba(255, 255, 255, 0.5)",color:"white"},attrs:{type:"info",plain:""}},[t._v("园区")]),t._v(" "),a("el-button",{staticStyle:{width:"51%","margin-left":"0","background-color":"rgba(255,255,255,0.2)"},attrs:{type:"info",plain:""},on:{click:function(e){return t.jump()}}},[t._v("企业")])],1),t._v(" "),a("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"auto-complete":"on","label-position":"left"}},[a("div",{staticClass:"title-container"},[a("h3",{staticClass:"title"},[t._v("园区人员管理平台")])]),t._v(" "),a("el-form-item",{attrs:{prop:"username"}},[a("span",{staticClass:"svg-container"},[a("svg-icon",{attrs:{"icon-class":"user"}})],1),t._v(" "),a("el-input",{ref:"username",attrs:{placeholder:"Username",name:"username",type:"text",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}})],1),t._v(" "),a("el-form-item",{attrs:{prop:"password"}},[a("span",{staticClass:"svg-container"},[a("svg-icon",{attrs:{"icon-class":"password"}})],1),t._v(" "),a("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(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}}),t._v(" "),a("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[a("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{prop:"validateCode"}},[a("span",{staticClass:"svg-container"},[a("svg-icon",{attrs:{"icon-class":"form"}})],1),t._v(" "),a("el-input",{ref:"validateCode",attrs:{placeholder:"验证码",name:"validateCode",type:"text",tabindex:"3","auto-complete":"on"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.validateCode,callback:function(e){t.$set(t.loginForm,"validateCode",e)},expression:"loginForm.validateCode"}}),t._v(" "),a("div",{staticStyle:{float:"right",position:"relative",top:"10px",right:"10px"}},[a("img",{staticStyle:{height:"30px"},attrs:{id:"codeImg",alt:"点击更换",title:"点击更换",src:t.loginForm.captchaImage},on:{click:function(e){return t.captchaImageRefresh(t.loginForm)}}})])],1),t._v(" "),a("el-button",{staticClass:"confirm",attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("\n 登 录\n ")])],1),t._v(" "),t._m(0),t._v(" "),a("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(e){t.dialogPWDVisible=e}}},[a("update-password",{attrs:{info:"您还未初始化密码,请初始化并重新登录"},on:{closeUpdate:function(e){t.dialogPWDVisible=!1}}})],1)],1)},i=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"foot"},[o("p",[t._v("Copyright@2022 园区人员管理平台 v1.4.0")])])}],s=o("9cdc"),n=o("98f5"),r={name:"Login",components:{UpdatePassword:n["default"]},data:function(){var t=function(t,e,o){Object(s["c"])(e)?o():o(new Error("请输入正确的用户名"))},e=function(t,e,o){e.length<4?o(new Error("密码不可小于4位")):o()};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:e}],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(e){if(!e)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(e){e.result?(t.loginForm.company?t.$router.push({path:"/mnp/EmployeeIndex"}):t.$router.push({path:"/dashboard"}),t.loading=!1):(t.$message(e.msg),t.loading=!1)})).catch((function(e){"0"===e.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=(o("5017"),o("c424"),o("48de"),o("2877")),p=Object(c["a"])(l,a,i,!1,null,"69351d94",null);e["default"]=p.exports},a832:function(t,e,o){},c424:function(t,e,o){"use strict";o("55ba")},c4c9:function(t,e,o){},e191:function(t,e,o){t.exports=o.p+"static/img/qrcode.50a11e59.jpg"}}]);
|