2 lines
4.2 KiB
Java
2 lines
4.2 KiB
Java
import{U as w}from"./JUpload.vue_vue_type_style_index_0_lang-B_SS088g.js";import"./JUploadModal.vue_vue_type_script_setup_true_lang-CSwYeVkH.js";import{d as v}from"./registerUtils-DUDaVJ9g.js";import{au as V,T as D,aR as M,aS as P,bV as N}from"./index-X7Y8jykP.js";import{e as T,c as U,u as $}from"./useFileCell-EC3iKwqw.js";import{e as B,K as p,C as g,z as n,H as m,O as J,f as o,F as R,D as L,y as a,A as t,Q as s,G as f,E as u,P as O,B as E}from"./vue-vendor-DNhG1Cve.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./useModal-DaJ3Bflg.js";import"./JVxeTypes-C-gX5UoZ.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./index-Cq6YxX27.js";import"./Area-CONPDlNK.js";import"./pcaUtils-DD1r5iUJ.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./dayjs-ALi1pEeb.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./Checkbox-Dbxs4we4.js";import"./RadioButton-DRBix2Fq.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./index-BuONesFs.js";import"./JInputPop.vue_vue_type_style_index_0_lang-BSkWBPP5.js";import"./index-COZPPMBf.js";import"./index-Cl-8Hzo4.js";import"./useMaxLevel-DE205ncc.js";import"./eagerComputed-BTlOruLW.js";const I=B({name:"JVxeFileCell",components:U,props:v(),setup(e){return $(e,w.file)},enhanced:T}),S={style:{"margin-left":"5px"}},A={style:{"margin-left":"5px"}};function H(e,i,z,G,K,Q){const C=p("LoadingOutlined"),d=D,l=p("Icon"),c=P,_=M,k=p("Dropdown"),y=p("a-button"),h=N,b=p("JUploadModal");return n(),g("div",null,[e.hasFile?(n(!0),g(R,{key:0},L([e.innerFile||{}],(r,F)=>(n(),g("div",{key:F,style:{position:"relative"}},[r.status==="uploading"?(n(),a(d,{key:0,title:`上传中(${Math.floor(r.percent)}%)`},{default:t(()=>[o(C),i[0]||(i[0]=s("span",{style:{"margin-left":"5px"}},"上传中…",-1))]),_:1},8,["title"])):r.status==="done"?(n(),a(d,{key:1,title:r.name},{default:t(()=>[o(l,{icon:"ant-design:paper-clip"}),s("span",S,f(e.ellipsisFileName),1)]),_:1},8,["title"])):(n(),a(d,{key:2,title:r.message||"上传失败"},{default:t(()=>[o(l,{icon:"ant-design:exclamation-circle",style:{color:"red"}}),s("span",A,f(e.ellipsisFileName),1)]),_:1},8,["title"])),o(k,{trigger:["click"],placement:"bottomRight",style:{"margin-left":"10px"}},{overlay:t(()=>[o(_,null,{default:t(()=>[e.originColumn.allowDownload!==!1?(n(),a(c,{key:0,onClick:e.handleClickDownloadFile},{default:t(()=>[s("span",null,[o(l,{icon:"ant-design:download"}),i[1]||(i[1]=u(" 下载",-1))])]),_:1},8,["onClick"])):m("",!0),e.originColumn.allowRemove!==!1?(n(),a(c,{key:1,disabled:e.cellProps.disabled,onClick:e.handleClickDeleteFile},{default:t(()=>[s("span",null,[o(l,{icon:"ant-design:delete"}),i[2]||(i[2]=u(" 删除",-1))])]),_:1},8,["disabled","onClick"])):m("",!0),o(c,{disabled:e.cellProps.disabled,onClick:e.handleMoreOperation},{default:t(()=>[s("span",null,[o(l,{icon:"ant-design:bars"}),i[3]||(i[3]=u(" 更多",-1))])]),_:1},8,["disabled","onClick"])]),_:1})]),default:t(()=>[o(d,{title:"操作"},{default:t(()=>[r.status!=="uploading"?(n(),a(l,{key:0,icon:"ant-design:setting",style:{cursor:"pointer"}})):m("",!0)]),_:2},1024)]),_:2},1024)]))),128)):m("",!0),e.cellProps.disabledTable?m("",!0):J((n(),a(h,E({key:1,name:"file",data:{isup:1},multiple:!1,action:e.uploadAction,headers:e.uploadHeaders,showUploadList:!1},e.cellProps,{onChange:e.handleChangeUpload}),{default:t(()=>[o(y,{preIcon:"ant-design:upload"},{default:t(()=>[u(f(e.originColumn.btnText||"点击上传"),1)]),_:1})]),_:1},16,["action","headers","onChange"])),[[O,!e.hasFile]]),o(b,{value:e.modalValue,onRegister:e.registerModel,onChange:e.onModalChange},null,8,["value","onRegister","onChange"])])}const Ae=V(I,[["render",H]]);export{Ae as default};
|