Exception-807c5809.js 2.2 KB

1
  1. var N=(i,_,e)=>new Promise((l,T)=>{var r=s=>{try{t(e.next(s))}catch(n){T(n)}},o=s=>{try{t(e.throw(s))}catch(n){T(n)}},t=s=>s.done?l(s.value):Promise.resolve(s.value).then(r,o);t((e=e.apply(i,_)).next())});import{d as m,f8 as a,r as G,dC as P,dB as S,f9 as C,W as D,A,u,fa as x,e as p,a2 as B,fb as v,a4 as F,__tla as U}from"./index-b5895273.js";let R,$=Promise.all([(()=>{try{return U}catch(i){}})()]).then(()=>N(void 0,null,function*(){let i,_;i="/assets/no-data-f7e550cc.svg",_="/assets/net-error-61b7e6df.svg",R=m({name:"ErrorPage",props:{status:{type:Number,default:a.PAGE_NOT_FOUND},title:{type:String,default:""},subTitle:{type:String,default:""},full:{type:Boolean,default:!1}},setup(e){const l=G(new Map),{query:T}=P(),r=S(),o=C(),{t}=F(),{prefixCls:s}=D("app-exception-page"),n=A(()=>{const{status:f}=T,{status:d}=e;return Number(f)||d}),y=A(()=>u(l).get(u(n))),c=t("\u8FD4\u56DE\u767B\u5F55"),b=t("\u8FD4\u56DE\u9996\u9875");return u(l).set(a.PAGE_NOT_ACCESS,{title:"403",status:`${a.PAGE_NOT_ACCESS}`,subTitle:t("\u62B1\u6B49\uFF0C\u60A8\u65E0\u6743\u8BBF\u95EE\u6B64\u9875\u9762\u3002"),btnText:e.full?c:b,handler:()=>e.full?r(x.BASE_LOGIN):r()}),u(l).set(a.PAGE_NOT_FOUND,{title:"404",status:`${a.PAGE_NOT_FOUND}`,subTitle:t("\u62B1\u6B49\uFF0C\u60A8\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728\u3002"),btnText:e.full?c:b,handler:()=>e.full?r(x.BASE_LOGIN):r()}),u(l).set(a.ERROR,{title:"500",status:`${a.ERROR}`,subTitle:t("\u62B1\u6B49\uFF0C\u670D\u52A1\u5668\u62A5\u544A\u9519\u8BEF\u3002"),btnText:b,handler:()=>r()}),u(l).set(a.PAGE_NOT_DATA,{title:t("\u5F53\u524D\u9875\u65E0\u6570\u636E"),subTitle:"",btnText:t("\u5237\u65B0"),handler:()=>o(),icon:i}),u(l).set(a.NET_WORK_ERROR,{title:t("\u7F51\u7EDC\u9519\u8BEF"),subTitle:t("\u62B1\u6B49\uFF0C\u60A8\u7684\u7F51\u7EDC\u8FDE\u63A5\u5DF2\u65AD\u5F00\uFF0C\u8BF7\u68C0\u67E5\u60A8\u7684\u7F51\u7EDC\uFF01"),btnText:t("\u5237\u65B0"),handler:()=>o(),icon:_}),()=>{const{title:f,subTitle:d,btnText:E,icon:O,handler:g,status:h}=u(y)||{};return p(v,{class:s,status:h,title:e.title||f,"sub-title":e.subTitle||d},{extra:()=>E&&p(B,{type:"primary",onClick:g},{default:()=>E}),icon:()=>O?p("img",{src:O},null):null})}}})}));export{$ as __tla,R as default};