index-7ba2ce97.js 3.0 KB

1
  1. var S=Object.defineProperty;var G=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var I=(e,t,a)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,C=(e,t)=>{for(var a in t||(t={}))V.call(t,a)&&I(e,a,t[a]);if(G)for(var a of G(t))X.call(t,a)&&I(e,a,t[a]);return e};var n=(e,t,a)=>new Promise((m,p)=>{var _=l=>{try{i(a.next(l))}catch(s){p(s)}},f=l=>{try{i(a.throw(l))}catch(s){p(s)}},i=l=>l.done?m(l.value):Promise.resolve(l.value).then(_,f);i((a=a.apply(e,t)).next())});import{F as Y,d as q,r as g,A as D,b$ as H,y as L,o as J,c as K,w as y,a as c,e as M,u as x,c1 as N,b as z,aX as Q,aY as W,E as Z,_ as aa,ax as ea,__tla as ta}from"./index-fd0fd824.js";import{a as sa,B as la,__tla as oa}from"./index-2901f384.js";import{a as ra,__tla as ia}from"./download-1f0cd2f2.js";let A,na=Promise.all([(()=>{try{return ta}catch(e){}})(),(()=>{try{return oa}catch(e){}})(),(()=>{try{return ia}catch(e){}})()]).then(()=>n(void 0,null,function*(){const e="/assets/import-8d02b5d4.png";function t(s,h,d,u="modal"){return n(this,null,function*(){return Y.download({url:s,method:d||"GET",params:h,responseType:"blob"},{errorMessageMode:u})})}const a=s=>(Q("data-v-0031b385"),s=s(),W(),s),m={class:"import-box"},p=a(()=>c("img",{src:e},null,-1)),_=a(()=>c("span",{class:"upload-tip"},"\u53EA\u80FD\u4E0A\u4F20Excel\u6587\u4EF6\uFF0C\u4E14\u4E0D\u80FD\u8D85\u8FC71G",-1)),f=a(()=>c("span",{class:"upload-text"},[z("\u5C06\u6587\u4EF6\u62D6\u5230\u6B64\u5904\uFF0C\u6216"),c("b",null,"\u70B9\u51FB\u4E0A\u4F20")],-1)),i=q({__name:"ImportModal",props:{importUrl:String,data:Object},emits:["success","register"],setup(s,{emit:h}){const d=s,u=g(""),v=g(),T=g(""),{notification:B}=Z();let w,b,U;const[O,{setModalProps:P}]=sa(o=>n(this,null,function*(){u.value=o.title,w=o.downLoadUrl,T.value=o.type,b=o.api,U=o.templateTitle,v.value=[],P({destroyOnClose:!0,maskClosable:!1,footer:null,width:800,height:500})})),R=D(()=>H().VITE_GLOB_API_URL+d.importUrl),$=o=>{if(o.size/1024/1024>1e3)return B.error({message:"Tip",description:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71G\uFF01"}),!1},k=()=>n(this,null,function*(){const o=T.value||"GET";let r;b?r=yield b():r=yield t(w,C({isTemplate:!0},d.data),o),ra(r.data,`${U||"\u6A21\u677F"}.xlsx`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")});return(o,r)=>{const j=L("a-upload-dragger"),F=L("a-button");return J(),K(x(la),{onRegister:x(O),title:u.value,onCancel:r[1]||(r[1]=E=>h("success"))},{default:y(()=>[c("div",m,[M(j,{"file-list":v.value,"onUpdate:fileList":r[0]||(r[0]=E=>v.value=E),name:"file",multiple:!0,action:R.value,beforeUpload:$,data:s.data,accept:".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",headers:{Authorization:`Bearer ${x(N)()}`}},{default:y(()=>[p,_,f]),_:1},8,["file-list","action","data","headers"]),M(F,{size:"large",onClick:k},{default:y(()=>[z("\u4E0B\u8F7D\u6A21\u677F")]),_:1})])]),_:1},8,["onRegister","title"])}}});let l;l=aa(i,[["__scopeId","data-v-0031b385"]]),A=ea(l)}));export{A as I,na as __tla};