| 1 |
- import{d as D,ag as t,aq as g,ar as a,ah as p,q as w,k as o,F as v,aC as E,aB as i,aD as n,at as d,au as f,G as m,aE as A,B}from"./vue-vendor-Be68asQ6.js";import"./index-DPdfb5jl.js";import{cf as V,a as M}from"./index-BFfnEkVs.js";import{e as N,c as P,u as U}from"./useFileCell-CtN89rbl.js";import{U as J}from"./JUpload-cB_Qj2H2.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";const $=D({name:"JVxeFileCell",components:P,props:V(),setup(e){return U(e,J.file)},enhanced:N}),L={style:{"margin-left":"5px"}},R={style:{"margin-left":"5px"}};function T(e,l,I,O,q,S){const C=t("LoadingOutlined"),u=t("a-tooltip"),s=t("Icon"),c=t("a-menu-item"),k=t("a-menu"),F=t("Dropdown"),y=t("a-button"),_=t("a-upload"),h=t("JUploadModal");return a(),g("div",null,[e.hasFile?(a(!0),g(v,{key:0},E([e.innerFile||{}],(r,b)=>(a(),g("div",{key:b,style:{position:"relative"}},[r.status==="uploading"?(a(),i(u,{key:0,title:`上传中(${Math.floor(r.percent)}%)`},{default:n(()=>[o(C),l[0]||(l[0]=d("span",{style:{"margin-left":"5px"}},"上传中…",-1))]),_:2},1032,["title"])):r.status==="done"?(a(),i(u,{key:1,title:r.name},{default:n(()=>[o(s,{icon:"ant-design:paper-clip"}),d("span",L,f(e.ellipsisFileName),1)]),_:2},1032,["title"])):(a(),i(u,{key:2,title:r.message||"上传失败"},{default:n(()=>[o(s,{icon:"ant-design:exclamation-circle",style:{color:"red"}}),d("span",R,f(e.ellipsisFileName),1)]),_:2},1032,["title"])),o(F,{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(()=>[d("span",null,[o(s,{icon:"ant-design:download"}),l[1]||(l[1]=m(" 下载"))])]),_:1},8,["onClick"])):p("",!0),e.originColumn.allowRemove!==!1?(a(),i(c,{key:1,disabled:e.cellProps.disabled,onClick:e.handleClickDeleteFile},{default:n(()=>[d("span",null,[o(s,{icon:"ant-design:delete"}),l[2]||(l[2]=m(" 删除"))])]),_:1},8,["disabled","onClick"])):p("",!0),o(c,{disabled:e.cellProps.disabled,onClick:e.handleMoreOperation},{default:n(()=>[d("span",null,[o(s,{icon:"ant-design:bars"}),l[3]||(l[3]=m(" 更多"))])]),_:1},8,["disabled","onClick"])]),_:1})]),default:n(()=>[o(u,{title:"操作"},{default:n(()=>[r.status!=="uploading"?(a(),i(s,{key:0,icon:"ant-design:setting",style:{cursor:"pointer"}})):p("",!0)]),_:2},1024)]),_:2},1024)]))),128)):p("",!0),e.cellProps.disabledTable?p("",!0):w((a(),i(_,A({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(y,{preIcon:"ant-design:upload"},{default:n(()=>[m(f(e.originColumn.btnText||"点击上传"),1)]),_:1})]),_:1},16,["action","headers","onChange"])),[[B,!e.hasFile]]),o(h,{value:e.modalValue,onRegister:e.registerModel,onChange:e.onModalChange},null,8,["value","onRegister","onChange"])])}const te=M($,[["render",T]]);export{te as default};
|