1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
|
"use strict";(self["webpackChunkmining_pool"]=self["webpackChunkmining_pool"]||[]).push([[834],{19526:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;t["default"]={401:"认证失败,无法访问系统资源,请重新登录",403:"当前操作没有权限",404:"访问资源不存在",default:"系统未知错误,请反馈给管理员"}},35720:function(e,t,o){var n=o(3999)["default"];Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,o(44114);var r=n(o(86425)),a=n(o(19526)),i=o(89143);const l=r.default.create({baseURL:"https://test.m2pool.com/api/",timeout:1e4}),s=5e3;let c=0;l.defaults.retry=2,l.defaults.retryDelay=2e3,l.defaults.shouldRetry=e=>!0,localStorage.setItem("superReportError","");let d=localStorage.getItem("superReportError");window.addEventListener("setItem",(()=>{d=localStorage.getItem("superReportError")})),l.interceptors.request.use((e=>{let t;d="",localStorage.setItem("superReportError","");try{t=JSON.parse(localStorage.getItem("token"))}catch(n){console.log(n)}if(t&&(e.headers["Authorization"]=t),"get"==e.method&&e.data&&(e.params=e.data),"get"===e.method&&e.params){let t=e.url+"?";for(const n of Object.keys(e.params)){const r=e.params[n];var o=encodeURIComponent(n)+"=";if(null!==r&&"undefined"!==typeof r)if("object"===typeof r){for(const e of Object.keys(r))if(null!==r[e]&&"undefined"!==typeof r[e]){let o=n+"["+e+"]",a=encodeURIComponent(o)+"=";t+=a+encodeURIComponent(r[e])+"&"}}else t+=o+encodeURIComponent(r)+"&"}t=t.slice(0,-1),e.params={},e.url=t}return e}),(e=>{Promise.reject(e)})),l.interceptors.response.use((e=>{const t=e.data.code||200,o=a.default[t]||e.data.msg||a.default["default"];return 421===t?(localStorage.removeItem("token"),d=localStorage.getItem("superReportError"),d||(d=421,localStorage.setItem("superReportError",d),i.MessageBox.confirm(window.vm.$i18n.t("user.loginExpired"),window.vm.$i18n.t("user.overduePrompt"),{distinguishCancelAndClose:!0,confirmButtonText:window.vm.$i18n.t("user.login"),cancelButtonText:window.vm.$i18n.t("user.Home"),closeOnClickModal:!1,showClose:!1,type:"warning"}).then((()=>{window.vm.$router.push("/login"),localStorage.removeItem("token")})).catch((()=>{window.vm.$router.push("/"),localStorage.removeItem("token")}))),Promise.reject("登录状态已过期")):t>=500&&!d?(d=500,localStorage.setItem("superReportError",d),void(0,i.Message)({dangerouslyUseHTMLString:!0,message:o,type:"error",showClose:!0})):200!==t?(i.Notification.error({title:o}),Promise.reject("error")):e.data}),(e=>{let{message:t}=e;if(("Network Error"==t||t.includes("timeout"))&&e.config.retry>0&&e.config&&(e.config.retry--,setTimeout((()=>{l(e.config)}),2e3)),!d){d="error",localStorage.setItem("superReportError",d);let{message:t}=e;if("Network Error"==t){const e=Date.now();e-c>s&&(c=e,(0,i.Message)({message:window.vm.$i18n.t("home.NetworkError"),type:"error",duration:4e3,showClose:!0}))}else t.includes("timeout")?(0,i.Message)({message:window.vm.$i18n.t("home.requestTimeout"),type:"error",duration:5e3,showClose:!0}):t.includes("Request failed with status code")?(0,i.Message)({message:"系统接口"+t.substr(t.length-3)+"异常",type:"error",duration:5e3,showClose:!0}):(0,i.Message)({message:t,type:"error",duration:5e3,showClose:!0})}return Promise.reject(e)}));t["default"]=l},39325:function(e,t,o){var n=o(3999)["default"];Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,o(18111),o(13579);var r=n(o(91774)),a=n(o(66848)),i=n(o(22484)),l=n(o(22173)),s=o(89143),c=n(o(58044));a.default.use(i.default);const d=[{path:"",name:"Home",component:()=>Promise.resolve().then((()=>(0,r.default)(o(47518)))),meta:{title:"首页",description:c.default.t("seo.Home"),allAuthority:["all"],keywords:{en:"M2Pool, cryptocurrency mining pool, bitcoin mining, DGB mining, mining pool service, 加密货币矿池, 比特币挖矿, DGB挖矿, 矿池服务",zh:"M2Pool, 加密货币矿池, 比特币挖矿, DGB挖矿, 矿池服务"}}},{path:"miningAccount",name:"MiningAccount",component:()=>Promise.resolve().then((()=>(0,r.default)(o(30751)))),meta:{ti
|