UnisKB/static/admin/assets/index-Bg_xwoMc.js

2 lines
2.5 KiB
JavaScript

import{_ as P}from"./ToolListContainer.vue_vue_type_script_setup_true_lang-BSDloKbg.js";import{ay as E,aP as H,aA as K,aO as T,aQ as R,aB as m,b6 as D,aD as s,aE as b,aF as _,aG as t,aH as a,aW as G,b2 as f,aJ as i,aK as h,aI as U,bW as w}from"./admin-BkqzSx7d.js";import"./icon_import-D9IDqZyN.js";import"./McpToolConfigDialog-PGkuh9bM.js";import"./FieldFormDialog.vue_vue_type_script_setup_true_lang-BvyW1EJ6.js";import"./AuthorizedWorkspaceDialog.vue_vue_type_script_setup_true_lang-1sqlFI7k.js";import"./permission-api-juA6tR8N.js";import"./workspace-CgklukVi.js";const W={class:"p-12-16 pb-0 mt-12"},z={key:0},Z=E({__name:"index",setup(A){const v=H(),{folder:r,tool:C}=K(),k=T(()=>v.path.includes("shared")?"systemShare":v.path.includes("resource-management")?"systemManage":"workspace"),L=T(()=>R.tool[k.value]),B=m(!1),u=m(""),c=m([]);function y(e){const o={};r.asyncGetFolder(w.TOOL,o,B).then(l=>{var d;c.value=l.data,e&&r.setCurrentFolder(((d=l.data)==null?void 0:d[0])||{})})}function g(e){var o;e.id!==((o=r.currentFolder)==null?void 0:o.id)&&(r.setCurrentFolder(e),C.setToolList([]))}function S(){C.setToolType(u.value)}function F(){y()}return D(()=>{var e;y(!((e=r.currentFolder)!=null&&e.id))}),(e,o)=>{const l=s("folder-tree"),d=s("FolderBreadcrumb"),N=s("el-divider"),p=s("el-radio-button"),O=s("el-radio-group"),V=s("el-space"),$=s("LayoutContainer");return _(),b($,{showCollapse:"",resizable:"",class:"tool-manage"},{left:t(()=>{var n;return[U("h4",W,i(e.$t("views.tool.title")),1),a(l,{source:f(w).TOOL,data:c.value,currentNodeKey:(n=f(r).currentFolder)==null?void 0:n.id,onHandleNodeClick:g,onRefreshTree:F,shareTitle:e.$t("views.shared.shared_tool"),showShared:L.value.is_share(),draggable:!0},null,8,["source","data","currentNodeKey","shareTitle","showShared"])]}),default:t(()=>[a(P,{onRefreshFolder:F},{header:t(()=>[a(V,{wrap:""},{default:t(()=>{var n;return[((n=f(r).currentFolder)==null?void 0:n.id)==="share"?(_(),G("h2",z,i(e.$t("views.shared.shared_tool")),1)):(_(),b(d,{key:1,folderList:c.value,onClick:g},null,8,["folderList"])),a(N,{direction:"vertical"}),a(O,{modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=M=>u.value=M),onChange:S,class:"app-radio-button-group"},{default:t(()=>[a(p,{value:""},{default:t(()=>[h(i(e.$t("views.tool.all")),1)]),_:1}),a(p,{value:"CUSTOM"},{default:t(()=>[h(i(e.$t("views.tool.title")),1)]),_:1}),a(p,{value:"MCP"},{default:t(()=>[...o[1]||(o[1]=[h("MCP",-1)])]),_:1})]),_:1},8,["modelValue"])]}),_:1})]),_:1})]),_:1})}}});export{Z as default};