import{g as X,r as o,e as i,E as j,o as g,j as s,h as n,i as e,t as U,m as v,n as $,p as Q,l as te,D as ve,H as ie,c as I,f as M,F as le,k as ae,b as Ze,w as $e,J as _e,_ as Fe,v as el,S as J,z as oe,a8 as ne,L as ll,a as tl,u as ol,a6 as nl,a5 as sl,R as al,a7 as il,s as he}from"./index-D7n5ZNak.js";import{p as dl,w as ke,c as rl,e as we}from"./excel-DA4Jg-WR.js";import{f as Re,p as be}from"./ppt-DHRBfASM.js";import{a as Se,_ as cl,g as ul,s as fl,k as ml,b as pl,c as _l,l as vl,h as xe}from"./headImg-DooHdNLO.js";import{g as yl,b as gl,a as hl,s as kl,F as wl,f as bl,c as xl}from"./fileView-UyQ6zbLY.js";import{o as Cl,d as $l}from"./template-tCo7QDZ5.js";import"./index-BLvaQi9o.js";const Fl={class:"knowledge-info-header"},Rl={class:"title"},Sl={class:"knowledge-info-body"},Vl={class:"dialog-footer"},Ll={__name:"addFloder",props:{kid:{type:String,default:""},width:{type:String,default:"547px"},remove:Function,callBack:Function,title:{type:String,default:""},modalClose:{type:Boolean,default:!1}},emits:["close"],setup(m,{expose:A,emit:O}){const{proxy:T}=X(),z=O,w=m,d=o(!1),y=o({name:""}),b=o({name:[{required:!0,message:"请输入文件夹名称",trigger:"blur"}]}),R=()=>{d.value=!0},x=()=>{y.value={name:""},d.value=!1},K=()=>{T.$refs.knowFormRef.validate(S=>{if(S){let k={fileType:"directory",id:w.kid,knowledgeId:w.kid,name:y.value.name,parentId:w.kid};Se(k).then(p=>{T.$modal.notifySuccess("创建成功"),p.data.id&&z("close",p.data.id)}).catch(()=>{T.$modal.notifyError("创建失败")}).finally(()=>{x()})}})};return A({init:R}),(S,k)=>{const p=i("Close"),B=i("el-icon"),r=i("el-input"),h=i("el-form-item"),D=i("el-form"),c=i("el-button"),u=i("el-dialog");return g(),j(u,{modelValue:v(d),"onUpdate:modelValue":k[1]||(k[1]=V=>te(d)?d.value=V:null),class:"custom-dialog","show-close":!1,"close-on-click-modal":m.modalClose,"modal-class":"dialog-center",width:m.width,"destroy-on-close":!0,style:Q({width:`${m.width} !important`}),"before-close":x},{footer:s(()=>[n("div",Vl,[e(c,{onClick:x},{default:s(()=>k[3]||(k[3]=[$("取消")])),_:1}),e(c,{type:"primary",onClick:K},{default:s(()=>k[4]||(k[4]=[$("确定")])),_:1})])]),default:s(()=>[n("div",Fl,[n("div",Rl,U(m.title||"新建文件夹"),1),e(B,{style:{cursor:"pointer"},onClick:x},{default:s(()=>[e(p)]),_:1})]),n("div",Sl,[e(D,{ref:"knowFormRef",model:v(y),rules:v(b)},{default:s(()=>[k[2]||(k[2]=n("div",{class:"form-item-title"},"文件夹名称",-1)),e(h,{prop:"name"},{default:s(()=>[e(r,{placeholder:"请输入文件夹名称",modelValue:v(y).name,"onUpdate:modelValue":k[0]||(k[0]=V=>v(y).name=V)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","close-on-click-modal","width","style"])}}},Il={class:"knowledge-info-header"},Tl={class:"title"},Dl={class:"knowledge-info-body"},Kl={class:"role-box"},Bl={class:"dialog-footer"},Nl={__name:"addKnow",props:{width:{type:String,default:"547px"},remove:Function,callBack:Function,title:{type:String,default:""},modalClose:{type:Boolean,default:!1}},emits:["close"],setup(m,{expose:A,emit:O}){const{proxy:T}=X(),z=O,w=o(!1),d=o({name:"",description:"",shareRole:"user",color:""}),y=o([]),b=o(!1),R=o([]),x=o({name:[{required:!0,message:"请输入文库名称",trigger:"blur"}]}),K=()=>{y.value=[{label:"私有文库(查看、修改管理需要相应授权)",value:"user"}],w.value=!0,k()},S=()=>{y.value=[{label:"私有文库(查看、修改管理需要相应授权)",value:"user"}],d.value={name:"",description:"",shareRole:"user",color:""},w.value=!1},k=()=>{b.value=!0,ul().then(B=>{R.value=B.data.data||[],R.value.forEach(r=>{r=="all"&&y.value.push({label:"全网级文库(无需登录即可查看,修改管理需要相应授权)",value:"all"}),r=="register"&&y.value.push({label:"企业级文库(无需登录即可查看,修改管理需要相应授权)",value:"register"})}),y.value.sort((r,h)=>r.order-h.order),b.value=!1}).catch(B=>{b.value=!1})},p=()=>{T.$refs.knowFormRef.validate(B=>{if(B){let r={otherJSOn:JSON.stringify({brisk:!1,superWidth:!1}),transfer:null,readNotify:!0,...d.value};Se(r).then(h=>{T.$modal.notifySuccess("创建成功"),h.data.id&&z("close",h.data.id)}).catch(()=>{T.$modal.notifyError("创建失败")}).finally(()=>{S()})}})};return A({init:K}),(B,r)=>{const h=i("Close"),D=i("el-icon"),c=i("el-input"),u=i("el-form-item"),V=i("el-radio"),a=i("el-radio-group"),f=i("el-form"),F=i("el-button"),N=i("el-dialog"),L=ve("loading");return g(),j(N,{modelValue:v(w),"onUpdate:modelValue":r[3]||(r[3]=P=>te(w)?w.value=P:null),class:"custom-dialog","show-close":!1,"close-on-click-modal":m.modalClose,"modal-class":"dialog-center",width:m.width,"destroy-on-close":!0,style:Q({width:`${m.width} !important`}),"before-close":S},{footer:s(()=>[n("div",Bl,[e(F,{onClick:S},{default:s(()=>r[9]||(r[9]=[$("取消")])),_:1}),e(F,{type:"primary",onClick:p},{default:s(()=>r[10]||(r[10]=[$("确定")])),_:1})])]),default:s(()=>[n("div",Il,[n("div",Tl,U(m.title||"新建文库"),1),e(D,{style:{cursor:"pointer"},onClick:S},{default:s(()=>[e(h)]),_:1})]),ie((g(),I("div",Dl,[e(f,{ref:"knowFormRef",model:v(d),rules:v(x)},{default:s(()=>[r[5]||(r[5]=n("div",{class:"form-item-title"},"封面",-1)),r[6]||(r[6]=n("div",{class:"cover-show"},[n("img",{src:cl})],-1)),r[7]||(r[7]=n("div",{class:"form-item-title"},"文库名称",-1)),e(u,{prop:"name"},{default:s(()=>[e(c,{placeholder:"请输入文库名称",modelValue:v(d).name,"onUpdate:modelValue":r[0]||(r[0]=P=>v(d).name=P)},null,8,["modelValue"])]),_:1}),r[8]||(r[8]=n("div",{class:"form-item-title"},"文库描述",-1)),e(u,{prop:"description"},{default:s(()=>[e(c,{placeholder:"请输入文库描述",modelValue:v(d).description,"onUpdate:modelValue":r[1]||(r[1]=P=>v(d).description=P),type:"textarea",autosize:{minRows:4,maxRows:4}},null,8,["modelValue"])]),_:1}),v(R).length>1?(g(),I(le,{key:0},[r[4]||(r[4]=n("div",{class:"form-item-title"},"文库权限",-1)),n("div",Kl,[(g(!0),I(le,null,ae(v(y),(P,Y)=>(g(),j(a,{modelValue:v(d).value.shareRole,"onUpdate:modelValue":r[2]||(r[2]=Z=>v(d).value.shareRole=Z),key:Y},{default:s(()=>[e(V,{class:"role-item",value:P.value,size:"large"},{default:s(()=>[$(U(P.label),1)]),_:2},1032,["value"])]),_:2},1032,["modelValue"]))),128))])],64)):M("",!0)]),_:1},8,["model","rules"])])),[[L,v(b)]])]),_:1},8,["modelValue","close-on-click-modal","width","style"])}}},El={class:"knowledge-info-header"},Ol={class:"title"},Ul={class:"knowledge-info-body"},Al={class:"form-item-title"},Pl={class:"dialog-footer"},jl={__name:"reName",props:{finfo:{type:Object,default:()=>{}},width:{type:String,default:"547px"},remove:Function,callBack:Function,title:{type:String,default:""},modalClose:{type:Boolean,default:!1}},emits:["close"],setup(m,{expose:A,emit:O}){const{proxy:T}=X(),z=O,w=m,d=o(!1),y=o({name:""}),b=o({name:[{required:!0,message:"请输入名称",trigger:"blur"}]}),R=Ze(()=>w.finfo.type&&["directory","knowledge"].indexOf(w.finfo.type)!=-1?"文件夹":"文件"),x=()=>{y.value.name=w.finfo.name,d.value=!0},K=()=>{y.value={name:""},d.value=!1,z("close")},S=()=>{T.$refs.knowFormRef.validate(k=>{if(k){let p={id:w.finfo.id,name:y.value.name};fl(p).then(B=>{T.$modal.notifySuccess("重命名成功")}).catch(()=>{T.$modal.notifyError("重命名失败")}).finally(()=>{K()})}})};return A({init:x}),(k,p)=>{const B=i("Close"),r=i("el-icon"),h=i("el-input"),D=i("el-form-item"),c=i("el-form"),u=i("el-button"),V=i("el-dialog");return g(),j(V,{modelValue:v(d),"onUpdate:modelValue":p[1]||(p[1]=a=>te(d)?d.value=a:null),class:"custom-dialog","show-close":!1,"close-on-click-modal":m.modalClose,"modal-class":"dialog-center",width:m.width,"destroy-on-close":!0,style:Q({width:`${m.width} !important`}),"before-close":K},{footer:s(()=>[n("div",Pl,[e(u,{onClick:K},{default:s(()=>p[2]||(p[2]=[$("取消")])),_:1}),e(u,{type:"primary",onClick:S},{default:s(()=>p[3]||(p[3]=[$("确定")])),_:1})])]),default:s(()=>[n("div",El,[n("div",Ol,U(R.value+"重命名"||"重命名"),1),e(r,{style:{cursor:"pointer"},onClick:K},{default:s(()=>[e(B)]),_:1})]),n("div",Ul,[e(c,{ref:"knowFormRef",model:v(y),rules:v(b)},{default:s(()=>[n("div",Al,U(R.value)+"名称",1),e(D,{prop:"name"},{default:s(()=>[e(h,{placeholder:"请输入名称",modelValue:v(y).name,"onUpdate:modelValue":p[0]||(p[0]=a=>v(y).name=a)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","close-on-click-modal","width","style"])}}},zl={class:"knowledge-info-header"},Ml={class:"select-know-body"},ql={class:"know-search-box"},Wl={class:"know-tree-box"},Jl=["src"],Hl={class:"label"},Gl={key:0,class:"custom-tree-arrow-box"},Ql={class:"dialog-footer"},Xl={__name:"selectKnow",props:{finfo:{type:Object,default:()=>{}},width:{type:String,default:"416px"},remove:Function,callBack:Function,title:{type:String,default:""},modalClose:{type:Boolean,default:!1},isTemplate:{type:Boolean,default:!1},selectKnowType:{type:String,default:"folder"},checkFileType:{type:[String,Array]}},emits:["close"],setup(m,{expose:A,emit:O}){const{proxy:T}=X(),z=O,w=m,d=o(!1),y=o(""),b=o([]);o(!1);const R=o(!1),x=o({id:""}),K=o(),S=()=>{d.value=!0,R.value=!0,pl({sieze:1e3,current:1}).then(c=>{c.code==0&&(w.selectKnowType=="folder"?b.value=c.data||[]:(b.value=c.data.records||[],b.value.forEach(u=>{u.level=0})))}).catch(c=>{}).finally(()=>{R.value=!1})};function k(c){return w.selectKnowType=="file"?!!(c.parentId=="0"||["knowledge","directory"].includes(c.type)):!1}const p=()=>{y.value="",x.value={id:""},b.value=[],d.value=!1,z("close")};function B(c,u){return c?u.type=="knowledge"||u.type=="directory"?u.name.includes(c):!1:!0}function r(c,u){if(w.selectKnowType=="folder")x.value=c;else if(["knowledge","directory"].includes(c.type)){if(c.isLoad)return;c.loading=!0,_l({id:c.id}).then(V=>{if(V.code==0){const a=V.data.filter(f=>{var F;return((F=w.checkFileType)==null?void 0:F.includes(f.nameSuffix))||f.type=="directory"});a.forEach(f=>{f.level=c.level+1}),c.children=a,c.isLoad=!0,u.expanded=!0}c.loading=!1}).catch(V=>{c.loading=!1})}else x.value=c}const h=()=>{vl({id:w.finfo.id,knowledgeId:x.value.knowledgeId||x.value.id,parentId:x.value.id}).then(c=>{T.$modal.notifySuccess("移动成功")}).catch(()=>{T.$modal.notifyError("移动失败")}).finally(()=>{p()})};function D(){y.value=""}return $e(()=>y.value,c=>{var u;(u=K.value)==null||u.filter(c)}),A({init:S}),(c,u)=>{const V=i("Close"),a=i("el-icon"),f=i("Search"),F=i("el-input"),N=i("CircleCloseFilled"),L=i("el-tooltip"),P=i("Loading"),Y=i("el-tree"),Z=i("el-scrollbar"),de=i("el-empty"),se=i("el-button"),re=i("el-dialog"),ce=ve("loading");return g(),j(re,{modelValue:v(d),"onUpdate:modelValue":u[1]||(u[1]=W=>te(d)?d.value=W:null),class:"custom-dialog","show-close":!1,"close-on-click-modal":m.modalClose,"modal-class":"dialog-center",width:m.width,"destroy-on-close":!0,style:Q({width:`${m.width} !important`}),"before-close":p},{footer:s(()=>[n("div",Ql,[e(se,{onClick:p},{default:s(()=>u[3]||(u[3]=[$("取消")])),_:1}),e(se,{type:"primary",onClick:h},{default:s(()=>u[4]||(u[4]=[$("确定")])),_:1})])]),default:s(()=>[n("div",zl,[u[2]||(u[2]=n("div",{class:"title-tips"},[n("div",{class:"title"},"文档移动"),n("div",{class:"tips"},"请先选择一个文件夹")],-1)),e(a,{style:{cursor:"pointer"},onClick:p},{default:s(()=>[e(V)]),_:1})]),n("div",Ml,[n("div",ql,[e(a,null,{default:s(()=>[e(f)]),_:1}),e(F,{modelValue:v(y),"onUpdate:modelValue":u[0]||(u[0]=W=>te(y)?y.value=W:null),placeholder:"请输入文件夹名称"},null,8,["modelValue"]),e(a,{class:"clear-icon",onClick:D},{default:s(()=>[e(N)]),_:1})]),ie((g(),I("div",Wl,[v(b).length!=0?(g(),j(Z,{key:0},{default:s(()=>[e(Y,{data:v(b),"node-key":"id",ref_key:"elTreeRef",ref:K,"expand-on-click-node":!1,onNodeClick:r,"filter-node-method":B,props:{children:"children",label:"name"}},{default:s(({node:W,data:C})=>[n("span",{class:_e(["custom-tree-node",[k(C)&&"file-node",k(C)&&!C.isLoad&&"arrow-node",v(x).id==C.id&&"custom-tree-node-active"]])},[n("img",{class:"file-icon",src:C.type=="knowledge"?v(ml):v(Re),alt:""},null,8,Jl),n("span",{class:"label-content",style:Q({width:`calc(280px - ${C.level*24}px)`})},[e(L,{content:W.label,effect:"light"},{default:s(()=>[n("div",Hl,U(W.label),1)]),_:2},1032,["content"])],4),k(C)&&!C.isLoad?(g(),I("div",Gl)):M("",!0),C.loading?(g(),j(a,{key:1,class:"circular custo-tree-loading",style:Q({right:`calc(-14px - ${C.level*4}px)`})},{default:s(()=>[e(P)]),_:2},1032,["style"])):M("",!0)],2)]),_:1},8,["data"])]),_:1})):M("",!0),v(b).length==0?(g(),j(de,{key:1,description:"当前暂无文件夹",class:"review_empty"})):M("",!0)])),[[ce,v(R)]])])]),_:1},8,["modelValue","close-on-click-modal","width","style"])}}},Yl={class:"upload-boxs"},Zl={__name:"uploadFloder",props:{parentId:{tyep:String,default:""}},emits:["close"],setup(m,{expose:A,emit:O}){const{proxy:T}=X(),z=O,w=m,d=o({}),y=o([]),b=o([]),R=o([]),x=o(0),K=o();o();const S=o("");o(),o(0),el(()=>{k()});function k(){y.value=[]}function p(a){let f=null;yl().then(F=>{if(F.data){f=F.data,d.value[f]={start:0,end:a.target.files.length};for(let N=0;N{f.isUpload=!0},S.value).then(N=>{if(a.file.webkitRelativePath){let L=a.file.webkitRelativePath;b.value.push({...N.data,originalName:N.data.name,name:N.data.originalFileName,filePath:L.replace(`/${N.data.originalFileName}`,""),key:f.currentDirKey}),R.value.push(f),x.value==0&&r(R.value.shift(),b.value.shift())}else f.docId=N.data.id,f.knowledgeId=N.data.knowledgeId,D(f)}).catch(N=>{a.file.webkitRelativePath&&u(f.currentDirKey),c(f)})}async function r(a,f){x.value=1,await h(500),f&&hl({parentId:S.value,key:f.key,filePath:f.filePath,fileName:f.originalFileName,baseFile:f}).then(F=>{a.docId=F.data.id,a.knowledgeId=F.data.knowledgeId,D(a),u(f.key)}).catch(F=>{u(f.key)})}function h(a){return new Promise(f=>setTimeout(f,a))}async function D(a){a.isfail=!1,a.isFinish=!0,await r(R.value.shift(),b.value.shift()),x.value=0}async function c(a){a.isFinish=!0,a.isfail=!0,await r(R.value.shift(),b.value.shift()),x.value=0}function u(a){d.value[a].start+=1,x.value=0,d.value[a].start>=d.value[a].end&&(J.success("上传成功"),kl(a).then(f=>{K.value.value="",z("close")}))}function V(a){S.value=a||w.parentId,K.value.click()}return A({fileUpload:V}),(a,f)=>(g(),I("div",Yl,[n("input",{type:"file",class:"folder-upload",ref_key:"folderUploadRef",ref:K,directory:"",mozdirector:"",webkitdirectory:"",accept:"*",onChange:p,style:{display:"none"}},null,544)]))}},et=Fe(Zl,[["__scopeId","data-v-035d1451"]]);function Ce(m){return oe({url:ne+"/dcLibrary/knowledges/no?size=1000¤t=1",method:"get",params:m})}function lt(m){return oe({url:`${ne}/dcLibrary/treeWps`,method:"get",params:m,headers:{documentId:m.id,"Content-Type":"application/x-www-form-urlencoded"}})}function tt(m,A){return oe({url:`${ne}/dcLibrary/upload/${A}`,method:"post",headers:{"Content-Type":"multipart/form-data; boundary=something",Accept:"*/*",MessageDcLibraryId:A,dcLibraryId:A,serialize:!1},data:m})}function ot(m){return oe({url:`${ne}/dcLibrary/collect/${m}`,method:"put"})}function nt(m){return oe({url:`${ne}/dcLibrary/recycle/${m}`,method:"delete",headers:{MessageDcLibraryId:m,dcLibraryId:m}})}const st={class:"all_document"},at={key:0,class:"all_document_top"},it={key:1,class:"template_tabs"},dt={class:"tab_top"},rt=["onClick"],ct={class:"tab_top_list"},ut=["onClick"],ft=["onClick"],mt=["onClick"],pt={class:"template_tab_content ml10"},_t=["onClick","onContextmenu"],vt=["src"],yt={class:"file_name"},gt={class:"file_time"},ht={key:2,class:"screen_review"},kt={class:"bnts"},wt={class:"file_detail mt10 flex"},bt={class:"creator flex"},xt=["src"],Ct={class:"creat_time"},$t={class:"reading flex"},Ft={class:"log"},Rt={class:"log_list_name flex"},St=["src"],Vt={class:"log_list_type"},Lt={class:"log_list_time"},It={class:"tab_top_list"},Tt=ll({name:"AllDocument"}),Dt=Object.assign(Tt,{setup(m){tl();const A=ol(),{proxy:O}=X(),T=[{type:"pdf",icon:dl},{type:"doc",icon:ke},{type:"docx",icon:ke},{type:"csv",icon:rl},{type:"xlsx",icon:we},{type:"xls",icon:we},{type:"ppt",icon:be},{type:"pptx",icon:be},{type:"directory",icon:Re}];o("/pyapi/common/upload"),o({Authorization:"Bearer "+nl()});const z=o(),w=o(""),d=o(""),y=o(),b=o(),R=o(),x=o(),K=o(),S=o([]),k=o([]),p=o([]);o([]);const B=o([]),r=o(0),h=o(null),D=o(null),c=o(!1),u=o(!1),V=o(!1),a=o(!1);o(!1),o(0),o(0);const f=o([]),F=o(),N=o(),L=o(!1),P=()=>{L.value=!1},Y=(t,l)=>{t&&(f.value[l.id]=t)},Z=(t,l)=>{D.value=t,F.value=f.value[t.id],L.value=!0},de=()=>{a.value=!1},se=()=>{c.value=!0,["docx","doc","pdf"].indexOf(h.value.nameSuffix)>=0?Cl({fileId:h.value.id,isTemplate:0}).then(t=>{if(t.status===200){const l=t.data;l.code===1e3?window.Application.Documents.Open(l.file_path,null,!1):J.error(l.msg)}else J.error("接口异常")}).catch(()=>{J.error("接口异常")}).finally(()=>{c.value=!1}):$l({isTemplate:0,fileId:h.value.id}).then(t=>{if(t.status===200){const l=t.data;l.code===1e3?J.success("操作成功"):J.error(l.msg)}else console.log("接口异常res",t),J.error("接口异常res")}).catch(t=>{console.log("接口异常err",t),J.error("接口异常err")}).finally(()=>{c.value=!1})},re=t=>t&&T.find(q=>q.type==t).icon||T[0].icon,ce=t=>{d.value=t.id,h.value=null,V.value=!1,p.value=[t.id],C(t.id)},W=()=>{u.value=!0,C(d.value)},C=t=>{u.value=!0;let l={id:t,name:w.value||""};lt(l).then(q=>{k.value=q.data.data}).finally(()=>{u.value=!1})},Ve=t=>{["directory","knowledge"].indexOf(t.type)!=-1?O.downloadFile("/mgr/document/dcLibrary/file/get/folder/"+t.id,null):O.downloadFile("/mgr/document/dcLibrary/file/get/file/"+t.id,t)},ee=t=>{let l=D.value,q=l.dcIdentifying.find(E=>E.identifyingKey==t);if(q&&q.isSelect)switch(t){case"document_down":Ve(l);break;case"document_update":he(()=>{var E;(E=K.value)==null||E.init()});break;case"document_move":R.value.init();break;case"collect":ot(l.id).then(E=>{E.code==0&&(O.$modal.notifySuccess(E.msg),C(l.parentId))});break;case"document_delete":O.$modal.confirm('是否确认删除名称为"'+l.name+'"的文件?').then(function(){return nt(l.id)}).then(()=>{C(l.parentId)}).catch(()=>{});break}else O.$modal.msgError("无此操作权限");L.value=!1},Le=()=>{u.value=!0,h.value=null,p.value.length>1?(p.value.pop(),C(p.value[p.value.length-1])):C(d.value),V.value=p.value.length>1},Ie=t=>{t.type=="directory"?(h.value=null,u.value=!0,V.value=!0,a.value=!1,p.value.push(t.id),C(t.id)):(h.value=t,a.value=!0,ye(t),Te(t))},Te=t=>{xl(t.id).then(l=>{r.value=l.data.SEE})},ye=t=>{let l={size:1e3,dcLibraryId:t.id||h.value.id};bl(l).then(q=>{B.value=q.data.records})},De=t=>{h.value=null,Ce().then(l=>{S.value=l.data.records,d.value=t,C(t)})};(()=>{Ce().then(t=>{S.value=t.data.records,d.value=t.data.records[0].id,p.value=[d.value],C(t.data.records[0].id)})})(),$e(()=>A.query,t=>{},{immediate:!0});const Ke=t=>{d.value=t.id,he(()=>{var l;(l=b.value)==null||l.init()})},Be=t=>{h.value=null,C(d.value)},ue=()=>{h.value=null,C(p.value[p.value.length-1])},Ne=t=>{d.value=t.id},Ee=t=>{let l=new FormData;l.append("file",t.file,t.file.name),l.append("module","/jvs-knowledge-ui/jvs-knowledge-import/"),tt(l,d.value),setTimeout(()=>{J.success("上传成功"),h.value=null,C(d.value)},500)};function Oe(){O.$modal.msgError("上传文件数量不能超过 5 个!")}const Ue=t=>{z.value.fileUpload(t.id)};return(t,l)=>{const q=i("Search"),E=i("el-icon"),Ae=i("el-input"),Pe=i("el-upload"),fe=i("el-popover"),je=i("ArrowLeftBold"),ze=i("el-tooltip"),ge=i("el-scrollbar"),Me=i("el-empty"),me=i("el-button"),qe=i("View"),We=i("Download"),Je=i("Edit"),He=i("Connection"),Ge=i("StarFilled"),Qe=i("Star"),Xe=i("Delete"),Ye=ve("loading");return g(),I("div",st,[a.value?M("",!0):(g(),I("div",at,[l[6]||(l[6]=n("div",{class:"add-icon"},"共享文库",-1)),e(Ae,{class:"document_input ml10",modelValue:w.value,"onUpdate:modelValue":l[0]||(l[0]=_=>w.value=_),placeholder:"搜索",clearable:"",onKeyup:sl(W,["enter"])},{suffix:s(()=>[e(E,{onClick:W,class:"input-icon"},{default:s(()=>[e(q)]),_:1})]),_:1},8,["modelValue"])])),a.value?M("",!0):(g(),I("div",it,[n("div",dt,[(g(!0),I(le,null,ae(S.value,_=>(g(),I("div",{class:_e(["tab_top_item",{isact:d.value==_.id}]),key:_.id,onClick:H=>ce(_)},[e(fe,{placement:"right-start",width:"120px"},{reference:s(()=>[$(U(_.name&&_.name.length>6?_.name.slice(0,6)+"...":_.name),1)]),default:s(()=>[n("div",ct,[n("div",{class:"tab_top_list_item",onClick:H=>Ke(_)},"新建文件夹",8,ut),e(Pe,{ref_for:!0,ref_key:"uploadRef",ref:x,class:"upload-demo",multiple:"","show-file-list":!1,"on-exceed":Oe,"http-request":Ee,limit:5},{trigger:s(()=>[n("div",{class:"tab_top_list_item",onClick:H=>Ne(_)},"导入",8,ft)]),_:2},1536),n("div",{class:"tab_top_list_item",onClick:H=>Ue(_)},"导入文件夹",8,mt)])]),_:2},1024)],10,rt))),128))]),ie((g(),I("div",pt,[V.value?(g(),I("div",{key:0,class:"back_nav flex",onClick:Le},[e(E,null,{default:s(()=>[e(je)]),_:1}),l[7]||(l[7]=$(" 返回 "))])):M("",!0),k.value.length>0?(g(),j(ge,{key:1,style:{height:"calc(100% - 35px)"}},{default:s(()=>[(g(!0),I(le,null,ae(k.value,(_,H)=>{var G;return g(),I("div",{class:_e(["list flex",{isact:((G=h.value)==null?void 0:G.id)==_.id}]),key:"file_"+_.id,onClick:pe=>Ie(_),ref_for:!0,ref:pe=>Y(pe,_),onContextmenu:al(pe=>Z(_,H),["prevent"])},[n("img",{src:re(_.nameSuffix||_.type),alt:"",class:"file_img"},null,8,vt),n("div",yt,[n("div",null,[e(ze,{content:_.name,placement:"top",effect:"dark"},{default:s(()=>[$(U(_.name&&_.name.length>12?_.name.slice(0,12)+"...":_.name),1)]),_:2},1032,["content"])]),n("div",gt,U(_.createTime),1)])],42,_t)}),128))]),_:1})):(g(),j(Me,{key:2,description:"暂无文件",class:"review_empty"}))])),[[Ye,u.value]])])),a.value?(g(),I("div",ht,[n("div",kt,[e(me,{type:"primary",class:"review_btn",icon:"ArrowLeftBold",onClick:de},{default:s(()=>l[8]||(l[8]=[$(" 返回 ")])),_:1}),e(me,{class:"review_btn",type:"primary",icon:"Edit",loading:c.value,onClick:se},{default:s(()=>l[9]||(l[9]=[$(" 立即使用 ")])),_:1},8,["loading"])]),e(wl,{selectData:h.value,reviewtype:"my"},null,8,["selectData"]),n("div",wt,[n("div",bt,[n("img",{src:v(xe),alt:""},null,8,xt),$(" "+U(h.value.createBy),1)]),n("div",Ct,U(h.value.createTime),1),n("div",$t,[e(E,{class:"mr5"},{default:s(()=>[e(qe)]),_:1}),$(" "+U(r.value),1)]),n("div",Ft,[e(fe,{"popper-class":"log_content","popper-style":"height:350px",placement:"top",width:"450px"},{reference:s(()=>[e(me,{type:"info",icon:"Document",onClick:ye,link:""},{default:s(()=>l[10]||(l[10]=[$("编辑记录")])),_:1})]),default:s(()=>[B.value.length>0?(g(),j(ge,{key:0,class:"mt10",style:{height:"calc(100% - 20px)"}},{default:s(()=>[(g(!0),I(le,null,ae(B.value,_=>(g(),I("div",{class:"log_list flex",key:_.id},[n("div",Rt,[n("img",{src:v(xe),alt:""},null,8,St),$(" "+U(_.userName),1)]),n("div",Vt,U(_.operationType),1),n("div",Lt,U(_.createTime),1)]))),128))]),_:1})):M("",!0)]),_:1})])])])):M("",!0),e(fe,{placement:"right",width:"120px","virtual-triggering":"",ref_key:"popoverRef",ref:N,"virtual-ref":F.value,visible:L.value},{default:s(()=>{var _,H;return[ie((g(),I("div",It,[n("div",{class:"tab_top_list_item flex",onClick:l[1]||(l[1]=G=>ee("document_down"))},[e(E,{class:"mr5"},{default:s(()=>[e(We)]),_:1}),l[11]||(l[11]=$(" 下载 "))]),n("div",{class:"tab_top_list_item flex",onClick:l[2]||(l[2]=G=>ee("document_update"))},[e(E,{class:"mr5"},{default:s(()=>[e(Je)]),_:1}),l[12]||(l[12]=$(" 重命名 "))]),n("div",{class:"tab_top_list_item flex",onClick:l[3]||(l[3]=G=>ee("document_move"))},[e(E,{class:"mr5"},{default:s(()=>[e(He)]),_:1}),l[13]||(l[13]=$(" 移动 "))]),["directory"].indexOf((_=D.value)==null?void 0:_.type)==-1?(g(),I("div",{key:0,class:"tab_top_list_item flex",onClick:l[4]||(l[4]=G=>ee("collect"))},[(H=D.value)!=null&&H.collectIs?(g(),j(E,{key:0,class:"mr5"},{default:s(()=>[e(Ge)]),_:1})):(g(),j(E,{key:1,class:"mr5"},{default:s(()=>[e(Qe)]),_:1})),$(" "+U(D.value&&D.value.collectIs?"取消收藏":"收藏"),1)])):M("",!0),n("div",{class:"tab_top_list_item flex",onClick:l[5]||(l[5]=G=>ee("document_delete"))},[e(E,{class:"mr5"},{default:s(()=>[e(Xe)]),_:1}),l[14]||(l[14]=$(" 删除 "))])])),[[v(il),P]])]}),_:1},8,["virtual-ref","visible"]),e(Nl,{ref_key:"knowledgeInfoRef",ref:y,onClose:De},null,512),e(Ll,{ref_key:"floderInfoRef",ref:b,kid:d.value,onClose:Be},null,8,["kid"]),e(jl,{ref_key:"reNameRef",ref:K,finfo:D.value,onClose:ue},null,8,["finfo"]),e(Xl,{ref_key:"selectKnowRef",ref:R,finfo:D.value,onClose:ue},null,8,["finfo"]),e(et,{ref_key:"commonUploadBoxRef",ref:z,parentId:d.value,onClose:ue},null,8,["parentId"])])}}}),jt=Fe(Dt,[["__scopeId","data-v-d497d72a"]]);export{jt as default};