25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

2 satır
2.4KB

  1. var _=(d,v,i)=>new Promise((x,m)=>{var c=t=>{try{l(i.next(t))}catch(u){m(u)}},f=t=>{try{l(i.throw(t))}catch(u){m(u)}},l=t=>t.done?x(t.value):Promise.resolve(t.value).then(c,f);l((i=i.apply(d,v)).next())});import{h as V,i as $,b as j,f as I}from"./uploadAction.60e17da5.js";import{d as N,D as P,r as y,L as U,c as n,e as q,I as D,i as e,h as a,j as w,u as p,g as L,x as R}from"./index.3fb2f955.js";import{c as S}from"./annualPlanStore.62cd9386.js";const O=L("div",{class:"el-upload__tip"},"\u652F\u6301.xlsx\u3001.xls",-1),T=N({name:"importProjectDialog"}),H=Object.assign(T,{props:{visible:{type:Boolean,default:!1,required:!0}},emits:["close"],setup(d,{emit:v}){const{proxy:i}=R(),x=P.dictStore.uploadUrl,m=d,c=v,f=y(),l=y({}),t={file:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u6587\u4EF6",trigger:"blur"}]},u=r=>_(this,null,function*(){!r||(yield r.validate(o=>_(this,null,function*(){o&&(yield S(l.value.file),i.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),c("close",!0))})))});return U(()=>m.visible,r=>_(this,null,function*(){r?console.log(r):f.value.resetFields()})),(r,o)=>{const b=n("el-button"),g=n("el-upload"),h=n("el-form-item"),C=n("el-col"),k=n("el-row"),F=n("el-form"),B=n("el-dialog");return q(),D(B,{"model-value":d.visible,title:"\u5BFC\u5165",width:"600px","destroy-on-close":"",onClose:o[3]||(o[3]=s=>c("close"))},{footer:e(()=>[a(b,{type:"primary",onClick:o[1]||(o[1]=s=>u(f.value))},{default:e(()=>[w(" \u63D0\u4EA4 ")]),_:1}),a(b,{onClick:o[2]||(o[2]=s=>c("close"))},{default:e(()=>[w(" \u5173\u95ED ")]),_:1})]),default:e(()=>[a(F,{ref_key:"formRef",ref:f,model:l.value,rules:t,"label-width":"120px","label-suffix":":"},{default:e(()=>[a(k,null,{default:e(()=>[a(C,{span:24},{default:e(()=>[a(h,{label:"\u5BFC\u5165\u6587\u4EF6",prop:"file"},{default:e(()=>[a(g,{"file-list":l.value.file,"onUpdate:fileList":o[0]||(o[0]=s=>l.value.file=s),class:"w-full",action:p(x),limit:1,"on-success":s=>p(V)(s,l.value.file,!0),"on-error":p($),"on-preview":p(j),"before-upload":s=>p(I)(s,{types:["application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]}),accept:"application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{tip:e(()=>[O]),default:e(()=>[a(b,{type:"primary"},{default:e(()=>[w("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-error","on-preview","before-upload"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}});export{H as default};