3 lines
10 KiB
Java
3 lines
10 KiB
Java
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/AiragMcp.api-Cq7GCN8X.js","js/index-X7Y8jykP.js","js/emoji-mart-vue-fast-R0uJEDq-.js","js/vue-vendor-DNhG1Cve.js","assets/index-GuhSw_Yp.css"])))=>i.map(i=>d[i]);
|
||
|
|
var le=Object.defineProperty,ne=Object.defineProperties;var re=Object.getOwnPropertyDescriptors;var K=Object.getOwnPropertySymbols;var de=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable;var Q=(v,c,r)=>c in v?le(v,c,{enumerable:!0,configurable:!0,writable:!0,value:r}):v[c]=r,x=(v,c)=>{for(var r in c||(c={}))de.call(c,r)&&Q(v,r,c[r]);if(K)for(var r of K(c))ce.call(c,r)&&Q(v,r,c[r]);return v},J=(v,c)=>ne(v,re(c));var A=(v,c,r)=>new Promise((O,i)=>{var f=k=>{try{_(r.next(k))}catch(w){i(w)}},p=k=>{try{_(r.throw(k))}catch(w){i(w)}},_=k=>k.done?O(k.value):Promise.resolve(k.value).then(f,p);_((r=r.apply(v,c)).next())});import{s as ue,bL as pe,_ as W,M as me,au as ve}from"./index-X7Y8jykP.js";import{e as ye,C as b,z as m,f as g,A as y,u as P,F as R,K as X,X as fe,O as ge,Q as d,c as _e,r as D,G as T,y as S,E,H as I,D as j,R as N}from"./vue-vendor-DNhG1Cve.js";import"./index-BDvqZ5j4.js";import{M as he}from"./BasicModal-xH56XuRZ.js";import{queryById as z}from"./AiragMcp.api-Cq7GCN8X.js";import{H as Te}from"./mcpLogo-DwzmiY8t.js";import ke from"./PluginToolEditModal-BgQ1BCMP.js";import{u as be,a as Ce}from"./useModal-DaJ3Bflg.js";import{T as we}from"./index-J2mOtM3w.js";import Me from"./index-DsixALRt.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";const Ae={class:"detail-modal-title"},Ee={class:"detail-modal"},Oe={class:"detail-header"},Se=["src"],Ne={class:"detail-titles"},xe=["title"],De={class:"detail-type-status"},Ie=["title"],ze={class:"tools-wrapper"},Je={class:"tools-header"},Pe={key:0,class:"tools-grid"},Re=["onClick"],Ve=["title"],$e={class:"tool-actions"},Be=["title"],Le={key:0,class:"tool-meta"},He={key:1,class:"tool-path"},Fe=["title"],Ue=["title"],Ge=ye({__name:"AiragMcpDetailModal",emits:["register","edit","success"],setup(v,{emit:c}){const{createMessage:r}=ue(),O=c,i=D(null),f=D([]),p=D([]),_=D(!1),[k,{openModal:w}]=be(),Y=_e(()=>{var e;const o=(e=i.value)==null?void 0:e.icon;return o?(o.startsWith("http"),o):Te}),[Z,{closeModal:V}]=Ce(o=>A(null,null,function*(){if(!(o!=null&&o.id)){if(i.value=x({},o),o.category==="plugin"){try{const e=typeof o.tools=="string"?JSON.parse(o.tools):o.tools;p.value=Array.isArray(e)?e:[]}catch(e){p.value=[]}f.value=[]}else f.value=Array.isArray(o.tools)?o.tools:[],p.value=[];return}_.value=!0;try{const e=yield z(o.id),t=e.result||e;if(i.value={id:t.id,name:t.name,descr:t.descr,icon:t.icon,type:t.type,category:t.category,status:t.status,synced:!!t.synced,endpoint:t.endpoint,headers:t.headers,metadata:t.metadata},t.category==="plugin"){let a=[];const s=t.tools;if(s)try{typeof s=="string"?a=JSON.parse(s):Array.isArray(s)&&(a=s)}catch(n){a=[]}p.value=a.map(n=>J(x({},n),{enabled:n.enabled!==void 0?n.enabled:!0})),f.value=[]}else{let a=[];const s=t.tools;if(s)try{typeof s=="string"?a=JSON.parse(s).map(u=>({name:u.name,descr:u.description,enabled:u.enabled!==void 0?u.enabled:!0})):Array.isArray(s)&&(a=s.map(n=>({name:n.name,descr:n.description,enabled:n.enabled!==void 0?n.enabled:!0})))}catch(n){a=[]}f.value=a,p.value=[]}}finally{_.value=!1}}));func
|