qirong
2024-02-28 f2ca7c5f9fbc4201b5a5bb490e43b1615b6a0dda
1
import{d as te,P as Fe,r as s,Q as oe,R as Be,S as Ie,h as w,b as Oe,g as $e,T as Ae,o as f,c as Le,k as t,m as n,w as k,t as x,e as l,p as Pe,y as C,U as h,Z as qe,X as F,q as v,x as _,N as ze,V as ae,ao as Ke,B as Qe,C as He,$ as je,W as Me,v as We}from"./index.js";import{_ as Xe,a as Ze,b as Ge}from"./index29.js";import{_ as Je}from"./index31.js";import{E as Ye,a as el}from"./el-table-column.js";import"./el-checkbox.js";/* empty css      */import{E as ll}from"./el-row.js";import{_ as ol}from"./index33.js";import{E as al}from"./el-col.js";import{E as tl}from"./el-card.js";import{E as sl,a as nl}from"./el-form-item.js";import{l as il,e as rl,d as ul}from"./index28.js";import"./el-link.js";import"./el-upload.js";import"./el-select.js";import"./strings.js";import"./isEqual.js";import"./_Uint8Array.js";import"./el-tree.js";const dl={class:"p-2"},ml={class:"mb-[10px]"},pl={class:"dialog-footer"},cl=x("p",{style:{color:"red"}},"提取码将会在24小时后失效请尽快下载!",-1),fl={class:"dialog-footer"},vl=te({name:"Oss"}),Ol=te({...vl,setup(_l){const{proxy:i}=Fe(),z=s([]),B=s(!0),se=s(!1),E=s(!0),T=s(!0),K=s([]),ne=s(!0),ie=s(!0),I=s(0),O=s(0),re=s(!0),Q=s(["",""]),m=s(!1),V=oe({visible:!1,title:""}),$=s(),d=s(),p=s(),N=s(),A=s(),S=s();s("");const H=s(),L=s(),U=s({prop:"createTime",order:"ascending"}),j=s(),M=s(),W={file:void 0},ue=oe({form:{...W},queryParams:{pageNum:1,pageSize:10,fileName:"",originalName:"",fileSuffix:"",createTime:"",service:"",orderByColumn:U.value.prop,isAsc:U.value.order},rules:{file:[{required:!0,message:"文件不能为空",trigger:"blur"}]}}),{queryParams:r,form:g,rules:de}=Be(ue),b=async()=>{E.value=!0;const o=await(i==null?void 0:i.getConfigKey("sys.oss.previewListResource"));re.value=(o==null?void 0:o.data)===void 0?!0:o.data==="true";const e=await il(i==null?void 0:i.addDateRange(r.value,Q.value,"CreateTime"));z.value=e.rows,I.value=e.total,E.value=!1,B.value=!0};function me(){V.visible=!1,pe()}function pe(){var o;g.value={...W},(o=j.value)==null||o.resetFields()}function P(){r.value.pageNum=1,b()}function ce(){var o;B.value=!1,Q.value=["",""],(o=M.value)==null||o.resetFields(),r.value.orderByColumn=U.value.prop,r.value.isAsc=U.value.order,P()}function fe(o){K.value=o.map(e=>e.ossId),ne.value=o.length!=1,ie.value=!o.length}const ve=({column:o})=>{o.order=o.multiOrder},_e=o=>{if(o.sortable==="custom"){switch(o.multiOrder){case"descending":o.multiOrder="ascending";break;case"ascending":o.multiOrder="";break;default:o.multiOrder="descending";break}ge(o.property,o.multiOrder)}},ge=(o,e)=>{let c=r.value.orderByColumn?r.value.orderByColumn.split(","):[],y=r.value.isAsc?r.value.isAsc.split(","):[],u=c.indexOf(o);u!==-1?e?y[u]=e:(y.splice(u,1),c.splice(u,1)):(c.push(o),y.push(e)),r.value.orderByColumn=c.join(","),r.value.isAsc=y.join(","),b()},ye=async()=>{await H.value.handleCilck(),V.visible=!1},X=async o=>{console.log(o,o.ossId),$.value=o.msg,p.value="查看提取码",d.value="",m.value=!0},ke=async o=>{console.log(o,o.ossId),await rl(o.ossId).then(e=>{if(console.log(e),e.code==200)$.value=e.msg,p.value="查看提取码",d.value="",m.value=!0;else{const c=e.msg;i==null||i.$modal.msgSuccess(c)}})},be=o=>{p.value="输入提取码",d.value="",S.value={border:"1px solid blue",borderRadius:"5px"},m.value=!0,N.value=s(o.ossId),console.log(Ke(N.value.value))},we=async()=>{let o=L.value+"/"+d.value;await ul(o).finally(()=>E.value=!1),await b(),i==null||i.$modal.msgSuccess("删除成功"),m.value=!1},Ce=()=>{console.log(N.value),d.value?i==null||i.$download.ossDown(N.value.value,d.value):(console.log(A.value),S.value={border:"1px solid red"}),m.value=!1},he=async o=>{let e=(o==null?void 0:o.ossId)||K.value;p.value="请输入提取码",d.value="",S.value={border:"1px solid blue",borderRadius:"5px"},m.value=!0,L.value=e,console.log(L)},R=(o,e)=>o.includes(e);return Ie(async()=>{console.log("第一",w().permissions)}),Oe(async()=>{console.log("第二aaaaaaa",w().permissions),$e()?(console.log("有token"),await b()):(console.log("无token"),Ae.push("/login"))}),(o,e)=>{var Y,ee;const c=Qe,y=sl,u=He,Z=nl,G=tl,Ve=al,Se=ol,Re=ll,D=Ye,q=je,xe=el,Ee=Je,Te=Xe,Ne=Ze,Ue=Ge,J=Me,De=We;return f(),Le("div",dl,[t(qe,{"enter-active-class":(Y=l(i))==null?void 0:Y.animate.searchAnimate.enter,"leave-active-class":(ee=l(i))==null?void 0:ee.animate.searchAnimate.leave},{default:n(()=>[k(x("div",ml,[t(G,{shadow:"hover"},{default:n(()=>[t(Z,{model:l(r),ref_key:"queryFormRef",ref:M,inline:!0,"label-width":"68px"},{default:n(()=>[t(y,{label:"原名",prop:"originalName"},{default:n(()=>[t(c,{modelValue:l(r).originalName,"onUpdate:modelValue":e[0]||(e[0]=a=>l(r).originalName=a),placeholder:"请输入原名",clearable:"",style:{width:"200px"},onKeyup:Pe(P,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),t(y,null,{default:n(()=>[t(u,{type:"primary",icon:"search",onClick:P},{default:n(()=>[C("搜索")]),_:1}),t(u,{icon:"Refresh",onClick:ce},{default:n(()=>[C("重置")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})],512),[[h,l(T)]])]),_:1},8,["enter-active-class","leave-active-class"]),t(G,{shadow:"hover"},{header:n(()=>[t(Re,{gutter:10,class:"mb8"},{default:n(()=>[t(Ve,{span:1.5},null,8,["span"]),t(Se,{showSearch:l(T),"onUpdate:showSearch":e[1]||(e[1]=a=>F(T)?T.value=a:null),onQueryTable:b},null,8,["showSearch"])]),_:1})]),default:n(()=>[l(B)?k((f(),v(xe,{key:0,data:l(z),onSelectionChange:fe,"header-cell-class-name":ve,onHeaderClick:_e},{default:n(()=>[t(D,{type:"index"}),t(D,{label:"原名",align:"center",prop:"originalName"}),t(D,{label:"上传时间",align:"center",prop:"createTime"}),t(D,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:n(a=>[t(q,{content:"查看提取码",placement:"top"},{default:n(()=>[R(l(w)().permissions,"system:oss:view")?(f(),v(u,{key:0,link:"",type:"primary",icon:"Search",onClick:le=>ke(a.row)},null,8,["onClick"])):_("",!0)]),_:2},1024),t(q,{content:"下载",placement:"top"},{default:n(()=>[R(l(w)().permissions,"system:oss:download")?(f(),v(u,{key:0,link:"",type:"primary",icon:"Download",onClick:le=>be(a.row)},null,8,["onClick"])):_("",!0)]),_:2},1024),t(q,{content:"删除",placement:"top"},{default:n(()=>[R(l(w)().permissions,"system:oss:remove")?(f(),v(u,{key:0,link:"",type:"primary",icon:"Delete",onClick:le=>he(a.row)},null,8,["onClick"])):_("",!0)]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[De,l(E)]]):_("",!0),k(t(Ee,{total:l(I),page:l(r).pageNum,"onUpdate:page":e[2]||(e[2]=a=>l(r).pageNum=a),limit:l(r).pageSize,"onUpdate:limit":e[3]||(e[3]=a=>l(r).pageSize=a),onPagination:b},null,8,["total","page","limit"]),[[h,l(I)>0]])]),_:1}),t(J,{title:l(V).title,modelValue:l(V).visible,"onUpdate:modelValue":e[9]||(e[9]=a=>l(V).visible=a),width:"500px","append-to-body":""},{footer:n(()=>[x("div",pl,[t(u,{loading:l(se),type:"primary",onClick:ye},{default:n(()=>[C("确 定")]),_:1},8,["loading"]),t(u,{onClick:me},{default:n(()=>[C("取 消")]),_:1})])]),default:n(()=>[t(Z,{ref_key:"ossFormRef",ref:j,model:l(g),rules:l(de),"label-width":"80px"},{default:n(()=>[t(y,{label:"文件名"},{default:n(()=>[l(O)===0?(f(),v(Te,{key:0,ref_key:"childFile",ref:H,onClosePopup:e[4]||(e[4]=a=>{b(),X(a)}),onOpenPopup:e[5]||(e[5]=a=>X(a)),modelValue:l(g).file,"onUpdate:modelValue":e[6]||(e[6]=a=>l(g).file=a)},null,8,["modelValue"])):_("",!0),l(O)===1?(f(),v(Ne,{key:1,modelValue:l(g).file,"onUpdate:modelValue":e[7]||(e[7]=a=>l(g).file=a)},null,8,["modelValue"])):_("",!0),l(O)===2?(f(),v(Ue,{key:2,modelValue:l(g).file,"onUpdate:modelValue":e[8]||(e[8]=a=>l(g).file=a)},null,8,["modelValue"])):_("",!0)]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),t(J,{title:l(p),modelValue:l(m),"onUpdate:modelValue":e[15]||(e[15]=a=>F(m)?m.value=a:null),width:"500px","append-to-body":""},{footer:n(()=>[x("div",fl,[R(l(w)().permissions,"system:oss:download")?k((f(),v(u,{key:0,link:"",type:"primary",icon:"Download",onClick:e[12]||(e[12]=a=>Ce())},{default:n(()=>[C("下载")]),_:1},512)),[[h,l(p)=="输入提取码"]]):_("",!0),k(t(u,{link:"",type:"primary",icon:"Delete",onClick:e[13]||(e[13]=a=>we())},{default:n(()=>[C("删除")]),_:1},512),[[h,l(p)=="请输入提取码"]]),t(u,{onClick:e[14]||(e[14]=a=>m.value=!1)},{default:n(()=>[C("取 消")]),_:1})])]),default:n(()=>[cl,k(x("span",null,ze(l($)),513),[[h,l(p)=="查看提取码"]]),R(l(w)().permissions,"system:oss:download")?k((f(),v(c,{key:0,style:ae([{margin:"10px 0"},l(S)]),ref_key:"inputRef",ref:A,modelValue:l(d),"onUpdate:modelValue":e[10]||(e[10]=a=>F(d)?d.value=a:null),placeholder:"请输入文件提取码"},null,8,["style","modelValue"])),[[h,l(p)=="输入提取码"]]):_("",!0),k(t(c,{style:ae([{margin:"10px 0"},l(S)]),ref_key:"inputRef",ref:A,modelValue:l(d),"onUpdate:modelValue":e[11]||(e[11]=a=>F(d)?d.value=a:null),placeholder:"请输入文件提取码"},null,8,["style","modelValue"]),[[h,l(p)=="请输入提取码"]])]),_:1},8,["title","modelValue"])])}}});export{Ol as default};