UnisKB/static/chat/assets/index-CFxAFxZx.js

2 lines
2.0 KiB
JavaScript

import{_ as N}from"./KnowledgeListContainer.vue_vue_type_script_setup_true_lang-COosVm-5.js";import{aW as B,aX as E,bj as S,aY as h,a_ as K,aZ as _,bp as T,a$ as l,b0 as d,b1 as b,b2 as i,b3 as g,bl as c,bc as $,b8 as k,b5 as D,c0 as w}from"./chat-BPuDP6Ik.js";import"./BaseForm.vue_vue_type_script_setup_true_lang-o3mITFpB.js";import"./SyncWebDialog-C1mEutYe.js";import"./index.vue_vue_type_script_setup_true_lang-CV25-0H7.js";import"./AIModeParamSettingDialog.vue_vue_type_script_setup_true_lang-qKNOHz30.js";import"./AuthorizedWorkspaceDialog.vue_vue_type_script_setup_true_lang-D5FzP0uS.js";import"./permission-api-SZkNI0IH.js";import"./workspace-C3MMSKBU.js";const G={class:"p-12-16 pb-0 mt-12"},R={key:0},Y=B({__name:"index",setup(W){const u=E(),{folder:r,knowledge:y}=S(),F=h(()=>u.path.includes("shared")?"systemShare":u.path.includes("resource-management")?"systemManage":"workspace"),C=h(()=>K.knowledge[F.value]),v=_(!1),n=_([]);function p(e){const o={};r.asyncGetFolder(w.KNOWLEDGE,o,v).then(s=>{var a;n.value=s.data,e&&r.setCurrentFolder(((a=s.data)==null?void 0:a[0])||{})})}function m(e){var o;e.id!==((o=r.currentFolder)==null?void 0:o.id)&&(r.setCurrentFolder(e),y.setKnowledgeList([]))}function f(){p()}return T(()=>{var e;p(!((e=r.currentFolder)!=null&&e.id))}),(e,o)=>{const s=l("folder-tree"),a=l("FolderBreadcrumb"),L=l("LayoutContainer");return d(),b(L,{showCollapse:"",resizable:"",class:"knowledge-manage"},{left:i(()=>{var t;return[D("h4",G,k(e.$t("views.knowledge.title")),1),g(s,{source:c(w).KNOWLEDGE,data:n.value,currentNodeKey:(t=c(r).currentFolder)==null?void 0:t.id,onHandleNodeClick:m,shareTitle:e.$t("views.shared.shared_knowledge"),showShared:C.value.is_share(),onRefreshTree:f,draggable:!0},null,8,["source","data","currentNodeKey","shareTitle","showShared"])]}),default:i(()=>[g(N,{onRefreshFolder:f},{header:i(()=>{var t;return[((t=c(r).currentFolder)==null?void 0:t.id)==="share"?(d(),$("h2",R,k(e.$t("views.shared.shared_knowledge")),1)):(d(),b(a,{key:1,folderList:n.value,onClick:m},null,8,["folderList"]))]}),_:1})]),_:1})}}});export{Y as default};