| 12 |
- (function(e){function t(t){for(var n,o,c=t[0],i=t[1],s=t[2],f=0,l=[];f<c.length;f++)o=c[f],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&l.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);d&&d(t);while(l.length)l.shift()();return u.push.apply(u,s||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==a[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={app:0},a={app:0},u=[];function c(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-17f6c108":"8a9b66f3","chunk-3d1a5ed3":"5ac7360a"}[e]+".js"}function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[],r={"chunk-17f6c108":1,"chunk-3d1a5ed3":1};o[e]?t.push(o[e]):0!==o[e]&&r[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="css/"+({}[e]||e)+"."+{"chunk-17f6c108":"71bfa63a","chunk-3d1a5ed3":"685262f0"}[e]+".css",a=i.p+n,u=document.getElementsByTagName("link"),c=0;c<u.length;c++){var s=u[c],f=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(c=0;c<l.length;c++){s=l[c],f=s.getAttribute("data-href");if(f===n||f===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,u=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=n,delete o[e],d.parentNode.removeChild(d),r(u)},d.href=a;var p=document.getElementsByTagName("head")[0];p.appendChild(d)})).then((function(){o[e]=0})));var n=a[e];if(0!==n)if(n)t.push(n[2]);else{var u=new Promise((function(t,r){n=a[e]=[t,r]}));t.push(n[2]=u);var s,f=document.createElement("script");f.charset="utf-8",f.timeout=120,i.nc&&f.setAttribute("nonce",i.nc),f.src=c(e);var l=new Error;s=function(t){f.onerror=f.onload=null,clearTimeout(d);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}a[e]=void 0}};var d=setTimeout((function(){s({type:"timeout",target:f})}),12e4);f.onerror=f.onload=s,document.head.appendChild(f)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/kefu/",i.oe=function(e){throw console.error(e),e};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],f=s.push.bind(s);s.push=t,s=s.slice();for(var l=0;l<s.length;l++)t(s[l]);var d=f;u.push([0,"chunk-vendors"]),r()})({0:function(e,t,r){e.exports=r("56d7")},"08f3":function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return a})),r.d(t,"d",(function(){return u}));const n={TEXT:1,IMAGE:2,GOODS:3},o={CHAT:"chat",PING:"ping",ERROR:"error",NOTICE:"notice",USER_ONLINE:"user_online",TRANSFER:"transfer"},a={LOAD:1,NORMAL:2,ERROR:3,EMPTY:0},u=4},"24ab":function(e,t,r){e.exports={primary:"#4073FA"}},"334e":function(e,t,r){"use strict";r("6ea3")},4360:function(e,t,r){"use strict";var n=r("2b0e"),o=r("2f62"),a=r("bfa9"),u=r("b562");const c={token:"",userInfo:{}},i={SET_USER_INFO:(e,t)=>{e.userInfo=t},SET_TOKEN:(e,t)=>{e.token=t},clearUserInfo:e=>{e.userInfo={}}},s={login({commit:e},t){return new Promise((r,n)=>{Object(u["e"])(t).then(t=>{e("SET_TOKEN",t.token),r(t)}).catch(e=>{n(e)})})},getUserInfo({commit:e}){return new Promise((t,r)=>{Object(u["d"])().then(r=>{e("SET_USER_INFO",r),t(r)}).catch(e=>{})})},logout({commit:e}){return new Promise((t,r)=>{e("SET_TOKEN",""),e("clearUserInfo"),t()})}},f={state:c,mutations:i,actions:s};var l=f;const d={config:{}},p={setConfig(e,t){e.config=t}},h={},m={state:d,mutations:p,actions:h};var g=m,b={user:l,app:g},v={token:e=>e.user.token||null,userInfo:e=>e.user.userInfo,baseUrl:e=>e.app.config.base_domain,copyright:e=>e.app.config.copyright,wsUrl:e=>e.app.config.ws_domain};n["default"].use(o["a"]);const y=new a["a"]({key:"vuexkefu",storage:window.localStorage,modules:["user"]});t["a"]=new o["a"].Store({modules:b,getters:v,plugins:[y.plugin]})},"56d7":function(e,t,r){"use strict";r.r(t);var n=r("2b0e"),o=(r("be3b"),function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[e.routerAlive?t("router-view"):e._e()],1)}),a=[],u=r("b562"),c={data(){return{routerAlive:!0}},provide(){return{reload:this.reload}},methods:{reload(){this.routerAlive=!1,this.$nextTick(()=>{this.routerAlive=!0})}},created(){Object(u["c"])().then(e=>{this.$store.commit("setConfig",e);let t=document.querySelector('link[rel="icon"]');t?t.href=e.favicon:(t=document.createElement("link"),t.rel="icon",t.href=e.favicon,document.head.appendChild(t))})}},i=c,s=(r("334e"),r("2877")),f=Object(s["a"])(i,o,a,!1,null,null,null),l=f.exports,d=r("a18c"),p=r("4360"),h=r("5c96"),m=r.n(h);r("24ab");n["default"].use(m.a);var g=r("323e"),b=r.n(g);const v="/login",y="/",k=["login"];b.a.configure({showSpinner:!1}),d["a"].beforeEach((e,t,r)=>{var n;b.a.start(),(null===(n=e.meta)||void 0===n?void 0:n.title)&&(document.title=e.meta.title);let{token:o}=e.query;o&&p["a"].commit("SET_TOKEN",o),o=o||p["a"].getters.token,o?e.path===v?r({path:y}):r():k.includes(e.name)?r():r({path:v,query:{redirect:e.fullPath}})}),d["a"].afterEach(()=>{b.a.done()});r("bb80"),r("52b6");var w=r("10a7");n["default"].component("overlay-scrollbars",w["a"]),n["default"].config.productionTip=!1,new n["default"]({router:d["a"],store:p["a"],render:e=>e(l)}).$mount("#app")},"6ea3":function(e,t,r){e.exports={primary:"#4073FA"}},a18c:function(e,t,r){"use strict";var n=r("2b0e"),o=r("8c4f");n["default"].use(o["a"]);const a=[{path:"*",redirect:"/error/404"},{path:"/",name:"index",meta:{title:"客服"},component:()=>r.e("chunk-3d1a5ed3").then(r.bind(null,"2222"))},{path:"/login",name:"login",meta:{title:"登录"},component:()=>r.e("chunk-17f6c108").then(r.bind(null,"9760"))}],u=new o["a"]({mode:"history",base:"/kefu/",routes:a});t["a"]=u},b562:function(e,t,r){"use strict";r.d(t,"e",(function(){return a})),r.d(t,"b",(function(){return u})),r.d(t,"a",(function(){return c})),r.d(t,"g",(function(){return i})),r.d(t,"f",(function(){return s})),r.d(t,"h",(function(){return f})),r.d(t,"i",(function(){return l})),r.d(t,"d",(function(){return d})),r.d(t,"c",(function(){return p}));var n=r("be3b"),o=r("08f3");const a=e=>n["a"].post("/kefuapi/login/account",{...e,terminal:o["d"]}),u=e=>n["a"].get("/kefuapi/chat/user",{params:e}),c=e=>n["a"].get("/kefuapi/chat/record",{params:e}),i=e=>n["a"].get("/kefuapi/chat/online",{params:e}),s=e=>n["a"].get("/kefuapi/chat/reply",{params:e}),f=e=>n["a"].get("/kefuapi/chat/userInfo",{params:e}),l=e=>n["a"].get("/kefuapi/chat/order",{params:e}),d=()=>n["a"].get("/kefuapi/chat/kefuInfo"),p=()=>n["a"].get("/kefuapi/chat/config")},bb80:function(e,t,r){},be3b:function(e,t,r){"use strict";var n=r("2b0e"),o=r("4360"),a=r("bc3a"),u=r.n(a),c=r("a18c"),i=r("db49"),s=r("5c96"),f=r("ca00");const l={success({show:e,msg:t,data:r}){return 1*e&&Object(s["Message"])({type:"success",message:t}),r},error({show:e,msg:t}){return 1*e&&Object(s["Message"])({type:"error",message:t}),console.log("Error..."),Promise.reject()},redirect:Object(f["c"])(()=>(o["a"].dispatch("logout"),c["a"].replace("/login"),Promise.reject()))};let d={baseURL:""+i["a"].baseURL,headers:{"content-type":"application/json"}};const p=u.a.create(d);p.interceptors.request.use((function(e){e.headers["version"]=i["a"].version;const t=o["a"].getters.token;return t&&(e.headers["token"]=t),e}),(function(e){return Promise.reject(e)})),p.interceptors.response.use((function(e){const{code:t}=e.data;switch(t){case 1:return l.success(e.data);case 0:return l.error(e.data);case-1:return l.redirect(e.data)}}),(function(e){return Object(s["Message"])({type:"error",message:"系统错误,请稍候再试"}),Promise.reject(e)})),Plugin.install=function(e,t){e.axios=p,window.axios=p,Object.defineProperties(e.prototype,{axios:{get(){return p}},$axios:{get(){return p}}})},n["default"].use(Plugin),t["a"]=p},ca00:function(e,t,r){"use strict";r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return a}));r("13d5"),r("d9e2"),r("14d9");const n=(e,t=1e3)=>{let r=new Date(0).getTime();return(...n)=>{let o=(new Date).getTime();if(o-r>t)return r=o,e(n)}};function o(e,t){let r=null;return function(){let n=this;r&&clearTimeout(r),r=setTimeout(()=>t.apply(n,arguments),e)}}const a=e=>{let t=[];for(let r in e){let n=e[r];Array.isArray(n)?n.forEach(e=>{t.push(r+"="+e)}):t.push(r+"="+n)}return t.join("&")}},db49:function(e,t,r){"use strict";t["a"]={version:"2.1.1",baseURL:""}}});
- //# sourceMappingURL=app.90ca429e.js.map
|