全栈小学生 1c498f5a2a up
2025-01-03 17:59:49 +08:00

2 lines
5.9 KiB
JavaScript

import{d as $,v as j,l as R,r as y,f as Y,h as i,c as v,e as o,w as s,a as x,t as n,u as r,k as t,F as V,O as L,m as _,i as u,J as A,B as H,z as M,S as O,$ as I,ad as G,G as J,be as W,E as q,H as Q,K as X,a0 as Z,a7 as ee,a1 as te,a2 as ae,L as le}from"./index-a59af0dd.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{T as oe,U as re,V as se,W as ne}from"./sys-d9b3645a.js";const ie={class:"main-container"},pe={class:"flex justify-between items-center"},de={class:"text-page-title"},ue={class:"mt-[10px]"},ce={class:"flex justify-end"},me={class:"mt-[16px] flex justify-end"},Ue=$({__name:"export",setup(_e){const S=j().meta.title,l=R({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{export_key:"",export_status:"",create_time:[]}}),k=y(),E=y([]);(async()=>{E.value=await(await oe()).data})();const w=y([]);(async()=>{w.value=await(await re()).data})();const T=p=>{p&&(p.resetFields(),f())},f=(p=1)=>{l.loading=!0,l.page=p,se({page:l.page,limit:l.limit,...l.searchParam}).then(a=>{l.loading=!1,l.data=a.data.data,l.total=a.data.total}).catch(()=>{l.loading=!1})};f(),Y();const z=p=>{var a=M(p.file_path);a.substring(a.lastIndexOf("."),a.length);const d=document.createElement("a");d.setAttribute("download",a),d.setAttribute("target","_blank"),d.setAttribute("href",a),d.click()},D=p=>{O.confirm(t("exportDeleteTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{ne(p).then(()=>{f()}).catch(()=>{})})};return(p,a)=>{const d=I,P=G,b=J,B=W,g=q,F=Q,C=X,c=Z,h=ee,K=te,N=ae,U=le;return i(),v("div",ie,[o(C,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[x("div",pe,[x("span",de,n(r(S)),1)]),o(C,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[o(F,{inline:!0,model:l.searchParam,ref_key:"searchFormRef",ref:k},{default:s(()=>[o(b,{label:r(t)("exportKey"),prop:"export_key"},{default:s(()=>[o(P,{modelValue:l.searchParam.export_key,"onUpdate:modelValue":a[0]||(a[0]=e=>l.searchParam.export_key=e),clearable:"",placeholder:r(t)("exportKeyPlaceholder"),class:"input-width"},{default:s(()=>[o(d,{label:r(t)("selectPlaceholder"),value:""},null,8,["label"]),(i(!0),v(V,null,L(w.value,(e,m)=>(i(),_(d,{label:e,value:m,key:m},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(b,{label:r(t)("exportStatus"),prop:"export_status"},{default:s(()=>[o(P,{modelValue:l.searchParam.export_status,"onUpdate:modelValue":a[1]||(a[1]=e=>l.searchParam.export_status=e),clearable:"",placeholder:r(t)("exportStatusPlaceholder"),class:"input-width"},{default:s(()=>[o(d,{label:r(t)("selectPlaceholder"),value:""},null,8,["label"]),(i(!0),v(V,null,L(E.value,(e,m)=>(i(),_(d,{label:e,value:m,key:m},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(b,{label:r(t)("createTime"),prop:"create_time"},{default:s(()=>[o(B,{modelValue:l.searchParam.create_time,"onUpdate:modelValue":a[2]||(a[2]=e=>l.searchParam.create_time=e),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":r(t)("startDate"),"end-placeholder":r(t)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),o(b,null,{default:s(()=>[o(g,{type:"primary",onClick:a[3]||(a[3]=e=>f())},{default:s(()=>[u(n(r(t)("search")),1)]),_:1}),o(g,{onClick:a[4]||(a[4]=e=>T(k.value))},{default:s(()=>[u(n(r(t)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),x("div",ue,[A((i(),_(K,{data:l.data,size:"large"},{empty:s(()=>[x("span",null,n(l.loading?"":r(t)("emptyData")),1)]),default:s(()=>[o(c,{prop:"id",label:r(t)("id"),"min-width":"120"},null,8,["label"]),o(c,{prop:"export_key_name",label:r(t)("exportKey"),"min-width":"120"},null,8,["label"]),o(c,{prop:"export_num",label:r(t)("exportNum"),"min-width":"120"},null,8,["label"]),o(c,{prop:"file_path",label:r(t)("filePath"),"min-width":"180","show-overflow-tooltip":!0},null,8,["label"]),o(c,{prop:"file_size",label:r(t)("fileSize"),"min-width":"110"},{default:s(({row:e})=>[u(n(e.file_size/1e3)+"k ",1)]),_:1},8,["label"]),o(c,{prop:"export_status",label:r(t)("exportStatus"),"min-width":"120",align:"center"},{default:s(({row:e})=>[e.export_status==1?(i(),_(h,{key:0,type:"warning",class:"cursor-pointer"},{default:s(()=>[u(n(e.export_status_name),1)]),_:2},1024)):e.export_status==2?(i(),_(h,{key:1,type:"success",class:"cursor-pointer"},{default:s(()=>[u(n(e.export_status_name),1)]),_:2},1024)):(i(),_(h,{key:2,type:"error",class:"cursor-pointer"},{default:s(()=>[u(n(e.export_status_name),1)]),_:2},1024))]),_:1},8,["label"]),o(c,{label:r(t)("createTime"),"min-width":"150",align:"center"},{default:s(({row:e})=>[u(n(e.create_time||""),1)]),_:1},8,["label"]),o(c,{label:r(t)("operation"),align:"right",fixed:"right",width:"100"},{default:s(({row:e})=>[x("div",ce,[e.export_status==2?(i(),_(g,{key:0,type:"primary",link:"",onClick:m=>z(e)},{default:s(()=>[u(n(r(t)("download")),1)]),_:2},1032,["onClick"])):H("",!0),o(g,{type:"primary",link:"",onClick:m=>D(e.id)},{default:s(()=>[u(n(r(t)("delete")),1)]),_:2},1032,["onClick"])])]),_:1},8,["label"])]),_:1},8,["data"])),[[U,l.loading]]),x("div",me,[o(N,{"current-page":l.page,"onUpdate:current-page":a[5]||(a[5]=e=>l.page=e),"page-size":l.limit,"onUpdate:page-size":a[6]||(a[6]=e=>l.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:l.total,onSizeChange:a[7]||(a[7]=e=>f()),onCurrentChange:f},null,8,["current-page","page-size","total"])])])]),_:1})])}}});export{Ue as default};