123 |
- import{k as f,S as B,B as M,E as N,l as A,_ as O}from"./index.72328493.js";import{M as b,j as d,a3 as G,am as i,o as g,a as h,_ as t,U as l,b as r,Y as c,Z as v,X as j,u as q,aF as L,aG as P}from"./vue.aade88c7.js";const X=n=>(L("data-v-fbb3274f"),n=n(),P(),n),Y={class:"system-edit-user-container"},Z=X(()=>r("div",{class:"el-upload__text"},[c("拖拽文件或者 "),r("em",null,"点击上传")],-1)),$={key:0,class:"el-upload__tip"},z={class:"dialog-footer"},H=b({name:"payrollModuleAttendanceImport"}),J=b({...H,emits:["refresh"],setup(n,{expose:x,emit:S}){d(),d();const k=d(),a=d(null),e=G({productOptions:[],ruleForm:{path:""},dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""},isTips:!1,fileUrl:"",uploadUrl:f.host+"/admin/upload/attachment",download_file_url:f.file+"/public/static/execl/GOOD_TEMPLATE.xlsx",getToken:B.get("token")}),F=()=>{e.ruleForm={path:""},p(),e.dialog.isShowDialog=!0,e.dialog.title="上传附件",e.dialog.submitTxt="上传"},u=()=>{e.dialog.isShowDialog=!1},T=()=>{u()},p=()=>{console.log("uploadEle.value=>",a.value),a.value!=null&&(e.isTips=!1,e.ruleForm.path="",a.value.clearFiles())},y=()=>{a.value.submit(),u()},w=s=>{a.value.clearFiles();const o=s[0];o.uid=M(),a.value.handleStart(o)},D=(s,o)=>{s.code==0&&(N.success("上传成功!"),console.log("res=>",s),console.log("file=>",o),e.ruleForm.path=s.data.path,e.fileUrl=s.data.url,e.isTips=!0,S("refresh",[e.ruleForm.path,o.name]))};return x({openDialog:F}),(s,o)=>{const E=i("el-icon"),C=i("el-upload"),U=i("el-form-item"),V=i("el-form"),_=i("el-button"),I=i("el-dialog");return g(),h("div",Y,[t(I,{title:e.dialog.title,modelValue:e.dialog.isShowDialog,"onUpdate:modelValue":o[1]||(o[1]=m=>e.dialog.isShowDialog=m),width:"800px",draggable:"","close-on-click-modal":!1},{footer:l(()=>[r("span",z,[t(_,{onClick:T},{default:l(()=>[c("取 消")]),_:1}),t(_,{type:"primary",onClick:o[0]||(o[0]=m=>y())},{default:l(()=>[c(v(e.dialog.submitTxt),1)]),_:1})])]),default:l(()=>[t(V,{model:e.ruleForm,ref_key:"refForm",ref:k},{default:l(()=>[t(U,{label:"文件",prop:"path",rules:[{required:!0,message:"请上传文件"}]},{default:l(()=>[t(C,{ref_key:"uploadEle",ref:a,class:"upload-demo",drag:"",action:e.uploadUrl,limit:1,"on-exceed":w,method:"post","on-success":D,"on-remove":p,"auto-upload":!1,headers:{token:e.getToken}},{tip:l(()=>[e.isTips?(g(),h("div",$,"已上传文件到:"+v(e.fileUrl)+",请点击导入按钮开始导入",1)):j("",!0)]),default:l(()=>[t(E,{class:"el-icon--upload"},{default:l(()=>[t(q(A))]),_:1}),Z]),_:1},8,["action","headers"])]),_:1})]),_:1},8,["model"])]),_:1},8,["title","modelValue"])])}}});const R=O(J,[["__scopeId","data-v-fbb3274f"]]);export{R as default};
- //# sourceMappingURL=import.faedaf9f.js.map
|