import{M as x,j as n,a3 as D,am as m,o as C,a as I,_ as c,U as d,b as v,Y as g,Z as T,n as f,aF as U,aG as V}from"./vue.60d2ee98.js";import{H as r,U as i,A as j,E as y,j as w,_ as E}from"./index.beaea096.js";const M={async init(){let e=i.admin.init;return await r.get(e)},async list(e){let o=i.realinventory.list;return await r.post(o,e)},async export(e){let o=i.realinventory.export;return await r.post(o,e)},async detail(e){let o=i.realinventory.detail;return await r.post(o,e)},async edit(e){let o=i.realinventory.edit;return await r.post(o,e)}},B=e=>(U("data-v-46578556"),e=e(),V(),e),N={class:"system-edit-user-container"},A=B(()=>v("div",null,"确定要导出在途库存记录表吗?",-1)),F={class:"dialog-footer"},H=x({name:"payrollModuleAttendanceImport"}),G=x({...H,emits:["refresh"],setup(e,{expose:o,emit:s}){n(),n(),n(),n(null);const t=D({productOptions:[],ruleForm:{path:""},dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""},isTips:!1,fileUrl:"",uploadUrl:w.host+"/admin/upload/file",download_file_url:w.file+"/static/salaryRateItem.xlsx",param:{}}),h=a=>{t.param=a,t.dialog.isShowDialog=!0,t.dialog.title="导出库存记录表",t.dialog.submitTxt="导 出",console.log("param",a)},p=()=>{t.dialog.isShowDialog=!1},k=()=>{p()},S=async()=>{const a=j.service({fullscreen:!0,text:"正在导出,请耐心等待"});let l=await M.export(t.param);if(l.code!=0)return f(()=>{a.close()}),y.error(l.msg);t.download_file_url=l.data.url,console.log("state.download_file_url",t.download_file_url),window.open(t.download_file_url),f(()=>{a.close()}),setTimeout(()=>{y.success("导出成功,请留意浏览器下载列表"),console.log("submit succ!")},500),p(),s("refresh")};return o({openDialog:h}),(a,l)=>{const u=m("el-button"),b=m("el-dialog");return C(),I("div",N,[c(b,{title:t.dialog.title,modelValue:t.dialog.isShowDialog,"onUpdate:modelValue":l[1]||(l[1]=_=>t.dialog.isShowDialog=_),width:"400px",draggable:"","close-on-click-modal":!1},{footer:d(()=>[v("span",F,[c(u,{onClick:k},{default:d(()=>[g("取 消")]),_:1}),c(u,{type:"primary",onClick:l[0]||(l[0]=_=>S())},{default:d(()=>[g(T(t.dialog.submitTxt),1)]),_:1})])]),default:d(()=>[A]),_:1},8,["title","modelValue"])])}}});const R=E(G,[["__scopeId","data-v-46578556"],["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/payrollModule/kcexport.vue"]]);export{R as default}; //# sourceMappingURL=kcexport.61465d17.js.map