ludc
2024-12-30 9c0f8e3576aecba48aa00bd4347e6dae58ceb2ae
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["page","chunk-5f34b850","chunk-3c525d6b","chunk-563301bf","chunk-8ce9a334","chunk-49c5d573","chunk-047bb2c4","chunk-1a7f756a","chunk-2d0e1b07"],{"124f":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"social-container"},[e("div",{on:{click:function(e){return t.handleClick("github")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#61676D"}},[e("i",{staticClass:"iconfont icongithub",attrs:{"icon-class":"github"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.github")))])]),e("div",{on:{click:function(e){return t.handleClick("gitee")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#c35152"}},[e("i",{staticClass:"iconfont icongitee2",attrs:{"icon-class":"gitee"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.gitee")))])]),e("div",{on:{click:function(e){return t.handleClick("wechat_open")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#8dc349"}},[e("i",{staticClass:"iconfont icon-weixin",attrs:{"icon-class":"wechat"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.wechat")))])]),e("div",{on:{click:function(e){return t.handleClick("qq")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#6ba2d6"}},[e("i",{staticClass:"iconfont icon-qq",attrs:{"icon-class":"qq"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.qq")))])])])},r=[],o=s("1ca4"),i={name:"thirdLogin",methods:{handleClick:function(t){window.location.href="".concat(o["a"].authUrl,"/").concat(t)}}},a=i,c=(s("eaf5"),s("2877")),l=Object(c["a"])(a,n,r,!1,null,"7ac1e600",null);e["default"]=l.exports},"15c5":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"lock-container"},[e("div",{staticClass:"lock-form animated bounceInDown"},[e("div",{staticClass:"animated",class:{shake:t.passwdError,bounceOut:t.pass}},[e("h3",{staticClass:"title"},[t._v(t._s(t.userInfo.username))]),e("el-input",{staticClass:"input-with-select animated",attrs:{placeholder:"请输入登录密码",type:"password"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.passwd,callback:function(e){t.passwd=e},expression:"passwd"}},[e("el-button",{attrs:{slot:"append",icon:"icon-bofangqi-suoping"},on:{click:t.handleLogin},slot:"append"}),e("el-button",{attrs:{slot:"append",icon:"icon-tuichu"},on:{click:t.handleLogout},slot:"append"})],1)],1)])])},r=[],o=(s("8e6e"),s("ac6a"),s("456d"),s("ade3")),i=s("5880");function a(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,n)}return s}function c(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?a(Object(s),!0).forEach((function(e){Object(o["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):a(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var l={name:"lock",data:function(){return{passwd:"",passwdError:!1,pass:!1}},created:function(){},mounted:function(){},computed:c(c({},Object(i["mapState"])({userInfo:function(t){return t.user.userInfo}})),Object(i["mapGetters"])(["tag","lockPasswd"])),props:[],methods:{handleLogout:function(){var t=this;this.$confirm("是否退出系统, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$store.dispatch("LogOut").then((function(){t.$router.push({path:"/login"})}))}))},handleLogin:function(){var t=this;if(this.passwd!==this.lockPasswd)return this.passwd="",this.$message({message:"解锁密码错误,请重新输入",type:"error"}),this.passwdError=!0,void setTimeout((function(){t.passwdError=!1}),1e3);this.pass=!0,setTimeout((function(){t.$store.commit("CLEAR_LOCK"),t.$router.push({path:t.$router.$avueRouter.getPath({src:t.tag.value})})}),1e3)}},components:{}},u=l,d=(s("6e29"),s("2877")),p=Object(d["a"])(u,n,r,!1,null,null,null);e["default"]=p.exports},3183:function(t,e,s){},5596:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{ref:"login",staticClass:"login-container",nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}}},[e("top-color",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}]}),e("div",{staticClass:"login-weaper animated bounceInDown"},[e("div",{staticClass:"login-border"},[e("div",{staticClass:"login-main"},[e("h4",{staticClass:"login-title"},[t._v("\n            "+t._s(t.$t("login.title"))+t._s(t.website.title)+"\n            "),e("top-lang",{attrs:{type:"login"}})],1),"user"===t.activeName?e("userLogin"):"third"===t.activeName?e("thirdLogin"):t._e()],1)])])],1)},r=[],o=(s("8e6e"),s("ac6a"),s("456d"),s("28a5"),s("6762"),s("2fdb"),s("ade3")),i=s("7c05"),a=s("124f"),c=s("5880"),l=s("84df"),u=s("c54a"),d=s("c7cc"),p=s("44b2"),f=s("0e0b");s("d4d0");function h(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,n)}return s}function g(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?h(Object(s),!0).forEach((function(e){Object(o["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):h(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var m={name:"login",components:{userLogin:i["default"],thirdLogin:a["default"],topLang:d["default"],topColor:p["default"]},data:function(){return{time:"",activeName:"user",socialForm:{tenantId:"000000",source:"",state:""}}},watch:{$route:function(){this.handleLogin()}},created:function(){this.handleLogin(),this.getTime()},mounted:function(){},computed:g({},Object(c["mapGetters"])(["website","tagWel"])),props:[],methods:{getTime:function(){var t=this;setInterval((function(){t.time=Object(l["b"])(new Date)}),1e3)},handleLogin:function(){var t=this,e=Object(f["f"])(),s="/oauth/redirect/";if(this.socialForm.source=Object(f["e"])("source"),this.socialForm.state=Object(f["e"])("state"),Object(u["b"])(this.socialForm.source)&&e.includes(s)){var n=e.split("?")[0];n=n.split(s)[1],this.socialForm.source=n}if(!e.includes(s)||Object(u["b"])(this.socialForm.source)||Object(u["b"])(this.socialForm.state)){if(!e.includes(s)&&!Object(u["b"])(this.socialForm.state)){var r=this.$loading({lock:!0,text:"单点系统登录中,请稍后。。。",spinner:"el-icon-loading"});this.$store.dispatch("LoginBySso",this.socialForm).then((function(){t.$router.push({path:t.tagWel.value}),r.close()})).catch((function(){r.close()}))}}else{var o=this.$loading({lock:!0,text:"第三方系统登录中,请稍后。。。",spinner:"el-icon-loading"});this.$store.dispatch("LoginBySocial",this.socialForm).then((function(){window.location.href=e.split(s)[0],t.$router.push({path:t.tagWel.value}),o.close()})).catch((function(){o.close()}))}}}},b=m,v=(s("ac3a"),s("2877")),w=Object(v["a"])(b,n,r,!1,null,"aeee5e10",null);e["default"]=w.exports},"5d3c":function(t,e,s){},"611b":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"error-page"},[e("div",{staticClass:"img",staticStyle:{"background-image":"url('/img/bg/500.svg')"}}),e("div",{staticClass:"content"},[e("h1",[t._v("500")]),e("div",{staticClass:"desc"},[t._v("抱歉,服务器出错了")]),e("div",{staticClass:"actions"},[e("router-link",{attrs:{to:{path:"/"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("返回首页")])],1)],1)])])},r=[],o={name:"error-500"},i=o,a=(s("e324"),s("2877")),c=Object(a["a"])(i,n,r,!1,null,"55c86129",null);e["default"]=c.exports},"6acf":function(t,e,s){},"6e29":function(t,e,s){"use strict";s("d380")},"7c05":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"label-width":"0","status-icon":""}},[e("el-form-item",{attrs:{prop:"username"}},[e("el-input",{attrs:{placeholder:t.$t("login.username"),"auto-complete":"off",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}},[e("i",{staticClass:"icon-yonghu",staticStyle:{color:"white"},attrs:{slot:"prefix"},slot:"prefix"})])],1),e("el-form-item",{attrs:{prop:"password"}},[e("el-input",{attrs:{placeholder:t.$t("login.password"),type:t.passwordType,"auto-complete":"off",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}},[e("i",{staticClass:"el-icon-view el-input__icon",staticStyle:{color:"white"},attrs:{slot:"suffix"},on:{click:t.showPassword},slot:"suffix"}),e("i",{staticClass:"icon-mima",staticStyle:{color:"white"},attrs:{slot:"prefix"},slot:"prefix"})])],1),e("el-form-item",[e("el-button",{staticClass:"login-submit",attrs:{size:"small",type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin.apply(null,arguments)}}},[t._v(t._s(t.$t("login.submit"))+"\n    ")])],1),e("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",staticStyle:{"margin-top":"-15vh"},attrs:{visible:t.passwordVisible,"append-to-body":"true",title:"修改密码",width:"50%"},on:{"update:visible":function(e){t.passwordVisible=e}}},[e("avue-form",{ref:"changeForm",attrs:{option:t.passwordOption},on:{submit:t.submitSwitch},model:{value:t.passwordForm,callback:function(e){t.passwordForm=e},expression:"passwordForm"}})],1)],1)},r=[],o=(s("8e6e"),s("ac6a"),s("456d"),s("ade3")),i=(s("6762"),s("2fdb"),s("5880")),a=s("ccbe"),c=s("0e0b"),l=s("d9a3"),u=s("c24f");function d(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,n)}return s}function p(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?d(Object(s),!0).forEach((function(e){Object(o["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):d(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var f={name:"userlogin",data:function(){return{userName:"",passwordVisible:!1,passwordForm:{},passwordOption:{submitText:"保存",column:[{label:"登陆密码",prop:"oldPassword",span:24,labelWidth:"15%",type:"password",rules:[{required:!0,message:"请输入登陆密码",trigger:"blur"}]},{label:"新登陆密码",prop:"password",span:24,labelWidth:"15%",type:"password",rules:[{required:!0,message:"请输入新登陆密码",trigger:"blur"}]},{label:"新密码登陆确认",prop:"confirmPassword",span:24,labelWidth:"15%",type:"password",rules:[{required:!0,message:"请确认登陆密码",trigger:"blur"}]}]},tenantMode:this.website.tenantMode,ButtonList:[],loginForm:{tenantId:"000000",deptId:"",roleId:"",username:"admin",password:"",selectInput:"",value:"管理组",region:[],type:"account",key:"",image:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},value:{selectInput:[{required:!0,message:"请选择组织",trigger:"blur"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:1,message:"密码长度最少为6位",trigger:"blur"}]},passwordType:"password",userBox:!1,userForm:{deptId:"",roleId:""}}},created:function(){},mounted:function(){},watch:{"loginForm.deptId":function(){var t=this.findObject(this.userOption.column,"deptId");this.loginForm.deptId.includes(",")?(t.dicUrl="/api/blade-system/dept/select?deptId=".concat(this.loginForm.deptId),t.display=!0):t.dicUrl=""},"loginForm.roleId":function(){var t=this.findObject(this.userOption.column,"roleId");this.loginForm.roleId.includes(",")?(t.dicUrl="/api/blade-system/role/select?roleId=".concat(this.loginForm.roleId),t.display=!0):t.dicUrl=""}},computed:p({},Object(i["mapGetters"])(["tagWel","userInfo"])),props:[],methods:{selectchange:function(t){this.loginForm.tenantId=t},showPassword:function(){""===this.passwordType?this.passwordType="password":this.passwordType=""},submitLogin:function(t,e){""!==t.deptId&&(this.loginForm.deptId=t.deptId),""!==t.roleId&&(this.loginForm.roleId=t.roleId),this.handleLogin(),e()},handleLogin:function(){var t=this;this.loginForm.username?this.loginForm.password?(this.$router.push({path:this.tagWel.value}),this.$refs.loginForm.validate((function(e){if(e){var s=t.$loading({lock:!0,text:"登录中,请稍后。。。",spinner:"el-icon-loading"});t.$store.dispatch("LoginByUsername",t.loginForm).then((function(e){if("loginSuccess"!==e.obj.failCode){if("passwordRemainDay"===e.obj.failCode)return t.$message.warning(e.obj.passwordInfo),t.$router.push({path:t.tagWel.value}),void s.close();if("userIsLocked"===e.obj.failCode)return t.$message.error("登录错误次数过多,账号被锁定【".concat(e.obj.failMsgArray[0],"】分钟")),void s.close();if("userPwdNotEqual"===e.obj.failCode)return t.$message.error("密码错误,请重新输入!"),void s.close();t.$message.error(e.msg),e.obj.mustChangePassword&&(t.passwordVisible=!0)}if(t.website.switchMode){var n=t.userInfo.deptOid,r=t.userInfo.userOid;if(n.includes(",")||r.includes(","))return t.loginForm.deptId=n,t.loginForm.roleId=r,t.userBox=!0,t.$store.dispatch("LogOut").then((function(){s.close()})),!1}t.$router.push({path:t.tagWel.value}),s.close()})).catch((function(t){s.close()}))}}))):this.$message.error("请输入密码"):this.$message.error("请输入用户名")},getTenant:function(){var t=this,e=Object(c["f"])();Object(a["info"])(e).then((function(e){var s=e.data;s.success&&s.data.tenantId&&(t.tenantMode=!1,t.loginForm.tenantId=s.data.tenantId,t.$parent.$refs.login.style.backgroundImage="url(".concat(s.data.backgroundUrl,")"))}))},submitSwitch:function(t,e){var s=this,n=(JSON.parse(localStorage.getItem("saber-userInfo")),{userName:this.loginForm.username,oldPassword:l["a"].encryptData(t.oldPassword,"daliantan0v0vcip"),password:l["a"].encryptData(t.password,"daliantan0v0vcip"),confirmPassword:l["a"].encryptData(t.confirmPassword,"daliantan0v0vcip")});Object(u["changePassword"])(n).then((function(e){200===e.data.code&&(s.$message.success("修改成功,即将跳转到首页"),s.passwordVisible=!1,s.$refs.changeForm.resetFields(),s.$store.dispatch("LoginByUsername",p(p({},s.loginForm),{},{password:t.confirmPassword})).then((function(t){"loginSuccess"!==t.obj.failCode&&"passwordRemainDay"!==t.obj.failCode&&s.$message.error(t.msg),s.$router.push({path:s.tagWel.value})})))})).catch((function(t){console.log(t)})),e()}}},h=f,g=s("2877"),m=Object(g["a"])(h,n,r,!1,null,null,null);e["default"]=m.exports},"81a1":function(t,e,s){"use strict";s("6acf")},"94ea":function(t,e,s){},a5fa:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"error-page"},[e("div",{staticClass:"img",staticStyle:{"background-image":"url('/img/bg/404.svg')"}}),e("div",{staticClass:"content"},[e("h1",[t._v("404")]),e("div",{staticClass:"desc"},[t._v("抱歉,你访问的页面不存在")]),e("div",{staticClass:"actions"},[e("router-link",{attrs:{to:{path:"/"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("返回首页")])],1)],1)])])},r=[],o={name:"error-404"},i=o,a=(s("81a1"),s("2877")),c=Object(a["a"])(i,n,r,!1,null,"5e9f17e3",null);e["default"]=c.exports},a8d0:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"error-page"},[e("div",{staticClass:"img",staticStyle:{"background-image":"url('/img/bg/403.svg')"}}),e("div",{staticClass:"content"},[e("h1",[t._v("403")]),e("div",{staticClass:"desc"},[t._v("抱歉,你无权访问该页面")]),e("div",{staticClass:"actions"},[e("router-link",{attrs:{to:{path:"/"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("返回首页")])],1)],1)])])},r=[],o={name:"error-403"},i=o,a=(s("ccb4"),s("2877")),c=Object(a["a"])(i,n,r,!1,null,"2be0fc08",null);e["default"]=c.exports},aa92:function(t,e,s){"use strict";s("de99")},ac3a:function(t,e,s){"use strict";s("f054")},c1a1:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t._self._c;return e("basic-container",[e("iframe",{ref:"iframe",staticClass:"iframe",attrs:{src:t.src}})])},r=[],o=(s("8e6e"),s("ac6a"),s("456d"),s("6b54"),s("a481"),s("ade3")),i=s("5880"),a=s("323e"),c=s.n(a);s("a5d8");function l(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,n)}return s}function u(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?l(Object(s),!0).forEach((function(e){Object(o["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):l(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var d={name:"AvueIframe",data:function(){return{urlPath:this.getUrlPath()}},created:function(){c.a.configure({showSpinner:!1})},mounted:function(){this.load(),this.resize()},props:["routerPath"],watch:{$route:function(){this.load()},routerPath:function(){this.urlPath=this.getUrlPath()}},computed:u(u({},Object(i["mapGetters"])(["screen"])),{},{src:function(){return this.$route.query.src?this.$route.query.src.replace("$","#"):this.urlPath}}),methods:{show:function(){c.a.start()},hide:function(){c.a.done()},resize:function(){var t=this;window.onresize=function(){t.iframeInit()}},load:function(){var t=this;this.show();var e=!0;void 0!==this.$route.query.src&&-1===this.$route.query.src.indexOf("?")&&(e=!1);var s=[];for(var n in this.$route.query)"src"!==n&&"name"!==n&&"i18n"!==n&&s.push("".concat(n,"= this.$route.query[key]"));s=s.join("&").toString(),this.$route.query.src=e?"".concat(this.$route.query.src).concat(s.length>0?"&list":""):"".concat(this.$route.query.src).concat(s.length>0?"?list":"");var r=3,o=setInterval((function(){r--,0===r&&(t.hide(),clearInterval(o))}),1e3);this.iframeInit()},iframeInit:function(){var t=this,e=this.$refs.iframe,s=document.documentElement.clientHeight-(screen>1?200:130);e&&(e.style.height="".concat(s,"px"),e.attachEvent?e.attachEvent("onload",(function(){t.hide()})):e.onload=function(){t.hide()})},getUrlPath:function(){var t=window.location.href;return t=t.replace("/myiframe",""),t}}},p=d,f=(s("aa92"),s("2877")),h=Object(f["a"])(p,n,r,!1,null,null,null);e["default"]=h.exports},ccb4:function(t,e,s){"use strict";s("94ea")},d380:function(t,e,s){},d4d0:function(t,e,s){},de99:function(t,e,s){},e324:function(t,e,s){"use strict";s("3183")},eaf5:function(t,e,s){"use strict";s("5d3c")},f054:function(t,e,s){}}]);