1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d1bbfa0e"],{"07bf":function(e,t,s){},"245c":function(e,t,s){"use strict";s("5a2e")},"2eae":function(e,t,s){"use strict";s("b461")},"5a2e":function(e,t,s){},9083:function(e,t,s){"use strict";s("07bf")},ae4d:function(e,t,s){"use strict";s.r(t);var o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[s("span",{staticClass:"card_title"},[e._v("注册信息")]),e._v(" "),s("el-card",{attrs:{shadow:"always"}},[s("el-row",[s("el-col",{staticClass:"col-txt",attrs:{span:3}},[s("span",[e._v("企业名称")])]),e._v(" "),s("el-col",{staticClass:"col-input",attrs:{span:20}},[s("el-form-item",{attrs:{prop:"businessName"}},[s("el-input",{model:{value:e.form.businessName,callback:function(t){e.$set(e.form,"businessName",t)},expression:"form.businessName"}})],1)],1)],1),e._v(" "),s("el-row",[s("el-col",{staticClass:"col-txt",attrs:{span:3}},[s("span",[e._v("联系人")])]),e._v(" "),s("el-col",{staticClass:"col-input",attrs:{span:9}},[s("el-form-item",[s("el-input",{model:{value:e.form.contactUser,callback:function(t){e.$set(e.form,"contactUser",t)},expression:"form.contactUser"}})],1)],1),e._v(" "),s("el-col",{staticClass:"col-txt",attrs:{span:4}},[s("span",[e._v("联系电话")])]),e._v(" "),s("el-col",{staticClass:"col-input",attrs:{span:7}},[s("el-form-item",{attrs:{prop:"contactPhone"}},[s("el-input",{model:{value:e.form.contactPhone,callback:function(t){e.$set(e.form,"contactPhone",t)},expression:"form.contactPhone"}})],1)],1)],1),e._v(" "),s("el-row",[s("el-col",{staticClass:"col-txt",attrs:{span:3}},[s("span",[e._v("联系地址")])]),e._v(" "),s("el-col",{staticClass:"col-input",attrs:{span:20}},[s("el-form-item",[s("el-input",{model:{value:e.form.addressOther,callback:function(t){e.$set(e.form,"addressOther",t)},expression:"form.addressOther"}})],1)],1)],1),e._v(" "),s("el-row",[s("el-col",{staticStyle:{"padding-bottom":"10px"}},[s("el-row",[s("el-col",{staticClass:"col-txt",attrs:{span:3}},[s("span",[e._v("用户名")])]),e._v(" "),s("el-col",{staticClass:"col-input",attrs:{span:9}},[s("el-form-item",{attrs:{prop:"username"}},[s("el-input",{model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1)],1),e._v(" "),s("el-col",{staticClass:"col-txt",attrs:{span:4}},[s("span",[e._v("初始密码")])]),e._v(" "),s("el-col",{staticClass:"col-input",attrs:{span:7}},[s("el-form-item",{attrs:{prop:"password"}},[s("el-input",{attrs:{type:"password"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1)],1)],1)],1)],1)],1)],1),e._v(" "),s("div",{staticClass:"el-dialog__footer"},[s("el-button",{on:{click:e.close}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.confirmRegister()}}},[e._v("确 定")])],1)],1)},a=[],r=s("9cdc"),n={data:function(){return{form:this.initForm(),rules:{businessName:[{required:!0,message:"请输入企业名称",trigger:"blur"}],contactPhone:[{validator:r["d"],trigger:"blur"}],username:[{validator:this.duplicateRemovalUserName,required:!0,trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},mounted:function(){},methods:{initForm:function(){return{businessName:"",addressOther:"",contactUser:"",contactPhone:"",username:"",password:""}},close:function(){this.$emit("close")},confirmRegister:function(){var e=this,t=this;this.$refs.form.validate((function(s){if(!s)return console.log("user error submit!!"),!1;e.isAdd?e.userRequest("checkLoginNameUnique/"+e.form.username,"").then((function(e){console.log("check username ",e),e.data>=1?t.$message.error("登录名已存在,请重新输入"):t.executeCommit()})):t.executeCommit()}))},duplicateRemovalUserName:function(e,t,s){""===t||void 0===t||null===t?s(new Error("请填写用户名")):this.userwxRequest("checkBizUserByBizUserName",{userName:t}).then((function(e){console.log("check username ",e),1===e.data?s():s(new Error("用户名已存在,请重新输入"))}))},executeCommit:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return console.log("error submit!!"),!1;var s={businessName:e.form.businessName,addressOther:e.form.addressOther,contactUser:e.form.contactUser,contactPhone:e.form.contactPhone,userNameDefault:e.form.username,userPassword:e.$md5(e.form.password),sysId:"BIZ_OA",status:"0",addressCode:"1"};e.baseRequest("register",s).then((function(t){e.$message("注册成功,请登录后补充企业信息!"),e.$emit("afterRegister",{userName:e.form.username,password:e.form.password})}))}))},baseRequest:function(e,t){return this.$channel.baseRequest("BizMainController",e,t,"Biz Main")},userRequest:function(e,t){return this.$channel.baseRequest("BizUserController",e,t,"Biz User")},userwxRequest:function(e,t){return this.$channel.baseRequest("captcha",e,t,"Biz User")}}},i=n,l=s("2877"),c=Object(l["a"])(i,o,a,!1,null,"5f25567e",null);t["default"]=c.exports},b461:function(e,t,s){},cf42:function(e,t,s){"use strict";s.r(t);var o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"login-container"},[s("el-row",{staticClass:"login-form",staticStyle:{margin:"7% auto auto auto",padding:"0","background-color":"transparent"}},[s("el-button",{staticStyle:{width:"48%","background-color":"rgba(255, 255, 255, 0.2)"},attrs:{type:"info",plain:""},on:{click:function(t){return e.jump()}}},[e._v("园区")]),e._v(" "),s("el-button",{staticStyle:{width:"51%","margin-left":"0","background-color":"rgba(255,255,255,0.5)",color:"white"},attrs:{type:"info",plain:""}},[e._v("企业")])],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._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",{ref:"username",attrs:{placeholder:"Username",name:"username",type:"text",tabindex:"1","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:"password"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"password"}})],1),e._v(" "),s("el-input",{key:e.passwordType,ref:"password",attrs:{type:e.passwordType,placeholder:"Password",name:"password",tabindex:"2","auto-complete":"on"},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":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),e._v(" "),s("el-form-item",{attrs:{prop:"validateCode"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"form"}})],1),e._v(" "),s("el-input",{ref:"validateCode",attrs:{placeholder:"验证码",name:"validateCode",type:"text",tabindex:"3","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.validateCode,callback:function(t){e.$set(e.loginForm,"validateCode",t)},expression:"loginForm.validateCode"}}),e._v(" "),s("div",{staticStyle:{float:"right",position:"relative",top:"10px",right:"10px"}},[s("img",{staticStyle:{height:"30px"},attrs:{id:"codeImg",alt:"点击更换",title:"点击更换",src:e.loginForm.captchaImage},on:{click:function(t){return e.captchaImageRefresh(e.loginForm)}}})])],1),e._v(" "),s("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e._v("\n 登 录\n ")])],1),e._v(" "),e._m(0),e._v(" "),s("el-dialog",{attrs:{title:"修改密码",visible:e.dialogPWDVisible,"close-on-click-modal":!1,"close-on-press-escape":!1,top:"60px",width:"600px"},on:{"update:visible":function(t){e.dialogPWDVisible=t}}},[s("update-password",{attrs:{info:"您还未初始化密码,请初始化并重新登录"},on:{closeUpdate:function(t){e.dialogPWDVisible=!1}}})],1),e._v(" "),s("el-dialog",{attrs:{title:"企业注册",visible:e.dialogRegister,"close-on-click-modal":!1,"close-on-press-escape":!1,top:"60px",width:"900px"},on:{"update:visible":function(t){e.dialogRegister=t}}},[e.dialogRegister?s("biz-register",{on:{close:function(t){e.dialogRegister=!1},afterRegister:e.afterRegister}}):e._e()],1)],1)},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"foot"},[s("p",[e._v("Copyright@2022 园区人员管理平台 v1.4.0")])])}],r=s("9cdc"),n=s("98f5"),i=s("ae4d"),l={name:"BizLogin",components:{UpdatePassword:n["default"],BizRegister:i["default"]},data:function(){var e=function(e,t,s){Object(r["c"])(t)?s():s(new Error("Please enter the correct user name"))},t=function(e,t,s){t.length<4?s(new Error("密码不可小于4位")):s()};return{dialogPWDVisible:!1,dialogVisible:!1,loginForm:{username:"",password:"",validateCode:"",captchaId:"",captchaImage:"",url:"bizLogin",controller:"",company:!0},loginRules:{username:[{required:!0,trigger:"blur",validator:e}],password:[{required:!0,trigger:"blur",validator:t}],validateCode:[{required:!0,trigger:"blur"}]},loading:!1,passwordType:"password",dialogRegister:!1}},mounted:function(){this.$common.setUserType("1"),this.$store.dispatch("user/cleanCache"),this.captchaImageRefresh(this.loginForm)},methods:{jump:function(){this.$router.push("/login")},showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){e.$refs.password.focus()}))},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){if(!t)return console.log("error submit!!"),!1;e.loading=!0,e.loginForm.company?(e.loginForm.url="loginByCompany",e.loginForm.controller="wx/auth"):(e.loginForm.url="login",e.loginForm.controller=""),e.$store.dispatch("user/login",e.loginForm).then((function(t){t.result?(e.loginForm.company?e.$router.push({path:"/mnp/EmployeeIndex"}):e.$router.push({path:"/dashboard"}),e.loading=!1):(e.$message(t.msg),e.loading=!1)})).catch((function(t){"0"===t.isInit&&e.openUpdate(),e.loading=!1}))}))},openUpdate:function(){this.dialogPWDVisible=!0},closeUpdate:function(){this.dialogPWDVisible=!1},forgetPwd:function(){this.$alert("请联系管理员")},afterRegister:function(e){},captchaImageRefresh:function(e){e.captchaId=this.$common.uuid(8),e.captchaImage=this.$constant.BASE_URI+"/captcha/captchaImage?type=math&captchaId="+e.captchaId+"&s="+Math.random()}}},c=l,u=(s("245c"),s("9083"),s("2eae"),s("2877")),d=Object(u["a"])(c,o,a,!1,null,"fb76e03a",null);t["default"]=d.exports}}]);
|