PageSourceSearch

https://astron.ai/assets/index-DXm-Zw43.js

js astron.ai collected 2026-09-24 13:20:13 UTC 14,247 bytes, 1 lines download raw bytes

1import{r as i,j as e}from"./index-CJQpyVoF.js";import{l as K,a as q,t as O,g as G}from"./plugin-C0dpnJ-K.js";import{f as P,h as U}from"./utils-DBy4YQWF.js";import{a as _}from"./icon_zhishi_arrow-left-4dHLbyhf.js";import{f as J}from"./icon_form_select-k_MYdQe_.js";import{u as C}from"./useTranslation-CZJVCIH1.js";import{c as W,b as Q,R as X,a as A}from"./useUrlParam-CZ4aw4md.js";import{T as Z}from"./index-34CVpSRX.js";import{c as I}from"./modal-close-QVlieQPY.js";import{T as B,s as H,p as M}from"./VersionManagement-Te6aaJWj.js";import{d as ee}from"./dayjs.min-MSV7X6E-.js";import{D as se}from"./index-BBxiM-1s.js";import{T as V}from"./index-C-_ceSoJ.js";import{C as D}from"./index-DJwVDHAF.js";import{C as te,T as ie}from"./index-zAzYcbBz.js";import{i as ae}from"./index-BOgq_7CB.js";import{g as $}from"./globalStore-DBkxQF3u.js";import{F as R}from"./index-ByGsukvN.js";import{I as Y}from"./index-CS8YAtyi.js";import{B as re}from"./button-COlcySkY.js";import"./inviteCode-D9rgtvJs.js";import"./knowledge-B6Xt4n06.js";import"./v4-CtRu48qb.js";import"./index-DnoH8i83.js";import"./motion-BwoXtl0z.js";import"./index-Cb4CfQq0.js";import"./Compact-BviLumD4.js";import"./context-DKhv_b6t.js";import"./ContextIsolator-hwtSycux.js";import"./reactNode-CvZomqk2.js";import"./zoom-DpNIHBsI.js";import"./index-CSwuRCeV.js";import"./ActionButton-DJ1XBOXE.js";import"./index-Cbb5YXZ-.js";import"./fade-DU7Y_kU8.js";import"./Skeleton-CRGI6EI_.js";import"./useLocale-Dmo9Agcu.js";import"./PurePanel-CKKM5xpM.js";import"./EllipsisOutlined-DtZ6Tilt.js";import"./Overflow-Dh_HYkSz.js";import"./PlusOutlined-ByZyTB3m.js";import"./index-CW5BC8-r.js";import"./lodash-DQpAQgZ8.js";import"./JsonMonacoEditor-CQogK3Dg.js";import"./monaco-config-Co3WqWwD.js";import"./reactflowUtils-CXcNnnOc.js";import"./icon_form_select-BmwEbWUU.js";import"./DebuggerTable-CfF98REE.js";import"./Table-B8VxV0Ub.js";import"./styleChecker-Qlp7tQr6.js";import"./addEventListener-B4p1orND.js";import"./index-BQyCNz27.js";import"./SearchOutlined-D1PhykWn.js";import"./compact-item-5orumCwJ.js";import"./CheckOutlined-DczzTUs8.js";import"./DownOutlined-Bedvisqk.js";import"./conductUtil-BjxLXQtP.js";import"./index-D8n5n2bd.js";import"./index-TUPY4PN5.js";import"./index-Bzc9CXj1.js";import"./RightOutlined-DlN6rwzX.js";import"./collapse-BbEVqHco.js";import"./index-ad3S-Ulj.js";import"./index-BSH15dlR.js";import"./useBreakpoint-Bpehexoc.js";import"./useForceUpdate-DvJ9yelE.js";import"./responsiveObserver-DyJXlrPc.js";import"./Pagination-C67t5xY0.js";import"./LeftOutlined-C7JmM6ZX.js";import"./AppEntry-yGjZDq3c.js";import"./index-CiW30IE2.js";import"./tslib.es6-BO7bUXQ_.js";import"./userAuth-Bzc-YaEz.js";import"./base64-Cs2W2fcZ.js";import"./CaretDownOutlined-Dv3U9ShB.js";import"./input-remove-icon-CMiTsaIm.js";import"./input_error_msg-00mgFdkQ.js";import"./index-U-K3gcoz.js";import"./UpOutlined-COHBlDPP.js";import"./input-add-icon-C_hNQCQD.js";import"./index-B92ElPs4.js";import"./icon_zhishi_upload_act-D7BMkVq5.js";import"./close-BbMMJIja.js";import"./index-IS3faKyI.js";import"./progress-BRPegRc4.js";import"./common-BC0booSG.js";import"./index-CJrGXcrc.js";import"./ai_chat_placeholder-ChZYJ5lQ.js";import"./index-BP4ecnBA.js";import"./row-BXqHUWkn.js";function ne({toolInfo:t,toolId:a,botIcon:o,setOpen:s}){var v,k,N,E,L;const{t:g}=C(),c=i.useRef(null),p=W(),[d,j]=i.useState(""),[x,u]=i.useState(!1),[l,m]=i.useState([]),[b,f]=i.useState(!1),F=i.useMemo(()=>(t==null?void 0:t.id)&&d!=="setting",[t==null?void 0:t.id,d]);i.useEffect(()=>{const r=P();j(r)},[a]),i.useEffect(()=>{T()},[]);function T(){K({pageNo:1,pageSize:9999}).then(w=>{m(w.pageData)})}i.useEffect(()=>(document.body.addEventListener("click",S),()=>document.body.removeEventListener("click",S)),[]);function S(r){c.current&&!c.current.contains(r.target)&&u(!1)}const h=l.filter(r=>r.toolId!==(t==null?void 0:t.toolId));return e.jsxs("div",{className:"mx-auto h-[80px] bg-[#fff] border-b border-[#e2e8ff] flex justify-between px-6 py-5",style:{borderRadius:"0px 0px 24px 24px",width:"85%",minWidth:1e3,maxWidth:1425},children:[e.jsxs("div",{className:"flex w-1/4 items-center gap-2",children:[e.jsx("img",{src:_,className:"w-7 h-7 cursor-pointer",alt:"",onClick:()=>p("/resource/plugin")}),e.jsx("div",{className:"flex items-center gap-2",onClick:r=>{r.stopPropagation(),h.length>0&&u(!0)},children:e.jsxs("div",{className:"flex items-center gap-2 relative rounded-lg py-1 px-1.5",style:{background:x?"#d5e8ff":"",curs
1or:h.length>0?"pointer":"default"},children:[e.jsx("img",{src:o.name+o.value,className:"w-6 h-6",alt:""}),e.jsx("h1",{children:t.name}),h.length>0&&e.jsx("img",{src:J,className:"w-4 h-4",alt:""}),x&&e.jsx("div",{className:"w-full absolute  left-0 top-[38px] list-options py-3.5 pt-2 max-h-[255px] overflow-auto bg-[#fff] min-w-[150px] z-50",ref:c,children:h==null?void 0:h.map(r=>e.jsxs("div",{className:"w-full px-5 py-2.5 pr-4 text-desc font-medium hover:bg-[#F9FAFB] cursor-pointer flex items-center",onClick:w=>{w.stopPropagation(),u(!1),p(`/resource/plugin/detail/${r.id}/parameter`)},children:[e.jsx("img",{src:r.address+r.icon,className:"w-[26px] h-[26px]",alt:""}),e.jsx("span",{className:"text-desc font-medium ml-[14px] text-overflow",title:r.name,children:r.name})]},r.id))})]})})]}),e.jsxs("div",{className:"flex w-1/2 items-center gap-6 justify-center",children:[e.jsxs("div",{className:`flex items-center px-5 py-2.5 rounded-xl font-medium cursor-pointer  ${d==="parameter"?"config-tabs-active":"config-tabs-normal"}`,onClick:()=>{j("parameter"),p(`/resource/plugin/detail/${a}/parameter`)},children:[e.jsx("span",{className:"parameter-icon"}),e.jsx("span",{className:"ml-2",children:g("plugin.toolParameters")})]}),e.jsxs("div",{className:`flex items-center px-5 py-2.5 rounded-xl font-medium cursor-pointer  ${d==="test"?"config-tabs-active":"config-tabs-normal"}`,onClick:()=>{j("test"),p(`/resource/plugin/detail/${a}/test`)},children:[e.jsx("span",{className:"test-icon"}),e.jsx("span",{className:"ml-2",children:g("plugin.toolTest")})]}),e.jsxs("div",{className:`flex items-center px-5 py-2.5 rounded-xl font-medium cursor-pointer  ${d==="setting"?"config-tabs-active":"config-tabs-normal"}`,onClick:()=>{j("setting"),p(`/resource/plugin/detail/${a}/setting`)},children:[e.jsx("span",{className:"base-icon"}),e.jsx("span",{className:"ml-2",children:g("plugin.settings")})]})]}),e.jsxs("div",{className:"w-1/4 h-10 flex items-center gap-2 justify-end flow-header-operation-container",children:[F&&e.jsx(Z,{title:"历史版本",overlayClassName:"black-tooltip",children:e.jsx("span",{className:"version-management-icon",onClick:()=>s(r=>!r)})}),((v=t==null?void 0:t.bots)==null?void 0:v.length)>0&&e.jsx("div",{className:"flex items-center",children:e.jsxs("div",{className:"flex items-center text-sm",children:[e.jsx("span",{children:(k=t==null?void 0:t.bots)==null?void 0:k.length}),e.jsxs("span",{className:"text-[#757575]",children:[" ",g("plugin.relatedApplications")]}),e.jsx("div",{className:"flex p-1 rounded-xl ml-3",style:{background:b?"#8299FF":""},children:e.jsx("div",{className:"flex items-center relative h-8 cursor-pointer transition-all",style:{width:b?36*((N=t==null?void 0:t.bots)==null?void 0:N.length)+4:20*((E=t==null?void 0:t.bots)==null?void 0:E.length)+12},onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),children:(L=t.bots)==null?void 0:L.map((r,w)=>{var n,y;return e.jsx("div",{className:"flex items-center justify-center w-8 h-8 absolute transition-all",style:{border:"1px solid #e2e8ff",borderRadius:"10px",boxShadow:"-2px 0px 8px 0px rgba(0,0,0,0.10)",background:r.color,right:b?(((n=t==null?void 0:t.bots)==null?void 0:n.length)-1-w)*36+4:(((y=t==null?void 0:t.bots)==null?void 0:y.length)-1-w)*20,top:0},onClick:()=>{p(`/space/bot/${r.id}/chat`)},children:e.jsx("img",{src:r.address+r.avatarIcon,className:"w-5 h-5",alt:""})},r.id)})})})]})})]})]})}const z={version:"1"};function le({open:t,setOpen:a,currentDebuggerPluginInfo:o,selectedCard:s,handleCardClick:g}){const{t:c}=C(),[p,d]=i.useState({height:(window==null?void 0:window.innerHeight)-80,top:80,right:0,zIndex:998}),[j,x]=i.useState([]),[u,l]=i.useState(z.version);return i.useEffect(()=>{o!=null&&o.toolId&&q(o==null?void 0:o.toolId).then(m=>{x(m)})},[o==null?void 0:o.toolId]),e.jsx("div",{children:e.jsx(se,{rootClassName:"advanced-configuration-container",rootStyle:p,placement:"right",open:t,mask:!1,onClose:()=>{l(z.version)},children:e.jsxs("div",{className:"flex flex-col w-full h-full p-5 overflow-hidden",children:[e.jsxs("div",{className:"flex items-center justify-between mb-[12px]",children:[e.jsx("div",{className:"text-lg font-semibold",children:c("plugin.versionAndIssueTracking")}),e.jsx("img",{src:I,className:"w-3 h-3 cursor-pointer",alt:"",onClick:()=>a(!1)})]}),e.jsx(V,{activeKey:u,size:"small",className:"flex flex-col flex-1 h-0 overflow-hidden version-feedback-tabs",tabBarStyle:{margin:"0 0 24px 0"},tabBarGutter:40,onChange:m=>l(m),children:e.jsx(V.TabPane,{tab:c("plugin.versionRecord"),children:e.jsx("div",{className:"flex flex-1 overflow-auto version-list",children:e.jsxs(B,{mode:"left",children:[e.jsx(B.Item,{dot:e.jsx("img",{src:(s==null?void 0:s.id)===""||(s==null?void 0:s.id)===void 0?H:M,className:"w-[14px] h-[14px] mt-1",alt:""}),children:e.jsx(D,{title:c("plugin.draftVersion"),bordered:!0,style:{borderColor:(s==null?void 0:s.id)===""||(s==null?void 0:s.id)===void 0?"#6356EA":"#e8e8e8"},onClick:()=>
1g({id:""}),hoverable:!0})}),j.map((m,b)=>{var f;return e.jsx(B.Item,{dot:e.jsx("img",{src:(s==null?void 0:s.id)===m.id?H:M,className:"w-[14px] h-[14px]",alt:""}),children:e.jsx(D,{title:`${c("plugin.version")}${m.version||"V1.0"}`,bordered:!0,style:{borderColor:(s==null?void 0:s.id)===m.id?"#6356EA":"#e8e8e8",cursor:"pointer"},onClick:()=>g(m),hoverable:!0,children:e.jsx("div",{className:"px-3 pb-[6px]",children:e.jsxs("p",{children:[c("plugin.publishTime"),(f=ee(m.createTime))==null?void 0:f.format("YYYY-MM-DD HH:mm:ss")]})})})},m.id)})]})})},"1")})]})})})}function me({toolId:t,toolInfo:a,initData:o}){const{t:s}=C(),g=$(n=>n.avatarIcon),c=$(n=>n.avatarColor),p=$(n=>n.getAvatarConfig),[d]=R.useForm(),j=$(n=>n.getTools),[x,u]=i.useState(""),[l,m]=i.useState(""),[b,f]=i.useState(!1),[F,T]=i.useState(0),[S,h]=i.useState([]),[v,k]=i.useState({}),[N,E]=i.useState(""),[L,r]=i.useState(!1);i.useEffect(()=>{p()},[]),i.useEffect(()=>{E(a.avatarColor),k({name:a.address,value:a.icon})},[a]),i.useEffect(()=>{u(a.name),m(a==null?void 0:a.description),T(a.visibility),d.setFieldsValue({name:a==null?void 0:a.name,description:a==null?void 0:a.description,visibility:a==null?void 0:a.visibility})},[a]);function w(){d.validateFields().then(n=>{f(!0);const y={id:t,name:x,description:n==null?void 0:n.description,avatarColor:N,avatarIcon:v.value};O(y).then(ce=>{o(),j()}).finally(()=>f(!1))})}return e.jsxs("div",{className:"h-full flex flex-col overflow-auto mx-auto p-6 bg-[#fff] rounded-2xl mt-9 pb-12",style:{width:"85%",minWidth:1e3,maxWidth:1425},children:[L&&e.jsx(ae,{icons:g,colors:c,botIcon:v,setBotIcon:k,botColor:N,setBotColor:E,setShowModal:r}),e.jsx("div",{className:"flex-1 w-full",children:e.jsxs(R,{form:d,layout:"vertical",className:"tool-create-form",children:[e.jsx(R.Item,{name:"name",label:e.jsxs("span",{className:"text-base font-medium",children:[e.jsx("span",{className:"text-[#F74E43]",children:"* "}),s("plugin.pluginName")]}),rules:[{required:!0,message:s("plugin.pleaseEnterPluginName")},{whitespace:!0,message:s("plugin.pleaseEnterPluginName")}],children:e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("span",{className:"w-10 h-10 rounded-lg flex justify-center items-center flex-shrink-0 cursor-pointer",style:{background:N||`url(${v.name+v.value}) no-repeat center / cover`},onClick:()=>r(!0),children:N&&e.jsx("img",{src:v.name+v.value,className:"w-6 h-6",alt:""})}),e.jsx(Y,{placeholder:s("common.inputPlaceholder"),className:"global-input params-input",value:x,onChange:n=>u(n.target.value),maxLength:20,showCount:!0})]})}),e.jsx(R.Item,{name:"description",label:e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsxs("span",{className:"text-base font-medium",children:[e.jsx("span",{className:"text-[#F74E43]",children:"* "}),s("plugin.pluginDescription")]}),e.jsx("p",{className:"text-desc",children:s("plugin.pluginDescriptionHint")})]}),rules:[{required:!0,message:s("plugin.pleaseEnterPluginDescription")},{whitespace:!0,message:s("plugin.pleaseEnterPluginDescription")}],children:e.jsxs("div",{className:"relative",children:[e.jsx(Y.TextArea,{value:l,onChange:n=>{var y;return m((y=n==null?void 0:n.target)==null?void 0:y.value)},placeholder:s("common.inputPlaceholder"),className:"global-textarea params-input",style:{height:108},maxLength:200}),e.jsxs("div",{className:"absolute bottom-3 right-3 ant-input-limit ",children:[l==null?void 0:l.length," / 200"]})]})})]})}),e.jsx("div",{className:"flex justify-end",children:e.jsx(re,{type:"primary",disabled:!(x!=null&&x.trim()),loading:b,className:"primary-btn ml-3 w-[125px] h-10",onClick:()=>w(),children:s("common.save")})})]})}function oe(){const t=i.useRef(null),a=U(),o=Q(),[s,g]=i.useState({}),[c,p]=i.useState({}),[d,j]=i.useState(""),[x,u]=i.useState(!1),[l,m]=i.useState({}),b=W(),[f,F]=i.useState(1);i.useEffect(()=>{T(),u(!1),m({})},[o]);function T(){G({id:a,temporary:!0}).then(h=>{g(h)})}const S=i.useCallback(h=>{var v;(v=t.current)==null||v.updateToolInfo({...h},!(l!=null&&l.id)),m({...h})},[l==null?void 0:l.id]);return e.jsxs("div",{className:"flex flex-col w-full h-full px-6 overflow-hidden",children:[e.jsx(ne,{toolId:a,toolInfo:s,botIcon:c,setOpen:u}),e.jsx(le,{open:x,setOpen:u,currentDebuggerPluginInfo:s,selectedCard:l,handleCardClick:S}),e.jsx("div",{className:"flex-1 w-full overflow-hidden",children:e.jsxs(X,{children:[e.jsx(A,{path:"/:id/parameter",element:e.jsx(te,{ref:t,showHeader:!1,currentToolInfo:s,handleCreateToolDone:()=>b("/resource/plugin"),step:f,setStep:F,botIcon:c,setBotIcon:p,botColor:d,setBotColor:j,selectedCard:l})}),e.jsx(A,{path:"/:id/test",element:e.jsx(ie,{currentToolInfo:s,handleClearData:()=>{},showHeader:!1,selectedCard:l})}
1),e.jsx(A,{path:"/:id/setting",element:e.jsx(me,{toolId:a,toolInfo:s,initData:T})})]})})]})}const Us=i.memo(oe);export{Us as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.