2 lines
2.1 KiB
JavaScript
2 lines
2.1 KiB
JavaScript
import{_ as B}from"./KnowledgeListContainer.vue_vue_type_script_setup_true_lang-WWQ4ysNQ.js";import{ay as E,b7 as N,aA as S,b8 as h,b9 as K,aB as _,br as T,aD as l,aE as d,aF as g,aG as i,aH as k,bn as c,bf as D,aJ as w,aI as G,c0 as y}from"./chat-u6cKkSMp.js";import"./BaseForm.vue_vue_type_script_setup_true_lang-B8DEvpW1.js";import"./SyncWebDialog-Cq1UlS75.js";import"./index.vue_vue_type_script_setup_true_lang-Cc_WjWzZ.js";import"./AIModeParamSettingDialog.vue_vue_type_script_setup_true_lang-BwCOV59b.js";import"./AuthorizedWorkspaceDialog.vue_vue_type_script_setup_true_lang-CRFB1yPI.js";import"./permission-api-BCzde5j1.js";import"./workspace--1HHfS5D.js";const $={class:"p-12-16 pb-0 mt-12"},H={key:0},P=E({__name:"index",setup(R){const u=N(),{folder:r,knowledge:F}=S(),C=h(()=>u.path.includes("shared")?"systemShare":u.path.includes("resource-management")?"systemManage":"workspace"),b=h(()=>K.knowledge[C.value]),v=_(!1),n=_([]);function p(e){const o={};r.asyncGetFolder(y.KNOWLEDGE,o,v).then(a=>{var s;n.value=a.data,e&&r.setCurrentFolder(((s=a.data)==null?void 0:s[0])||{})})}function m(e){var o;e.id!==((o=r.currentFolder)==null?void 0:o.id)&&(r.setCurrentFolder(e),F.setKnowledgeList([]))}function f(){p()}return T(()=>{var e;p(!((e=r.currentFolder)!=null&&e.id))}),(e,o)=>{const a=l("folder-tree"),s=l("FolderBreadcrumb"),L=l("LayoutContainer");return d(),g(L,{showCollapse:"",resizable:"",isCollapse:!0,class:"knowledge-manage"},{left:i(()=>{var t;return[G("h4",$,w(e.$t("views.knowledge.title")),1),k(a,{source:c(y).KNOWLEDGE,data:n.value,currentNodeKey:(t=c(r).currentFolder)==null?void 0:t.id,onHandleNodeClick:m,shareTitle:e.$t("views.shared.shared_knowledge"),showShared:b.value.is_share(),onRefreshTree:f,draggable:!0},null,8,["source","data","currentNodeKey","shareTitle","showShared"])]}),default:i(()=>[k(B,{onRefreshFolder:f},{header:i(()=>{var t;return[((t=c(r).currentFolder)==null?void 0:t.id)==="share"?(d(),D("h2",H,w(e.$t("views.shared.shared_knowledge")),1)):(d(),g(s,{key:1,folderList:n.value,onClick:m},null,8,["folderList"]))]}),_:1})]),_:1})}}});export{P as default};
|