UnisKB/static/admin/chat/assets/index-BjbrZWFc.js

2 lines
2.5 KiB
JavaScript

import{_ as P}from"./ToolListContainer.vue_vue_type_script_setup_true_lang-D0NLK2IV.js";import{aW as R,aY as E,bj as H,aX as T,a_ as K,aZ as m,bp as U,b1 as s,a$ as F,b9 as _,b0 as t,b2 as r,bc as j,bl as f,b6 as i,b5 as h,b4 as z,c0 as w}from"./chat-BQoI2g3l.js";import"./icon_import-D9IDqZyN.js";import"./McpToolConfigDialog-C65aLEcv.js";import"./FieldFormDialog.vue_vue_type_script_setup_true_lang-BDQhy9eC.js";import"./AuthorizedWorkspaceDialog.vue_vue_type_script_setup_true_lang-DNH7fnDc.js";import"./permission-api-CZVZByho.js";import"./workspace-Bmx4eS_B.js";const D={class:"p-12-16 pb-0 mt-12"},G={key:0},Q=R({__name:"index",setup(W){const v=E(),{folder:a,tool:b}=H(),k=T(()=>v.path.includes("shared")?"systemShare":v.path.includes("resource-management")?"systemManage":"workspace"),L=T(()=>K.tool[k.value]),S=m(!1),u=m(""),c=m([]);function C(e){const o={};a.asyncGetFolder(w.TOOL,o,S).then(l=>{var d;c.value=l.data,e&&a.setCurrentFolder(((d=l.data)==null?void 0:d[0])||{})})}function y(e){var o;e.id!==((o=a.currentFolder)==null?void 0:o.id)&&(a.setCurrentFolder(e),b.setToolList([]))}function $(){b.setToolType(u.value)}function g(){C()}return U(()=>{var e;C(!((e=a.currentFolder)!=null&&e.id))}),(e,o)=>{const l=s("folder-tree"),d=s("FolderBreadcrumb"),B=s("el-divider"),p=s("el-radio-button"),N=s("el-radio-group"),V=s("el-space"),M=s("LayoutContainer");return _(),F(M,{showCollapse:"",resizable:"",class:"tool-manage"},{left:t(()=>{var n;return[z("h4",D,i(e.$t("views.tool.title")),1),r(l,{source:f(w).TOOL,data:c.value,currentNodeKey:(n=f(a).currentFolder)==null?void 0:n.id,onHandleNodeClick:y,onRefreshTree:g,shareTitle:e.$t("views.shared.shared_tool"),showShared:L.value.is_share(),draggable:!0},null,8,["source","data","currentNodeKey","shareTitle","showShared"])]}),default:t(()=>[r(P,{onRefreshFolder:g},{header:t(()=>[r(V,{wrap:""},{default:t(()=>{var n;return[((n=f(a).currentFolder)==null?void 0:n.id)==="share"?(_(),j("h2",G,i(e.$t("views.shared.shared_tool")),1)):(_(),F(d,{key:1,folderList:c.value,onClick:y},null,8,["folderList"])),r(B,{direction:"vertical"}),r(N,{modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=O=>u.value=O),onChange:$,class:"app-radio-button-group"},{default:t(()=>[r(p,{value:""},{default:t(()=>[h(i(e.$t("views.tool.all")),1)]),_:1}),r(p,{value:"CUSTOM"},{default:t(()=>[h(i(e.$t("views.tool.title")),1)]),_:1}),r(p,{value:"MCP"},{default:t(()=>[...o[1]||(o[1]=[h("MCP",-1)])]),_:1})]),_:1},8,["modelValue"])]}),_:1})]),_:1})]),_:1})}}});export{Q as default};