import{F as U}from"./fileView-UyQ6zbLY.js";import{c as _,o as r,z as I,_ as G,L as J,a as Q,u as X,g as Y,r as m,v as Z,w as ee,e as f,D as ae,h as n,f as S,m as l,H as se,i,j as p,I as te,a5 as ne,l as ce,E as x,F as oe,k as le,t as y,R as re,n as z,S as u}from"./index-D7n5ZNak.js";import{p as L,f as O}from"./ppt-DHRBfASM.js";import{p as ie,c as de,e as ue,w as me}from"./excel-DA4Jg-WR.js";import{m as fe,v as pe,n as V,o as _e,a as ge,p as ve,c as be,z as ke,s as we,e as he,t as D,i as F,g as xe,f as $,b as B,x as ye,d as Pe,u as Ce,l as Se,h as ze}from"./video-SybPbBtI.js";import{o as Le,d as Oe}from"./template-tCo7QDZ5.js";import"./index-BLvaQi9o.js";const Ve=["src"],De={__name:"fileRPng",props:{type:{type:String,default:""},nameSuffix:{type:String,default:""}},emits:[""],setup(d,{emit:P}){const w=(t="")=>t.indexOf("office_")!=-1;function g(t,c){let e="";if(w(t)||t=="document_upload"){if(["cda","wav","mp3","aif","aiff","mid","wma","ra","vqf","ape"].indexOf(c)!=-1)return fe;if(["avi","wmv","mpg","mpeg","mov","rm","ram","swf","flv","mp4","avi","rm","rmvb","flv","mpg","mkv"].indexOf(c)!=-1)return pe;switch((c||"").toLocaleLowerCase()){case"directory":e=O;break;case"doc":case"docx":e=me;break;case"xls":case"xlsx":e=ue;break;case"document_map":e=B;break;case"document_flow":e=$;break;case"gif":e=xe;break;case"png":case"jpg":case"jpeg":e=F;break;case"txt":e=D;break;case"ppt":case"pptx":e=L;break;case"csv":e=de;break;case"pdf":e=ie;break;case"epub":e=he;break;case"svg":e=we;break;case"rar":case"arj":case"z":case"7z":case"cab":case"zip":e=ke;break;case"dwg":case"dxf":case"dws":case"dwt":e=be;break;case"psd":e=ve;break;case"vsdx":e=ge;break;case"ofd":e=_e;break;default:e=V;break}}else switch(t){case"document_html":e=ze;break;case"document_xlsx":e=Se;break;case"document_map":e=B;break;case"document_flow":e=$;break;case"document_image":e=F;break;case"document_txt":e=D;break;case"document_ppt":e=L;break;case"document_unrecognized":e=V;break;case"url_address":e=Ce;break;case"md":e=Pe;break;case"xmind":e=ye;break;default:e=O;break}return e}return(t,c)=>(r(),_("img",{src:g(d.type,d.nameSuffix)},null,8,Ve))}};function Fe(d){return I({url:"/mgr/document/dcLibrary/collect/collectWps",method:"get",params:d})}const $e=d=>I({url:`/mgr/document/dcLibrary/collect/${d}`,method:"put"}),Be={class:"collection"},Ie={key:0},Re={class:"search"},je={class:"content"},Ee={class:"list-item"},Ne={class:"item-name"},Te={class:"item-name-span"},Ae={class:"item-info"},Me={key:1,class:"template_tab_review"},We={class:"bnts"},qe={class:"view"},Ke=J({name:"Collection"}),He=Object.assign(Ke,{setup(d){Q();const P=X(),{proxy:w}=Y(),g=m([]),t=m(!1),c=m(""),e=m(!1),k=m(!1),v=m(null),R=s=>{v.value=s,e.value=!0},j=()=>{k.value=!0,["docx","doc","pdf"].indexOf(v.value.nameSuffix)>=0?Le({fileId:v.value.id,isTemplate:0}).then(s=>{if(s.status===200){const a=s.data;a.code===1e3?window.Application.Documents.Open(a.file_path,null,!1):u.error(a.msg)}else u.error("接口异常")}).catch(()=>{u.error("接口异常")}).finally(()=>{k.value=!1}):Oe({fileId:v.value.id,isTemplate:0}).then(s=>{if(s.status===200){const a=s.data;a.code===1e3?u.success("操作成功"):u.error(a.msg)}else u.error("接口异常")}).catch(()=>{u.error("接口异常")}).finally(()=>{k.value=!1})},b=()=>{e.value=!1,t.value=!0,Fe({size:100,current:1,name:c.value}).then(s=>{s.code===0&&(t.value=!1,g.value=s.data.records)}).catch(s=>{t.value=!1})},E=s=>{$e(s.id).then(a=>{a&&a.code===0&&(w.$modal.msgSuccess("取消成功"),b())})};return Z(()=>{b()}),ee(()=>P.query,s=>{},{immediate:!0}),(s,a)=>{const N=f("el-icon"),T=f("el-input"),h=f("el-button"),A=f("el-card"),M=f("el-scrollbar"),W=f("el-empty"),q=U,K=ae("loading");return r(),_("div",Be,[a[3]||(a[3]=n("h6",{class:"flex",style:{"font-size":"16px"}},"收藏",-1)),l(e)?S("",!0):(r(),_("div",Ie,[n("div",Re,[i(T,{modelValue:l(c),"onUpdate:modelValue":a[0]||(a[0]=o=>ce(c)?c.value=o:null),style:{width:"100%"},size:"large",placeholder:"搜索",clearable:"",onKeyup:ne(b,["enter"]),onClear:b},{suffix:p(()=>[i(N,{color:"black"},{default:p(()=>[i(l(te))]),_:1})]),_:1},8,["modelValue"])]),se((r(),_("div",je,[l(g).length!==0?(r(),x(M,{key:0},{default:p(()=>[(r(!0),_(oe,null,le(l(g),(o,C)=>(r(),x(A,{key:C,shadow:"never",onClick:H=>R(o)},{default:p(()=>[n("div",Ee,[n("div",Ne,[i(De,{class:"file-icon",type:o.type,nameSuffix:o.nameSuffix,id:`file-icon-${C}`},null,8,["type","nameSuffix","id"]),n("span",Te,y(o.name),1),i(h,{class:"star",link:"",icon:"StarFilled",onClick:re(H=>E(o),["stop"])},null,8,["onClick"])]),n("div",Ae,[n("div",null,y(o.createBy),1),n("div",null,y(o.updateTime),1)])])]),_:2},1032,["onClick"]))),128))]),_:1})):(r(),x(W,{key:1,description:"暂无数据"}))])),[[K,l(t)]])])),l(e)?(r(),_("div",Me,[n("div",We,[i(h,{class:"review_btn",type:"primary",icon:"ArrowLeftBold",onClick:b},{default:p(()=>a[1]||(a[1]=[z(" 返回 ")])),_:1}),i(h,{class:"review_btn",type:"primary",icon:"Edit",loading:l(k),onClick:j},{default:p(()=>a[2]||(a[2]=[z(" 编辑 ")])),_:1},8,["loading"])]),n("div",qe,[i(q,{selectData:l(v),reviewtype:"my"},null,8,["selectData"])])])):S("",!0)])}}}),ea=G(He,[["__scopeId","data-v-0dc653bc"]]);export{ea as default};