Error-109b00f9.js 1.2 KB

1
  1. import{d as x,ac as d,o as v,c as y,g as t,t as i,f as T,w as E,h as b,G as h,y as k,_ as w,__tla as C}from"./index-62b7dfb7.js";let u,H=Promise.all([(()=>{try{return C}catch{}})()]).then(async()=>{let a,o,n,l,c;a={class:"flex justify-center"},o={class:"text-center"},n=["src"],l={class:"text-14px text-[var(--el-color-info)]"},c={class:"mt-20px"},u=w(x({name:"Error",__name:"Error",props:{type:d.string.validate(r=>["404","500","403"].includes(r)).def("404")},emits:["errorClick"],setup(r,{emit:m}){const{t:e}=b(),s={404:{url:"/assets/404-1759fece.svg",message:e("error.pageError"),buttonText:e("error.returnToHome")},500:{url:"/assets/500-8fda557c.svg",message:e("error.networkError"),buttonText:e("error.returnToHome")},403:{url:"/assets/403-af24f6bf.svg",message:e("error.noPermission"),buttonText:e("error.returnToHome")}},p=r,f=m,_=()=>{f("errorClick",p.type)};return(z,P)=>{const g=h;return v(),y("div",a,[t("div",o,[t("img",{src:s[r.type].url,alt:"",width:"350"},null,8,n),t("div",l,i(s[r.type].message),1),t("div",c,[T(g,{type:"primary",onClick:_},{default:E(()=>[k(i(s[r.type].buttonText),1)]),_:1})])])])}}}),[["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/components/Error/src/Error.vue"]])});export{u as _,H as __tla};