You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
10 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-25d00723"],{"00dd":function(e,t,s){e.exports=s.p+"static/img/login_left.e1ecfbd5.png"},"15aa":function(e,t,s){e.exports=s.p+"static/img/yxt-logo.0607a5f3.png"},"1cdb":function(e,t,s){"use strict";s("aabc")},aabc:function(e,t,s){},dc3f9:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"login"},[e._m(0),t("div",{staticClass:"main"},[t("img",{staticStyle:{width:"50%",height:"100%"},attrs:{src:s("00dd")}}),t("div",{directives:[{name:"show",rawName:"v-show",value:0==e.register,expression:"register==0"}],staticClass:"main-right"},[t("span",{staticClass:"main-right-title"},[e._v("欢迎登录商享通管理后台")]),t("div",{staticClass:"main-right-table"},[t("div",{class:1==e.tableIndex?"main-right-table-text1":"main-right-table-text3",staticStyle:{cursor:"pointer"},on:{click:function(t){return e.tableClick(1)}}},[e._v(" 密码登录")]),t("div",{class:2==e.tableIndex?"main-right-table-text2":"main-right-table-text4",staticStyle:{cursor:"pointer"},on:{click:function(t){return e.tableClick(2)}}},[e._v(" 验证码登录")])]),t("div",{directives:[{name:"show",rawName:"v-show",value:1==e.tableIndex,expression:"tableIndex==1"}],staticClass:"main-right-table-password"},[t("el-input",{staticClass:"input",attrs:{placeholder:"请输入手机号/邮箱",clearable:""},model:{value:e.loginForm.userName,callback:function(t){e.$set(e.loginForm,"userName",t)},expression:"loginForm.userName"}}),t("el-input",{staticClass:"input",attrs:{placeholder:"请输入密码",type:"password","show-password":""},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:2==e.tableIndex,expression:"tableIndex==2"}],staticClass:"main-right-table-code"},[t("el-input",{staticClass:"input",attrs:{placeholder:"请输入手机号/邮箱",clearable:""},model:{value:e.loginForm.userName,callback:function(t){e.$set(e.loginForm,"userName",t)},expression:"loginForm.userName"}}),t("div",{staticStyle:{display:"flex","flex-direction":"row","align-items":"center",width:"100%"}},[t("el-input",{staticClass:"input",staticStyle:{flex:"1","margin-right":"10px"},attrs:{maxlength:"6",placeholder:"请输入验证码"},model:{value:e.loginForm.verifyCode,callback:function(t){e.$set(e.loginForm,"verifyCode",t)},expression:"loginForm.verifyCode"}}),t("span",{class:e.sendCodeType?"sendCode1":"sendCode2",staticStyle:{cursor:"pointer"},on:{click:e.sendCode}},[e._v(e._s(e.sendCodeText))])],1)],1),t("el-button",{staticStyle:{width:"65%","margin-top":"30px","font-size":"25px","line-height":"40px"},attrs:{type:"primary",size:"small"},on:{click:e.login}},[e._v("登录")]),t("div",{staticClass:"main-right-bom"},[t("el-checkbox",{staticClass:"main-right-bom-left",model:{value:e.checkbox,callback:function(t){e.checkbox=t},expression:"checkbox"}},[e._v("7天内免登录")])],1)],1)])])},o=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"logoTitle",staticStyle:{"margin-left":"50px","margin-top":"50px"}},[t("img",{staticStyle:{width:"250px",height:"50px","margin-right":"10px"},attrs:{src:s("15aa")}})])}],a=s("7742"),n=s("1d71");function r(e,t,s){var i=new Date;i.setDate(i.getDate()+s),document.cookie=e+"="+t+"; expires="+i}function d(e){for(var t=document.cookie.split("; "),s=0;s<t.length;s++){var i=t[s].split("=");if(i[0]==e)return i[1]}return""}function l(e){r(e,1,-1)}var g={data:function(){return{checkbox:!1,register:0,registerStep:1,tableIndex:1,sendCodeText:"发送验证码",sendCodeType:!1,totalTime:10,timer:"",sendCodeText2:"发送验证码",sendCodeType2:!1,totalTime2:10,timer2:"",check:!1,registerInfo:{mobile:"",userSid:"",sourceSid:"d936f1ba-03c3-11ec-bf08-48452053aa45"},loginForm:{userName:"",password:"",verifyCode:"",type:"1"},loading:!1,loginCode:!1,showMsg:!1,forgetPwd:!1,nopassword:{userPhone:"",userName:""},options:n["b"],selectedOptions:[],companyList:[]}},created:function(){d("pas")&&d("name")?(this.loginForm.userName=d("name"),this.loginForm.password=d("pas"),console.log(" created",this.loginForm),this.checkbox=!0):(this.loginForm.userName="",this.loginForm.password="")},methods:{handleChange:function(e){console.log(" handleChange",e);for(var t="",s="",i="",o=0;o<this.selectedOptions.length;o++){if(0===o)t=n["a"][this.selectedOptions[o]];if(1===o)s=n["a"][this.selectedOptions[o]];if(2===o)i=n["a"][this.selectedOptions[o]]}console.log(" handleChange",t+"/"+s+"/"+i),this.registerInfo.region=t+"/"+s+"/"+i},tableClick:function(e){this.tableIndex=e,this.loginForm.type=e+""},sendCode:function(){var e=this;this.sendCodeType||(this.sendCodeType=!0,this.sendCodeText=this.totalTime+"s",this.timer=setInterval((function(){e.totalTime--,e.sendCodeText=e.totalTime+"s",e.totalTime<0&&(clearInterval(e.timer),e.sendCodeText="发送验证码",e.totalTime=10,e.sendCodeType=!1)}),1e3))},sendCode2:function(){var e=this;if(""!=this.registerInfo.mobile){var t=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;console.log(" reg",t.test(this.registerInfo.mobile)),t.test(this.registerInfo.mobile)?this.sendCodeType2||(this.sendCodeType2=!0,this.sendCodeText2=this.totalTime2+"s",this.timer2=setInterval((function(){e.totalTime2--,e.sendCodeText2=e.totalTime2+"s",e.totalTime2<0&&(clearInterval(e.timer2),e.sendCodeText2="发送验证码",e.totalTime2=10,e.sendCodeType2=!1)}),1e3),registerSendMessageCode(this.registerInfo.mobile).then((function(e){})).catch((function(){}))):this.$message({message:"手机号码格式错误",type:"warning"})}else this.$message({message:"请输入手机号码",type:"warning"})},login:function(){var e=this;this.checkbox?(r("name",this.loginForm.userName,7),r("pas",this.loginForm.password,7)):(l("name"),l("pas"));var t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(a["a"])(this.loginForm).then((function(s){if(200==s.code)if(200==s.code){if("yxt_admin"!=s.data.userName)return e.$message({message:"此账号不能登录.",type:"warning"}),void t.close();e.$router.push({path:"/index"}),t.close(),window.sessionStorage.setItem("token",s.data.token),window.sessionStorage.setItem("staffSid",s.data.staffSid),window.sessionStorage.setItem("userSid",s.data.sid),window.sessionStorage.setItem("name",s.data.name),window.sessionStorage.setItem("userName",s.data.userName),window.sessionStorage.setItem("mobile",s.data.mobile),window.sessionStorage.setItem("orgName",s.data.organizationName),window.sessionStorage.setItem("orgSid",s.data.organizationSid),window.sessionStorage.setItem("orgSidPath",s.data.orgSidPath)}else t.close();else t.close()})).catch((function(){t.close()}))},forgetClick:function(){},registerClick:function(){this.register=1,this.registerStep=1},goLogin:function(){this.register=0,this.registerStep=0},registerStep1:function(){var e=this;if(this.check){var t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});registUser(this.registerInfo).then((function(s){200==s.code?(t.close(),e.companyList=s.data.sysOrganizationVos,e.registerInfo.userSid=s.data.sid,0==e.companyList.length?e.registerStep=3:e.registerStep=2):t.close()})).catch((function(){t.close()}))}else this.$message({message:"请阅读并同意《宇信通服务协议》与《隐私协议》",type:"warning"})},registerStep2:function(){this.registerStep=3},registerStep3:function(){var e=this,t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});bindOrganization(this.registerInfo).then((function(s){200==s.code?(e.$router.push({path:"/index"}),t.close(),window.sessionStorage.setItem("token",s.data.token),window.sessionStorage.setItem("staffSid",s.data.staffSid),window.sessionStorage.setItem("userSid",s.data.sid),window.sessionStorage.setItem("name",s.data.name),window.sessionStorage.setItem("userName",s.data.userName),window.sessionStorage.setItem("mobile",s.data.mobile),window.sessionStorage.setItem("orgName",s.data.orgName),window.sessionStorage.setItem("orgSid",s.data.orgSid),window.sessionStorage.setItem("defaultDeptName",s.data.defaultDeptName),window.sessionStorage.setItem("defaultDeptSid",s.data.defaultDeptSid),window.sessionStorage.setItem("defaultRoleName",s.data.defaultRoleName),window.sessionStorage.setItem("defaultRoleSid",s.data.defaultRoleSid),window.sessionStorage.setItem("orgSidPath",s.data.orgSidPath),window.sessionStorage.setItem("defaultOrgPath",s.data.defaultOrgPath),window.sessionStorage.setItem("defaultOrgPathName",s.data.defaultOrgPathName),window.sessionStorage.setItem("pNameAndDepartmentNameAndPostName",s.data.pNameAndDepartmentNameAndPostName)):t.close()})).catch((function(){t.close()}))},itemClick:function(e){var t=this;console.log(" itemClick",e);var s=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),i={userSid:this.registerInfo.userSid,orgSid:e.orgSid};selOrganization(i).then((function(e){200==e.code?(t.$router.push({path:"/index"}),s.close(),window.sessionStorage.setItem("token",e.data.token),window.sessionStorage.setItem("staffSid",e.data.staffSid),window.sessionStorage.setItem("userSid",e.data.sid),window.sessionStorage.setItem("name",e.data.name),window.sessionStorage.setItem("userName",e.data.userName),window.sessionStorage.setItem("mobile",e.data.mobile),window.sessionStorage.setItem("orgName",e.data.orgName),window.sessionStorage.setItem("orgSid",e.data.orgSid),window.sessionStorage.setItem("defaultDeptName",e.data.defaultDeptName),window.sessionStorage.setItem("defaultDeptSid",e.data.defaultDeptSid),window.sessionStorage.setItem("defaultRoleName",e.data.defaultRoleName),window.sessionStorage.setItem("defaultRoleSid",e.data.defaultRoleSid),window.sessionStorage.setItem("orgSidPath",e.data.orgSidPath),window.sessionStorage.setItem("defaultOrgPath",e.data.defaultOrgPath),window.sessionStorage.setItem("defaultOrgPathName",e.data.defaultOrgPathName),window.sessionStorage.setItem("pNameAndDepartmentNameAndPostName",e.data.pNameAndDepartmentNameAndPostName)):s.close()})).catch((function(){s.close()}))},getUserInfo:function(e){getUserById(e).then((function(e){if(200==e.code){console.log(" response",e);var t=e.data;window.sessionStorage.setItem("staffSid",t.staffSid),window.sessionStorage.setItem("sid",t.sid),window.sessionStorage.setItem("userName",t.userName)}})).catch((function(){}))},codeShow:function(){if(""==this.loginForm.password||""==this.loginForm.userName)return this.loginCode=!1,void(this.showMsg=!0);this.$refs.imgCodeRole.getCodeImage()},reGetPwd:function(){user.reGetPwd(this.nopassword).then((function(e){}))}}},c=g,m=(s("1cdb"),s("2877")),h=Object(m["a"])(c,i,o,!1,null,null,null);t["default"]=h.exports}}]);