Files
qhmes/deploy-qhmes/frontend/js/JVxeFileCell-DNyuVl8E.js
2026-05-15 11:34:12 +08:00

2 lines
3.2 KiB
Java

import{d as v,ah as t,ar as g,as as a,ag as d,q as w,k as o,F as D,aD as V,aC as i,aF as n,au as p,av as f,G as u,aG as M,B as N}from"./vue-vendor-C7Zq48Yl.js";import"./index-CTZQXB0y.js";import{cA as P,d as U}from"./index-BI6CMai0.js";import{e as B,c as J,u as $}from"./useFileCell-CSapZIYD.js";import{U as L}from"./JUpload-Cz9HN61B.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./index-Dg4HCEvo.js";const R=v({name:"JVxeFileCell",components:J,props:P(),setup(e){return $(e,L.file)},enhanced:B}),T={style:{"margin-left":"5px"}},I={style:{"margin-left":"5px"}};function O(e,l,A,E,G,S){const C=t("LoadingOutlined"),m=t("a-tooltip"),s=t("Icon"),c=t("a-menu-item"),k=t("a-menu"),y=t("Dropdown"),_=t("a-button"),h=t("a-upload"),b=t("JUploadModal");return a(),g("div",null,[e.hasFile?(a(!0),g(D,{key:0},V([e.innerFile||{}],(r,F)=>(a(),g("div",{key:F,style:{position:"relative"}},[r.status==="uploading"?(a(),i(m,{key:0,title:`上传中(${Math.floor(r.percent)}%)`},{default:n(()=>[o(C),l[0]||(l[0]=p("span",{style:{"margin-left":"5px"}},"上传中…",-1))]),_:1},8,["title"])):r.status==="done"?(a(),i(m,{key:1,title:r.name},{default:n(()=>[o(s,{icon:"ant-design:paper-clip"}),p("span",T,f(e.ellipsisFileName),1)]),_:1},8,["title"])):(a(),i(m,{key:2,title:r.message||"上传失败"},{default:n(()=>[o(s,{icon:"ant-design:exclamation-circle",style:{color:"red"}}),p("span",I,f(e.ellipsisFileName),1)]),_:1},8,["title"])),o(y,{trigger:["click"],placement:"bottomRight",style:{"margin-left":"10px"}},{overlay:n(()=>[o(k,null,{default:n(()=>[e.originColumn.allowDownload!==!1?(a(),i(c,{key:0,onClick:e.handleClickDownloadFile},{default:n(()=>[p("span",null,[o(s,{icon:"ant-design:download"}),l[1]||(l[1]=u(" 下载",-1))])]),_:1},8,["onClick"])):d("",!0),e.originColumn.allowRemove!==!1?(a(),i(c,{key:1,disabled:e.cellProps.disabled,onClick:e.handleClickDeleteFile},{default:n(()=>[p("span",null,[o(s,{icon:"ant-design:delete"}),l[2]||(l[2]=u(" 删除",-1))])]),_:1},8,["disabled","onClick"])):d("",!0),o(c,{disabled:e.cellProps.disabled,onClick:e.handleMoreOperation},{default:n(()=>[p("span",null,[o(s,{icon:"ant-design:bars"}),l[3]||(l[3]=u(" 更多",-1))])]),_:1},8,["disabled","onClick"])]),_:1})]),default:n(()=>[o(m,{title:"操作"},{default:n(()=>[r.status!=="uploading"?(a(),i(s,{key:0,icon:"ant-design:setting",style:{cursor:"pointer"}})):d("",!0)]),_:2},1024)]),_:2},1024)]))),128)):d("",!0),e.cellProps.disabledTable?d("",!0):w((a(),i(h,M({key:1,name:"file",data:{isup:1},multiple:!1,action:e.uploadAction,headers:e.uploadHeaders,showUploadList:!1},e.cellProps,{onChange:e.handleChangeUpload}),{default:n(()=>[o(_,{preIcon:"ant-design:upload"},{default:n(()=>[u(f(e.originColumn.btnText||"点击上传"),1)]),_:1})]),_:1},16,["action","headers","onChange"])),[[N,!e.hasFile]]),o(b,{value:e.modalValue,onRegister:e.registerModel,onChange:e.onModalChange},null,8,["value","onRegister","onChange"])])}const se=U(R,[["render",O]]);export{se as default};