app.d1997adf.js 8.9 KB

12
  1. (function(e){function t(t){for(var n,o,i=t[0],c=t[1],s=t[2],l=0,f=[];l<i.length;l++)o=i[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&f.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);d&&d(t);while(f.length)f.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 i=r[o];0!==a[i]&&(n=!1)}n&&(u.splice(t--,1),e=c(c.s=r[0]))}return e}var n={},o={app:0},a={app:0},u=[];function i(e){return c.p+"js/"+({}[e]||e)+"."+{"chunk-449349ae":"96d1a4c1","chunk-7de4568f":"992e49e4"}[e]+".js"}function c(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,c),r.l=!0,r.exports}c.e=function(e){var t=[],r={"chunk-449349ae":1,"chunk-7de4568f":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-449349ae":"d5ad41b1","chunk-7de4568f":"71bfa63a"}[e]+".css",a=c.p+n,u=document.getElementsByTagName("link"),i=0;i<u.length;i++){var s=u[i],l=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(l===n||l===a))return t()}var f=document.getElementsByTagName("style");for(i=0;i<f.length;i++){s=f[i],l=s.getAttribute("data-href");if(l===n||l===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,l=document.createElement("script");l.charset="utf-8",l.timeout=120,c.nc&&l.setAttribute("nonce",c.nc),l.src=i(e);var f=new Error;s=function(t){l.onerror=l.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;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var d=setTimeout((function(){s({type:"timeout",target:l})}),12e4);l.onerror=l.onload=s,document.head.appendChild(l)}return Promise.all(t)},c.m=e,c.c=n,c.d=function(e,t,r){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(c.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)c.d(r,n,function(t){return e[t]}.bind(null,n));return r},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/kefu/",c.oe=function(e){throw console.error(e),e};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var f=0;f<s.length;f++)t(s[f]);var d=l;u.push([0,"chunk-vendors"]),r()})({0:function(e,t,r){e.exports=r("56d7")},"24ab":function(e,t,r){e.exports={primary:"#4073FA"}},4360:function(e,t,r){"use strict";var n=r("2b0e"),o=r("2f62"),a=r("bfa9"),u=r("b562");const i={token:"",userInfo:{}},c={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()})}},l={state:i,mutations:c,actions:s};var f=l;const d={config:{}},p={setConfig(e,t){e.config=t}},h={},m={state:d,mutations:p,actions:h};var g=m,b={user:f,app:g},v={token:e=>e.user.token||null,shopId:e=>{var t;return(null===(t=e.user.userInfo)||void 0===t?void 0:t.shop_id)||0},userInfo:e=>e.user.userInfo,baseUrl:e=>e.app.config.base_domain,copyright:e=>e.app.config.company_name,wsUrl:e=>e.app.config.ws_domain};n["default"].use(o["a"]);const y=new a["a"]({key:"vuexbase",storage:window.localStorage,modules:["user"]});t["a"]=new o["a"].Store({modules:b,getters:v,plugins:[y.plugin]})},"48a9":function(e,t,r){"use strict";r("be40")},"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"),i={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.web_favicon:(t=document.createElement("link"),t.rel="icon",t.href=e.web_favicon,document.head.appendChild(t))})}},c=i,s=(r("48a9"),r("2877")),l=Object(s["a"])(c,o,a,!1,null,null,null),f=l.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(f)}).$mount("#app")},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-449349ae").then(r.bind(null,"2222"))},{path:"/login",name:"login",meta:{title:"登录"},component:()=>r.e("chunk-7de4568f").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 o})),r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return u})),r.d(t,"g",(function(){return i})),r.d(t,"f",(function(){return c})),r.d(t,"h",(function(){return s})),r.d(t,"i",(function(){return l})),r.d(t,"d",(function(){return f})),r.d(t,"c",(function(){return d}));var n=r("be3b");const o=e=>n["a"].post("/kefuapi/account/login",{...e,client:5}),a=e=>n["a"].get("/kefuapi/chat/user",{params:e}),u=e=>n["a"].get("/kefuapi/chat/record",{params:e}),i=e=>n["a"].get("/kefuapi/chat/online",{params:e}),c=e=>n["a"].get("/kefuapi/chat/reply",{params:e}),s=e=>n["a"].get("/kefuapi/chat/userInfo",{params:e}),l=e=>n["a"].get("/kefuapi/chat/order",{params:e}),f=()=>n["a"].get("/kefuapi/chat/kefuInfo"),d=()=>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),i=r("a18c"),c=r("db49"),s=r("5c96"),l=r("ca00");const f={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(l["c"])(()=>(o["a"].dispatch("logout"),i["a"].replace("/login"),Promise.reject()))};let d={baseURL:""+c["a"].baseURL,headers:{"content-type":"application/json"}};const p=u.a.create(d);p.interceptors.request.use((function(e){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 f.success(e.data);case 0:return f.error(e.data);case-1:return f.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},be40:function(e,t,r){e.exports={primary:"#4073FA"}},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.2.4.20230616",baseURL:""}}});
  2. //# sourceMappingURL=app.d1997adf.js.map