Commit 4f6dd1dc authored by yinxiaoling's avatar yinxiaoling

Merge branch 'master' of gitlab.ciopaas.com:yinxiaoling/aic_duty_strategy

parents b3085218 ea9c999a
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=renderer content=webkit><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=/favicon.ico><title>浙江铁路局外呼策略</title><link href=/static/css/chunk-libs.3dfb7769.css rel=stylesheet><link href=/static/css/app.d6d5af59.css rel=stylesheet></head><body><div id=app></div><script src=/static/js/chunk-elementUI.268e3bcf.js></script><script src=/static/js/chunk-libs.9f0007e6.js></script><script>(function(e){function t(t){for(var r,c,a=t[0],f=t[1],i=t[2],d=0,l=[];d<a.length;d++)c=a[d],u[c]&&l.push(u[c][0]),u[c]=0;for(r in f)Object.prototype.hasOwnProperty.call(f,r)&&(e[r]=f[r]);h&&h(t);while(l.length)l.shift()();return o.push.apply(o,i||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],r=!0,c=1;c<n.length;c++){var a=n[c];0!==u[a]&&(r=!1)}r&&(o.splice(t--,1),e=f(f.s=n[0]))}return e}var r={},c={runtime:0},u={runtime:0},o=[];function a(e){return f.p+"static/js/"+({}[e]||e)+"."+{"chunk-2d0c8d8c":"24beb334","chunk-f82f7f52":"5f2cddf0","chunk-2d2105d3":"c38e1553","chunk-2d230fe7":"8023f254","chunk-521ff149":"1a8e56c7","chunk-6c78189c":"54a0f147","chunk-6f9a3ee0":"52c308dd","chunk-edda6906":"f13325ba","chunk-f46ba1c8":"31519b4a"}[e]+".js"}function f(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,f),n.l=!0,n.exports}f.e=function(e){var t=[],n={"chunk-f82f7f52":1,"chunk-521ff149":1,"chunk-6c78189c":1,"chunk-6f9a3ee0":1,"chunk-edda6906":1,"chunk-f46ba1c8":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var r="static/css/"+({}[e]||e)+"."+{"chunk-2d0c8d8c":"31d6cfe0","chunk-f82f7f52":"270df380","chunk-2d2105d3":"31d6cfe0","chunk-2d230fe7":"31d6cfe0","chunk-521ff149":"aa79ebe7","chunk-6c78189c":"894cb465","chunk-6f9a3ee0":"914c6b3d","chunk-edda6906":"c7c8f565","chunk-f46ba1c8":"34d3c0e3"}[e]+".css",u=f.p+r,o=document.getElementsByTagName("link"),a=0;a<o.length;a++){var i=o[a],d=i.getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(d===r||d===u))return t()}var l=document.getElementsByTagName("style");for(a=0;a<l.length;a++){i=l[a],d=i.getAttribute("data-href");if(d===r||d===u)return t()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=t,h.onerror=function(t){var r=t&&t.target&&t.target.src||u,o=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");o.request=r,delete c[e],h.parentNode.removeChild(h),n(o)},h.href=u;var s=document.getElementsByTagName("head")[0];s.appendChild(h)})).then((function(){c[e]=0})));var r=u[e];if(0!==r)if(r)t.push(r[2]);else{var o=new Promise((function(t,n){r=u[e]=[t,n]}));t.push(r[2]=o);var i,d=document.createElement("script");d.charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.src=a(e),i=function(t){d.onerror=d.onload=null,clearTimeout(l);var n=u[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src,o=new Error("Loading chunk "+e+" failed.\n("+r+": "+c+")");o.type=r,o.request=c,n[1](o)}u[e]=void 0}};var l=setTimeout((function(){i({type:"timeout",target:d})}),12e4);d.onerror=d.onload=i,document.head.appendChild(d)}return Promise.all(t)},f.m=e,f.c=r,f.d=function(e,t,n){f.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,t){if(1&t&&(e=f(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(f.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)f.d(n,r,function(t){return e[t]}.bind(null,r));return n},f.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(t,"a",t),t},f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},f.p="/",f.oe=function(e){throw console.error(e),e};var i=window["webpackJsonp"]=window["webpackJsonp"]||[],d=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var h=d;n()})([]);</script><script src=/static/js/app.899f4b60.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=renderer content=webkit><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=/favicon.ico><title>浙江铁路局外呼策略</title><link href=/static/css/chunk-libs.3dfb7769.css rel=stylesheet><link href=/static/css/app.8ce5be08.css rel=stylesheet></head><body><div id=app></div><script src=/static/js/chunk-elementUI.268e3bcf.js></script><script src=/static/js/chunk-libs.9f0007e6.js></script><script>(function(e){function t(t){for(var r,c,a=t[0],f=t[1],i=t[2],d=0,l=[];d<a.length;d++)c=a[d],u[c]&&l.push(u[c][0]),u[c]=0;for(r in f)Object.prototype.hasOwnProperty.call(f,r)&&(e[r]=f[r]);h&&h(t);while(l.length)l.shift()();return o.push.apply(o,i||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],r=!0,c=1;c<n.length;c++){var a=n[c];0!==u[a]&&(r=!1)}r&&(o.splice(t--,1),e=f(f.s=n[0]))}return e}var r={},c={runtime:0},u={runtime:0},o=[];function a(e){return f.p+"static/js/"+({}[e]||e)+"."+{"chunk-2d0c8d8c":"24beb334","chunk-72d2293f":"f448ed5b","chunk-2d2105d3":"c38e1553","chunk-2d230fe7":"8023f254","chunk-521ff149":"1a8e56c7","chunk-6ba9805a":"a9bfce29","chunk-6c78189c":"31a657d0","chunk-edda6906":"f13325ba","chunk-f46ba1c8":"31519b4a"}[e]+".js"}function f(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,f),n.l=!0,n.exports}f.e=function(e){var t=[],n={"chunk-72d2293f":1,"chunk-521ff149":1,"chunk-6ba9805a":1,"chunk-6c78189c":1,"chunk-edda6906":1,"chunk-f46ba1c8":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var r="static/css/"+({}[e]||e)+"."+{"chunk-2d0c8d8c":"31d6cfe0","chunk-72d2293f":"af21e06d","chunk-2d2105d3":"31d6cfe0","chunk-2d230fe7":"31d6cfe0","chunk-521ff149":"aa79ebe7","chunk-6ba9805a":"608f6ccc","chunk-6c78189c":"894cb465","chunk-edda6906":"c7c8f565","chunk-f46ba1c8":"34d3c0e3"}[e]+".css",u=f.p+r,o=document.getElementsByTagName("link"),a=0;a<o.length;a++){var i=o[a],d=i.getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(d===r||d===u))return t()}var l=document.getElementsByTagName("style");for(a=0;a<l.length;a++){i=l[a],d=i.getAttribute("data-href");if(d===r||d===u)return t()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=t,h.onerror=function(t){var r=t&&t.target&&t.target.src||u,o=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");o.request=r,delete c[e],h.parentNode.removeChild(h),n(o)},h.href=u;var s=document.getElementsByTagName("head")[0];s.appendChild(h)})).then((function(){c[e]=0})));var r=u[e];if(0!==r)if(r)t.push(r[2]);else{var o=new Promise((function(t,n){r=u[e]=[t,n]}));t.push(r[2]=o);var i,d=document.createElement("script");d.charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.src=a(e),i=function(t){d.onerror=d.onload=null,clearTimeout(l);var n=u[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src,o=new Error("Loading chunk "+e+" failed.\n("+r+": "+c+")");o.type=r,o.request=c,n[1](o)}u[e]=void 0}};var l=setTimeout((function(){i({type:"timeout",target:d})}),12e4);d.onerror=d.onload=i,document.head.appendChild(d)}return Promise.all(t)},f.m=e,f.c=r,f.d=function(e,t,n){f.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,t){if(1&t&&(e=f(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(f.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)f.d(n,r,function(t){return e[t]}.bind(null,r));return n},f.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(t,"a",t),t},f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},f.p="/",f.oe=function(e){throw console.error(e),e};var i=window["webpackJsonp"]=window["webpackJsonp"]||[],d=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var h=d;n()})([]);</script><script src=/static/js/app.b249d361.js></script></body></html>
\ No newline at end of file
.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.pagination-container[data-v-5d204799]{position:absolute;bottom:10px;right:20px;left:20px;background-color:#fff;z-index:1;padding:10px}.pagination-container.hidden[data-v-5d204799]{display:none}.dis-ib[data-v-49651670]{display:inline-block}.txt-rt[data-v-49651670]{text-align:right}.drawer_body_box .el-form-item[data-v-49651670]{margin-bottom:0}
\ No newline at end of file
.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.pagination-container[data-v-5d204799]{position:absolute;bottom:10px;right:20px;left:20px;background-color:#fff;z-index:1;padding:10px}.pagination-container.hidden[data-v-5d204799]{display:none}.dis-ib[data-v-2bb46f50]{display:inline-block}.txt-rt[data-v-2bb46f50]{text-align:right}.drawer_body_box .el-form-item[data-v-2bb46f50]{margin-bottom:0}
\ No newline at end of file
@supports (-webkit-mask:none) and (not (cater-color:#000)){.login-container .el-input input{color:#000}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#000;height:47px;caret-color:#000}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#000!important}.login-container .el-form-item{border-radius:5px;color:#454545}.login-container .el-form-item.border-b{border-bottom:1px solid #ddd}.login-container[data-v-32d2c54b]{min-height:100%;width:100%;background-color:#fff;overflow:hidden}.login-container .login-form[data-v-32d2c54b]{top:calc(50% - 280px);position:absolute;left:calc(50% - 260px);width:520px;max-width:100%;padding:30px;margin:0 auto;overflow:hidden;border:1px solid #ddd;border-radius:8px}.login-container .tips[data-v-32d2c54b]{font-size:14px;margin-bottom:10px}.login-container .tips span[data-v-32d2c54b]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-32d2c54b]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-32d2c54b]{position:relative;text-align:center}.login-container .title-container img[data-v-32d2c54b]{width:100px;height:100px}.login-container .title-container .title[data-v-32d2c54b]{font-size:26px;color:#369dff;margin:20px auto;text-align:center}.login-container .show-pwd[data-v-32d2c54b]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .thirdparty-button[data-v-32d2c54b]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.login-container .thirdparty-button[data-v-32d2c54b]{display:none}}.login-container .read-box[data-v-32d2c54b]{text-align:center}.login-container .remenber-box[data-v-32d2c54b]{padding-left:15px}.login-container .forget-pwd[data-v-32d2c54b]{text-align:right;padding-right:10px;color:#3690ff}.login-container .agreement-txt[data-v-32d2c54b]{color:#3690ff;text-decoration:underline}.login-container .login-btn[data-v-32d2c54b]{width:100%;margin-bottom:20px;background-color:#a4cdff;color:#fff;padding:15px}
\ No newline at end of file
@supports (-webkit-mask:none) and (not (cater-color:#000)){.login-container .el-input input{color:#000}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#000;height:47px;caret-color:#000}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#000!important}.login-container .el-form-item{border-radius:5px;color:#454545}.login-container .el-form-item.border-b{border-bottom:1px solid #ddd}.login-container[data-v-2e5dfc87]{min-height:100%;width:100%;background-color:#fff;overflow:hidden}.login-container .login-form[data-v-2e5dfc87]{top:calc(50% - 280px);position:absolute;left:calc(50% - 260px);width:520px;max-width:100%;padding:30px;margin:0 auto;overflow:hidden;border:1px solid #ddd;border-radius:8px}.login-container .tips[data-v-2e5dfc87]{font-size:14px;margin-bottom:10px}.login-container .tips span[data-v-2e5dfc87]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-2e5dfc87]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-2e5dfc87]{position:relative;text-align:center}.login-container .title-container img[data-v-2e5dfc87]{width:100px;height:100px}.login-container .title-container .title[data-v-2e5dfc87]{font-size:26px;color:#369dff;margin:20px auto;text-align:center}.login-container .show-pwd[data-v-2e5dfc87]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .thirdparty-button[data-v-2e5dfc87]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.login-container .thirdparty-button[data-v-2e5dfc87]{display:none}}.login-container .read-box[data-v-2e5dfc87]{text-align:center}.login-container .remenber-box[data-v-2e5dfc87]{padding-left:15px}.login-container .agreement-txt[data-v-2e5dfc87]{color:#3690ff;text-decoration:underline}.login-container .login-btn[data-v-2e5dfc87]{width:100%;margin-bottom:20px;background-color:#a4cdff;color:#fff;padding:15px}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f82f7f52"],{2017:function(e,t,r){"use strict";var o=r("b12d"),a=r.n(o);a.a},"8b88":function(e,t,r){},"9ed6":function(e,t,r){"use strict";r.r(t);var o=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"login-container",attrs:{id:"particlesId"}},[o("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,autocomplete:"on","label-position":"left"}},[o("div",{staticClass:"title-container"},[o("div",[o("img",{attrs:{src:r("a36b"),alt:"AI智能客服系统"}})]),e._v(" "),o("div",{staticClass:"title"},[e._v("AI智能客服系统")])]),e._v(" "),o("el-form-item",{staticClass:"border-b",attrs:{prop:"username"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"user"}})],1),e._v(" "),o("el-input",{ref:"username",attrs:{placeholder:"请输入手机号/账号",name:"username",type:"text",tabindex:"1",autocomplete:"on"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}})],1),e._v(" "),o("el-tooltip",{attrs:{content:"Caps lock is On",placement:"right",manual:""},model:{value:e.capsTooltip,callback:function(t){e.capsTooltip=t},expression:"capsTooltip"}},[o("el-form-item",{staticClass:"border-b",attrs:{prop:"password"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"password"}})],1),e._v(" "),o("el-input",{key:e.passwordType,ref:"password",attrs:{type:e.passwordType,placeholder:"请输入密码",name:"password",tabindex:"2",autocomplete:"on"},on:{blur:function(t){e.capsTooltip=!1}},nativeOn:{keyup:[function(t){return e.checkCapslock(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}]},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}}),e._v(" "),o("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[o("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1)],1),e._v(" "),o("el-form-item",{staticClass:"remenber-box",attrs:{prop:"remenber"}},[o("el-row",[o("el-col",{attrs:{span:12}},[o("el-checkbox",{model:{value:e.loginForm.remenber,callback:function(t){e.$set(e.loginForm,"remenber",t)},expression:"loginForm.remenber"}},[e._v("记住密码")])],1),e._v(" "),o("el-col",{staticClass:"forget-pwd",attrs:{span:12}},[o("a",[e._v("忘记密码?")])])],1)],1),e._v(" "),o("el-button",{staticClass:"login-btn",attrs:{loading:e.loading},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e._v("登录")]),e._v(" "),o("el-form-item",{staticClass:"read-box",attrs:{prop:"readAgrement"}},[o("el-checkbox",{model:{value:e.loginForm.readAgrement,callback:function(t){e.$set(e.loginForm,"readAgrement",t)},expression:"loginForm.readAgrement"}},[o("span",[e._v("我已阅读并同意AI智能客服")])]),e._v(" "),o("a",{staticClass:"agreement-txt"},[e._v("用户协议")])],1)],1)],1)},a=[],s=(r("ac6a"),r("456d"),r("572f"),{name:"Login",data:function(){return{loginForm:{remenber:!1,readAgrement:!1,username:"yxl001",password:"123456"},loginRules:{username:[{required:!0,trigger:"blur"}],password:[{required:!0,trigger:"blur",max:20,message:"密码输入字符最长为20位"}]},passwordType:"password",capsTooltip:!1,loading:!1,redirect:void 0,otherQuery:{}}},watch:{$route:{handler:function(e){var t=e.query;t&&(this.redirect=t.redirect,this.otherQuery=this.getOtherQuery(t))},immediate:!0}},mounted:function(){"yes"===localStorage.getItem("aicremenberpwd")&&(this.loginForm.remenber=!0,this.loginForm.username=this.$publicTools.decrypt(localStorage.getItem("aicusername")),this.loginForm.password=this.$publicTools.decrypt(localStorage.getItem("aicuserpwd"))),particlesJS("particlesId",{particles:{number:{value:80,density:{enable:!0,value_area:800}},color:{value:"#666"},shape:{type:"circle",stroke:{width:0,color:"#666"},polygon:{nb_sides:5},image:{src:"img/github.svg",width:100,height:100}},opacity:{value:.5,random:!1,anim:{enable:!1,speed:1,opacity_min:.1,sync:!1}},size:{value:5,random:!0,anim:{enable:!1,speed:40,size_min:.1,sync:!1}},line_linked:{enable:!0,distance:150,color:"#666",opacity:.4,width:1},move:{enable:!0,speed:6,direction:"none",random:!1,straight:!1,out_mode:"out",attract:{enable:!1,rotateX:600,rotateY:1200}}},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"repulse"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:400,line_linked:{opacity:1}},bubble:{distance:400,size:40,duration:2,opacity:8,speed:3},repulse:{distance:200},push:{particles_nb:4},remove:{particles_nb:2}}},retina_detect:!0,config_demo:{hide_card:!1,background_color:"#000",background_image:"",background_position:"50% 50%",background_repeat:"no-repeat",background_size:"cover"}}),""===this.loginForm.username?this.$refs.username.focus():""===this.loginForm.password&&this.$refs.password.focus()},methods:{checkCapslock:function(e){var t=e.key;this.capsTooltip=t&&1===t.length&&t>="A"&&t<="Z"},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!1;if(!e.loginForm.readAgrement)return e.$message({message:"请阅读并勾选用户协议",type:"warning"}),!1;e.loginForm.remenber?(localStorage.setItem("aicremenberpwd","yes"),localStorage.setItem("aicusername",e.$publicTools.encrypt(e.loginForm.username)),localStorage.setItem("aicuserpwd",e.$publicTools.encrypt(e.loginForm.password))):(localStorage.removeItem("aicremenberpwd"),localStorage.removeItem("aicusername"),localStorage.removeItem("aicuserpwd")),e.loading=!0;var r=e.loginForm,o=r.username,a=r.password;e.$store.dispatch("user/login",{username:o,password:a}).then((function(){e.$router.push({path:e.redirect||"/",query:e.otherQuery}),e.loading=!1})).catch((function(){e.loading=!1}))}))},getOtherQuery:function(e){return Object.keys(e).reduce((function(t,r){return"redirect"!==r&&(t[r]=e[r]),t}),{})}}}),n=s,i=(r("2017"),r("f8b9"),r("2877")),l=Object(i["a"])(n,o,a,!1,null,"32d2c54b",null);t["default"]=l.exports},a36b:function(e,t,r){e.exports=r.p+"static/img/404.a57b6f31.png"},b12d:function(e,t,r){},f8b9:function(e,t,r){"use strict";var o=r("8b88"),a=r.n(o);a.a}}]);
\ No newline at end of file
......@@ -31,13 +31,14 @@
<el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
<div class="avatar-wrapper">
<img :src="avatar+'?imageView2/1/w/80/h/80'" class="user-avatar" />
<div class="user-avatar">{{ user_name }}</div>
<!-- <img :src="avatar+'?imageView2/1/w/80/h/80'" class="user-avatar" /> -->
<!-- <i class="el-icon-caret-bottom" /> -->
</div>
<el-dropdown-menu slot="dropdown">
<!-- <router-link to="/account-set/index">
<el-dropdown-item>账号设置</el-dropdown-item>
</router-link> -->
</router-link>-->
<el-dropdown-item divided @click.native="logout">
<span style="display:block;">退出</span>
</el-dropdown-item>
......@@ -65,9 +66,18 @@ export default {
// SizeSelect,
Search
},
data() {
return {
user_name: ''
}
},
computed: {
...mapGetters(['sidebar', 'avatar', 'device'])
},
created() {
let un = sessionStorage.getItem('user_name')
this.user_name = un ? this.$publicTools.decrypt(un) : ''
},
methods: {
toggleSideBar() {
this.$store.dispatch('app/toggleSideBar')
......@@ -148,6 +158,7 @@ export default {
cursor: pointer;
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 10px;
}
......
......@@ -2,18 +2,19 @@
<div class="sidebar-logo-container" :class="{'collapse':collapse}">
<transition name="sidebarLogoFade">
<router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/">
<img v-if="logo" :src="logo" class="sidebar-logo">
<h1 v-else class="sidebar-title">{{ title }} </h1>
<img v-if="logo" :src="logo" class="sidebar-logo" />
<h1 v-else class="sidebar-title">{{ title }}</h1>
</router-link>
<router-link v-else key="expand" class="sidebar-logo-link" to="/">
<img v-if="logo" :src="logo" class="sidebar-logo">
<h1 class="sidebar-title">{{ title }} </h1>
<img v-if="logo" :src="logo" class="sidebar-logo" />
<h1 class="sidebar-title">{{ title }}</h1>
</router-link>
</transition>
</div>
</template>
<script>
import logopng from '@/assets/img/logo.png'
export default {
name: 'SidebarLogo',
props: {
......@@ -25,7 +26,7 @@ export default {
data() {
return {
title: '浙江铁路局外呼策略',
logo: 'https://wpimg.wallstcn.com/69a1c46c-eb1c-4b46-8bd4-e9e686ef5251.png'
logo: logopng
}
}
}
......
......@@ -54,7 +54,8 @@ const actions = {
},
// user login
login({
commit
commit,
state
}, userInfo) {
const {
username,
......@@ -65,9 +66,14 @@ const actions = {
username: username.trim(),
password: password
}).then(data => {
commit('SET_TOKEN', data.token)
setToken(data.token)
resolve()
if (Object.prototype.toString.call(data.info) === '[object Object]' && Object.prototype.toString.call(data.info.data) === '[object Object]') {
commit('SET_TOKEN', data.info.data.api_key)
setToken(data.info.data.api_key)
} else {
commit('SET_TOKEN', '')
setToken('')
}
resolve(data)
}).catch(error => {
reject(error)
})
......@@ -124,7 +130,7 @@ const actions = {
let data = {
'roles': [],
'introduction': '',
'avatar': 'https://wpimg.wallstcn.com/69a1c46c-eb1c-4b46-8bd4-e9e686ef5251.png',
'avatar': '',
'name': ''
}
response.data.forEach(v => {
......
......@@ -21,7 +21,8 @@ service.interceptors.request.use(
config => {
// do something before request is sent
if (store.getters.token) {
config.headers['Authorization'] = 'Bearer ' + getToken()
// config.headers['Authorization'] = 'Bearer ' + getToken()
config.headers['api-key'] = getToken()
}
// if (config.method === 'post') {
// config.headers['Content-Type'] = 'multipart/form-data'
......
......@@ -190,14 +190,18 @@ export default {
},
getList() {
this.listLoading = true
fetchCodesList(this.listQuery).then(response => {
this.listLoading = false
this.list = Array.from(response.data)
this.total =
Object.prototype.toString.call(response.meta) === '[object Object]'
? response.meta.total
: this.list.length
})
fetchCodesList(this.listQuery)
.then(response => {
this.listLoading = false
this.list = Array.from(response.data)
this.total =
Object.prototype.toString.call(response.meta) === '[object Object]'
? response.meta.total
: this.list.length
})
.catch(() => {
this.listLoading = false
})
},
handleFilter() {
this.listQuery.page = 1
......
This diff is collapsed.
......@@ -189,14 +189,18 @@ export default {
getList() {
// this.$route.query
this.listLoading = true
fetchProjectsList(this.listQuery).then(response => {
this.listLoading = false
this.list = Array.from(response.data)
this.total =
Object.prototype.toString.call(response.meta) === '[object Object]'
? response.meta.total
: this.list.length
})
fetchProjectsList(this.listQuery)
.then(response => {
this.listLoading = false
this.list = Array.from(response.data)
this.total =
Object.prototype.toString.call(response.meta) === '[object Object]'
? response.meta.total
: this.list.length
})
.catch(() => {
this.listLoading = false
})
},
handleFilter() {
this.listQuery.page = 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment