chunk-cb6f702e.b180f877.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cb6f702e"],{"0228":function(e,t,n){},"0fec":function(e,t,n){},2483:function(e,t,n){},"29d5":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"nav-header"},[e._v(" 安防综合管理平台 "),n("div",{staticClass:"home-nav"},[n("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"text-color":e.variables.menuText,"unique-opened":!1,"active-text-color":e.variables.menuActiveText,mode:"horizontal"}},e._l(e.routes,(function(e){return n("sidebar-item",{key:e.path,attrs:{item:e,"base-path":e.path}})})),1)],1),n("div",{staticClass:"time-menu"},[n("time-menu")],1)])},a=[],o=n("5530"),s=n("7309"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"right-sec"},[n("div",{staticClass:"right-menu"},[n("el-dropdown",{staticClass:"avatar-container",attrs:{trigger:"click"}},[n("div",{staticClass:"avatar-wrapper"},[n("div",[n("strong",[e._v(e._s(e.nickName))])])]),n("div",{staticClass:"logout",on:{click:e.logout}},[n("span",[e._v("安全退出")])])])],1),n("div",{staticClass:"right-time date"},[e._v(e._s(e.dateFormat(e.date)))])])},l=[],c={name:"TimeMenu",data:function(){return{date:new Date,nickName:""}},methods:{logout:function(){var e=this;localStorage.clear(),this.$store.dispatch("logout").then((function(){e.$router.push("/login")})).catch((function(t){e.$message.error(t)}))},setZero:function(e){return e<10?"0"+e:e},dateFormat:function(e){var t=new Date(e),n=t.getFullYear(),i=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,a=t.getDate()<10?"0"+t.getDate():t.getDate(),o=t.getHours()<10?"0"+t.getHours():t.getHours(),s=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes(),r=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds();return n+"年"+i+"月"+a+"日 "+o+":"+s+":"+r}},created:function(){var e=this;setTimeout((function(){e.nickName=e.$store.state.nickName}),500)},mounted:function(){var e=this;this.timer=setInterval((function(){e.date=new Date}),1e3)},destroyed:function(){this.timer&&clearInterval(this.timer)}},u=c,d=(n("3d5b"),n("2877")),m=Object(d["a"])(u,r,l,!1,null,"70113c86",null),p=m.exports,g=n("2f62"),f=n("cf1e"),h=n.n(f),v={name:"navHeader",components:{SidebarItem:s["default"],TimeMenu:p},data:function(){return{}},computed:Object(o["a"])(Object(o["a"])({},Object(g["b"])(["sidebar","addRoutes"])),{},{routes:function(){return this.$store.getters.routes},activeMenu:function(){var e=this.$route,t=e.meta,n=e.path;return t.activeMenu?t.activeMenu:n},variables:function(){return h.a},isCollapse:function(){return!this.sidebar.opened}})},x=v,b=(n("c4b8"),n("5988"),Object(d["a"])(x,i,a,!1,null,null,null));t["default"]=b.exports},"2e3f":function(e,t,n){},"35d3":function(e,t,n){},"3d5b":function(e,t,n){"use strict";n("2483")},"4eb0":function(e,t,n){"use strict";n("9b3f")},5319:function(e,t,n){"use strict";var i=n("d784"),a=n("825a"),o=n("7b0b"),s=n("50c4"),r=n("a691"),l=n("1d80"),c=n("8aa5"),u=n("14c3"),d=Math.max,m=Math.min,p=Math.floor,g=/\$([$&'`]|\d\d?|<[^>]*>)/g,f=/\$([$&'`]|\d\d?)/g,h=function(e){return void 0===e?e:String(e)};i("replace",2,(function(e,t,n,i){var v=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,x=i.REPLACE_KEEPS_$0,b=v?"$":"$0";return[function(n,i){var a=l(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,a,i):t.call(String(a),n,i)},function(e,i){if(!v&&x||"string"===typeof i&&-1===i.indexOf(b)){var o=n(t,e,this,i);if(o.done)return o.value}var l=a(e),p=String(this),g="function"===typeof i;g||(i=String(i));var f=l.global;if(f){var y=l.unicode;l.lastIndex=0}var C=[];while(1){var k=u(l,p);if(null===k)break;if(C.push(k),!f)break;var _=String(k[0]);""===_&&(l.lastIndex=c(p,s(l.lastIndex),y))}for(var S="",E=0,A=0;A<C.length;A++){k=C[A];for(var F=String(k[0]),O=d(m(r(k.index),p.length),0),M=[],P=1;P<k.length;P++)M.push(h(k[P]));var $=k.groups;if(g){var I=[F].concat(M,O,p);void 0!==$&&I.push($);var D=String(i.apply(void 0,I))}else D=w(F,p,O,M,$,i);O>=E&&(S+=p.slice(E,O)+D,E=O+F.length)}return S+p.slice(E)}];function w(e,n,i,a,s,r){var l=i+e.length,c=a.length,u=f;return void 0!==s&&(s=o(s),u=g),t.call(r,u,(function(t,o){var r;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,i);case"'":return n.slice(l);case"<":r=s[o.slice(1,-1)];break;default:var u=+o;if(0===u)return t;if(u>c){var d=p(u/10);return 0===d?t:d<=c?void 0===a[d-1]?o.charAt(1):a[d-1]+o.charAt(1):t}r=a[u-1]}return void 0===r?"":r}))}}))},5988:function(e,t,n){"use strict";n("35d3")},7309:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.item.hidden||"Building"==e.item.name?e._e():n("div",[!e.hasOneShowingChild(e.item.children,e.item)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?n("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[n("template",{slot:"title"},[e.item.meta?n("item",{attrs:{icon:e.item.meta&&e.item.meta.icon,title:e.item.meta.title}}):e._e()],1),e._l(e.item.children,(function(t){return n("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?n("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path)}},[n("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[n("item",{attrs:{title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},a=[],o=n("5530"),s=(n("4de4"),n("d3b7"),n("df7c")),r=n.n(s),l=n("61f7"),c=n("837c"),u=n("a6e1"),d=n("5c70"),m={name:"SidebarItem",components:{Item:c["a"],AppLink:u["a"]},mixins:[d["a"]],props:{item:{type:Object,required:!0},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},data:function(){return this.onlyOneChild=null,{}},methods:{hasOneShowingChild:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,i=t.filter((function(t){return!t.hidden&&(e.onlyOneChild=t,!0)}));return 1===i.length||0===i.length&&(this.onlyOneChild=Object(o["a"])(Object(o["a"])({},n),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e){return Object(l["b"])(e)?e:Object(l["b"])(this.basePath)?this.basePath:r.a.resolve(this.basePath,e)}}},p=m,g=(n("c9c8"),n("2877")),f=Object(g["a"])(p,i,a,!1,null,"81494c9a",null);t["default"]=f.exports},"77a8":function(e,t,n){"use strict";n("2e3f")},"9b3f":function(e,t,n){},"9ed6":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"login-container"},[e.erp?n("div",{staticClass:"bg"},[n("img",{attrs:{src:e.bg,alt:""}})]):e._e(),e.erp?n("div",{staticClass:"logo"},[n("img",{attrs:{src:e.logo,alt:""}}),n("span",{staticClass:"logo_txt"},[e._v("东信综合安防管理系统")])]):e._e(),e.erp?n("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{"auto-complete":"on",model:e.loginForm,rules:e.loginRules}},[n("h3",{staticClass:"title"},[e._v("用户登录 "),n("span",[e._v("LOGIN")])]),n("el-form-item",{attrs:{prop:"username",width:"460px"}},[n("el-input",{ref:"username",attrs:{placeholder:"请输入用户名",name:"username",type:"text","auto-complete":"off"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login_info()}},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}},[n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),n("el-form-item",{staticStyle:{"margin-top":"15px"},attrs:{prop:"password"}},[n("el-input",{ref:"password",staticClass:"inputs",attrs:{placeholder:"请输入密码",name:"password",type:e.passwordtxt},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login_info()}},scopedSlots:e._u([{key:"prefix",fn:function(){return[n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})]},proxy:!0}],null,!1,2824352526),model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}}),n("div",{staticClass:"eyeWrap"},[n("svg-icon",{directives:[{name:"show",rawName:"v-show",value:"password"==e.passwordtxt,expression:"passwordtxt == 'password'"}],staticClass:"el-input__icon input-icon eye",staticStyle:{file:"currentColor"},attrs:{slot:"prefix","icon-class":"eye"},on:{click:e.eyeTab},slot:"prefix"}),n("svg-icon",{directives:[{name:"show",rawName:"v-show",value:"text"==e.passwordtxt,expression:"passwordtxt == 'text'"}],staticClass:"el-input__icon input-icon eye",staticStyle:{file:"currentColor"},attrs:{slot:"prefix","icon-class":"eye-open"},on:{click:e.eyeTab},slot:"prefix"})],1)],1),n("el-form-item",{staticStyle:{"margin-top":"-10px"},attrs:{prop:"code"}},[n("el-input",{staticStyle:{width:"61%"},attrs:{"auto-complete":"off",placeholder:"验证码"},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}},[n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),n("div",{staticClass:"login-code"},[n("img",{staticClass:"login-code-img",attrs:{src:e.codeUrl},on:{click:e.getCode}})]),n("div",{staticClass:"shuaxin",class:e.xuan?"xuanz":""},[n("svg-icon",{attrs:{slot:"prefix","icon-class":"刷新"},on:{click:e.getCode},slot:"prefix"})],1)],1),n("el-checkbox",{staticStyle:{margin:"0px 0px 25px 0px"},on:{change:e.memory},model:{value:e.loginForm.rememberMe,callback:function(t){e.$set(e.loginForm,"rememberMe",t)},expression:"loginForm.rememberMe"}},[e._v("记住密码")]),n("el-button",{attrs:{type:"primary"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login_info()}},nativeOn:{click:function(t){return t.preventDefault(),e.login_info()}}},[e.loading?n("span",[e._v("登 录 中...")]):n("span",[e._v("登 录")])])],1):e._e(),e.ERPloading?n("div",{attrs:{id:"loader-wrapper"}},[n("div",{attrs:{id:"loader"}}),n("div",{staticClass:"loader-section section-left"}),n("div",{staticClass:"loader-section section-right"}),n("div",{staticClass:"load_title"},[e._v("正在加载系统资源,请耐心等待")])]):e._e()],1)},a=[],o=(n("b0c0"),n("ac1f"),n("5319"),n("c24f")),s=n("a369"),r=n("29d5"),l=n("1157"),c=n.n(l),u=n("e725"),d=n.n(u),m=n("a5ac"),p=n.n(m),g=n("a78e"),f=n.n(g),h=n("24e5"),v=n.n(h),x="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\nnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==",b="MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\nPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\nkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\ncSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\nDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\nYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\nUP8iWi1Qw0Y=";function w(e){var t=new v.a;return t.setPublicKey(x),t.encrypt(e)}function y(e){var t=new v.a;return t.setPrivateKey(b),t.decrypt(e)}var C={name:"Login",components:{TimeMenu:s["a"],navHeader:r["default"]},data:function(){return{erp:!1,ERPloading:!0,loading:!1,passwordtxt:"password",bg:d.a,logo:p.a,codeUrl:"",cookiePassword:"",show_num:[],loginForm:{username:"",password:"",rememberMe:!0,code:"",uuid:""},loginRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},xuan:!1}},mounted:function(){c()(".el-menu").css("display","none"),c()(".right-menu").css("display","none")},created:function(){this.keyupEnter(),this.getUrl()},methods:{getUrl:function(){var e=this.$route.query;if(e.username&&e.password){var t={username:e.username,password:e.password};this.handleLoginERP(t)}else this.getCode(),this.getCookie(),this.zddl()},keyupEnter:function(){var e=this;document.onkeydown=function(t){var n=window.event.keyCode;13==n&&e.login_info()}},eyeTab:function(){"password"==this.passwordtxt?this.passwordtxt="text":this.passwordtxt="password"},getCode:function(){var e=this;this.xuan=!0,Object(o["a"])().then((function(t){e.codeUrl="data:image/gif;base64,"+t.data.img,e.loginForm.uuid=t.data.uuid,e.erp=!0,setTimeout((function(){e.ERPloading=!1})),e.xuan=!1}))},getCookie:function(){var e=f.a.get("username"),t=f.a.get("password"),n=f.a.get("rememberMe");this.loginForm={username:void 0===e?this.loginForm.username:e,password:void 0===t?this.loginForm.password:y(t),rememberMe:void 0!==n&&Boolean(n)}},login_info:function(){var e=this;this.$refs.loginForm.validate((function(t){t&&(e.loading=!0,e.$store.dispatch("login",e.loginForm).then((function(){e.$router.push("/index?name="+e.loginForm.username),e.loading=!1})).catch((function(){e.loading=!1,e.getCode()})))}))},memory:function(){this.loginForm.rememberMe?(f.a.set("username429",this.loginForm.username,{expires:300}),f.a.set("password429",w(this.loginForm.password),{expires:300}),f.a.set("rememberMe429",this.loginForm.rememberMe,{expires:300})):(f.a.remove("username429"),f.a.remove("password429"),f.a.remove("rememberMe429"))},handleLoginERP:function(e){var t=this;f.a.set("username429",e.name),this.$store.dispatch("LoginERP",e).then((function(n){t.$router.push({path:"/index?name="+e.id}).catch((function(){}))})).catch((function(e){location.href="/#/"}))},zddl:function(){f.a.get("vue_admin_template_token1708")&&localStorage.getItem("key")&&this.$router.push("/index?name="+localStorage.getItem("key"))}},watch:{password:function(){this.password=this.password.replace(/[\W]/g,"")},username:function(){this.username=this.username.replace(/[\W]/g,"")},code:function(){this.code=this.code.replace(/[\W]/g,"")}}},k=C,_=(n("4eb0"),n("77a8"),n("2877")),S=Object(_["a"])(k,i,a,!1,null,"41a2ccc8",null);t["default"]=S.exports},a5ac:function(e,t,n){e.exports=n.p+"static/img/logo-b.fd92c04e.png"},c4b8:function(e,t,n){"use strict";n("0fec")},c9c8:function(e,t,n){"use strict";n("0228")},e725:function(e,t,n){e.exports=n.p+"static/img/bg-login.1a7b14da.png"}}]);