UploadFile-4adf19f5.js 1.5 KB

1
  1. import{d as I,aS as b,r as v,g as U,o as x,k as S,w as r,j,aG as k,i as q,l as w,a as t,q as E,b7 as $,__tla as F}from"./index-4d37640d.js";import{b as G,a as H,U as P,H as z,__tla as A}from"./upload-5bcf7a65.js";import{u as B,__tla as C}from"./useMessage-a0e82bab.js";import{U as i,__tla as D}from"./useUpload-c1351b4b.js";import{_ as J}from"./_plugin-vue_export-helper-1b428a4d.js";let _,K=Promise.all([(()=>{try{return F}catch{}})(),(()=>{try{return A}catch{}})(),(()=>{try{return C}catch{}})(),(()=>{try{return D}catch{}})()]).then(async()=>{let l;l={class:"el-upload__tip",style:{"margin-left":"5px"}},_=J(I({__name:"UploadFile",props:{type:{}},emits:["uploaded"],setup(c,{emit:p}){const e=B(),n=c,u=b("accountId"),o=v([]),d=p,s=U({type:i.Image,title:"",introduction:"",accountId:u}),m=n.type===i.Image?G:H,f=a=>{if(a.code!==0)return e.alertError("\u4E0A\u4F20\u51FA\u9519\uFF1A"+a.msg),!1;o.value=[],s.title="",s.introduction="",e.notifySuccess("\u4E0A\u4F20\u6210\u529F"),d("uploaded")},y=a=>e.error("\u4E0A\u4F20\u5931\u8D25: "+a.message);return(a,L)=>{const h=E,g=$;return x(),S(g,{action:t(P),headers:t(z),multiple:"",limit:1,"file-list":t(o),data:t(s),"on-error":y,"before-upload":t(m),"on-success":f},{tip:r(()=>[j("span",l,[k(a.$slots,"default",{},void 0,!0)])]),default:r(()=>[q(h,{type:"primary",plain:""},{default:r(()=>[w(" \u70B9\u51FB\u4E0A\u4F20 ")]),_:1})]),_:3},8,["action","headers","file-list","data","before-upload"])}}}),[["__scopeId","data-v-c21a7348"]])});export{K as __tla,_ as default};