UploadFile-dfaa7de3.js 1.6 KB

1
  1. import{d as g,bN as I,r as v,f as U,o as x,x as w,w as r,h as q,aC as D,g as F,q as H,a as t,D as N,b8 as S,_ as j,__tla as k}from"./index-ed7c018b.js";import{b as z,a as C,U as E,H as P,__tla as R}from"./upload-0b2b67e8.js";import{u as X,__tla as $}from"./useMessage-b3924478.js";import{U as i,__tla as A}from"./useUpload-891b06f1.js";let _,B=Promise.all([(()=>{try{return k}catch{}})(),(()=>{try{return R}catch{}})(),(()=>{try{return $}catch{}})(),(()=>{try{return A}catch{}})()]).then(async()=>{let l;l={class:"el-upload__tip",style:{"margin-left":"5px"}},_=j(g({__name:"UploadFile",props:{type:{type:String,required:!0}},emits:["uploaded"],setup(n,{emit:u}){const e=X(),p=n,c=I("accountId"),o=v([]),d=u,s=U({type:i.Image,title:"",introduction:"",accountId:c}),m=p.type===i.Image?z:C,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,G)=>{const b=N,h=S;return x(),w(h,{action:t(E),headers:t(P),multiple:"",limit:1,"file-list":t(o),data:t(s),"on-error":y,"before-upload":t(m),"on-success":f},{tip:r(()=>[q("span",l,[D(a.$slots,"default",{},void 0,!0)])]),default:r(()=>[F(b,{type:"primary",plain:""},{default:r(()=>[H(" \u70B9\u51FB\u4E0A\u4F20 ")]),_:1})]),_:3},8,["action","headers","file-list","data","before-upload"])}}}),[["__scopeId","data-v-9db5701b"],["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/mp/material/components/UploadFile.vue"]])});export{B as __tla,_ as default};