fischer-agentkit/src/agentkit/server/static/assets/AppLayout-CVkEttfS.js

2 lines
12 KiB
JavaScript

import{x as ye,y as be,z as $,d as w,D,c as r,f as te,r as ne,C as oe,I as re,K as P,i as I,E as xe,T as Se,R as X,J as V,B as Ce,P as y,aA as Z,u as $e,s as ke,o as ae,k as le,e as d,w as c,b as h,ak as we}from"./index-Cdm90D30.js";import{u as Oe,M as Be,C as _e}from"./chat-DurNpMLt.js";import{S as ie,a as He,A as x,b as Le,M as Ae}from"./index-DUKU9Yum.js";import{i as ze,_ as se}from"./_plugin-vue_export-helper-BpJgGuqH.js";import{i as Pe,B as Te}from"./index-CivBWDtQ.js";import{L as G,R as J}from"./LeftOutlined-Cjp7xl2E.js";import{A as Re,B as Me,S as Ee}from"./SettingOutlined-B1U74h0J.js";import{A as Ie}from"./AppstoreOutlined-D2IhpVp5.js";import{D as De}from"./DesktopOutlined-ClGl-80a.js";import"./base-BzUb4EcV.js";import"./zoom-DFzZ47uz.js";import"./devWarning-Ct6dVMcH.js";import"./index-DQ-PTKeR.js";import"./KeyCode-c8YLmrmC.js";const Ne=e=>{const{componentCls:n,colorBgContainer:t,colorBgBody:l,colorText:a}=e;return{[`${n}-sider-light`]:{background:t,[`${n}-sider-trigger`]:{color:a,background:t},[`${n}-sider-zero-width-trigger`]:{color:a,background:t,border:`1px solid ${l}`,borderInlineStart:0}}}},je=e=>{const{antCls:n,componentCls:t,colorText:l,colorTextLightSolid:a,colorBgHeader:m,colorBgBody:g,colorBgTrigger:u,layoutHeaderHeight:o,layoutHeaderPaddingInline:v,layoutHeaderColor:S,layoutFooterPadding:i,layoutTriggerHeight:p,layoutZeroTriggerSize:C,motionDurationMid:O,motionDurationSlow:s,fontSize:b,borderRadius:f}=e;return{[t]:$($({display:"flex",flex:"auto",flexDirection:"column",color:l,minHeight:0,background:g,"&, *":{boxSizing:"border-box"},[`&${t}-has-sider`]:{flexDirection:"row",[`> ${t}, > ${t}-content`]:{width:0}},[`${t}-header, &${t}-footer`]:{flex:"0 0 auto"},[`${t}-header`]:{height:o,paddingInline:v,color:S,lineHeight:`${o}px`,background:m,[`${n}-menu`]:{lineHeight:"inherit"}},[`${t}-footer`]:{padding:i,color:l,fontSize:b,background:g},[`${t}-content`]:{flex:"auto",minHeight:0},[`${t}-sider`]:{position:"relative",minWidth:0,background:m,transition:`all ${O}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${n}-menu${n}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:p},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:p,color:a,lineHeight:`${p}px`,textAlign:"center",background:u,cursor:"pointer",transition:`all ${O}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:o,insetInlineEnd:-C,zIndex:1,width:C,height:C,color:a,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:m,borderStartStartRadius:0,borderStartEndRadius:f,borderEndEndRadius:f,borderEndStartRadius:0,cursor:"pointer",transition:`background ${s} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${s}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-C,borderStartStartRadius:f,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:f}}}}},Ne(e)),{"&-rtl":{direction:"rtl"}})}},We=ye("Layout",e=>{const{colorText:n,controlHeightSM:t,controlHeight:l,controlHeightLG:a,marginXXS:m}=e,g=a*1.25,u=be(e,{layoutHeaderHeight:l*2,layoutHeaderPaddingInline:g,layoutHeaderColor:n,layoutFooterPadding:`${t}px ${g}px`,layoutTriggerHeight:a+m*2,layoutZeroTriggerSize:a});return[je(u)]},e=>{const{colorBgLayout:n}=e;return{colorBgHeader:"#001529",colorBgBody:n,colorBgTrigger:"#002140"}}),N=()=>({prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String});function H(e){let{suffixCls:n,tagName:t,name:l}=e;return a=>w({compatConfig:{MODE:3},name:l,props:N(),setup(g,u){let{slots:o}=u;const{prefixCls:v}=D(n,g);return()=>{const S=$($({},g),{prefixCls:v.value,tagName:t});return r(a,S,o)}}})}const j=w({compatConfig:{MODE:3},props:N(),setup(e,n){let{slots:t}=n;return()=>r(e.tagName,{class:e.prefixCls},t)}}),Fe=w({compatConfig:{MODE:3},inheritAttrs:!1,props:N(),setup(e,n){let{slots:t,attrs:l}=n;const{prefixCls:a,direction:m}=D("",e),[g,u]=We(a),o=ne([]);oe(ie,{addSider:i=>{o.value=[...o.value,i]},removeSider:i=>{o.value=o.value.filter(p=>p!==i)}});const S=te(()=>{const{prefixCls:i,hasSider:p}=e;return{[u.value]:!0,[`${i}`]:!0,[`${i}-has-sider`]:typeof p=="boolean"?p:o.value.length>0,[`${i}-rtl`]:m.value==="rtl"}});return()=>{const{tagName:i}=e;return g(r(i,$($({},l),{class:[S.value,l.class]}),t))}}}),T=H({suffixCls:"layout",tagName:"section",name:"ALayout"})(Fe),R=H({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(j),M=H({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(j),E=H({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(j);var Ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};function Q(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},l=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),l.forEach(function(a){Ue(e,a,t[a])})}return e}function Ue(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var W=function(n,t){var l=Q({},n,t.attrs);return r(re,Q({},l,{icon:Ke}),null)};W.displayName="BarsOutlined";W.inheritAttrs=!1;const Y={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px",xxxl:"1999.98px"},Xe=()=>({prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:y.any,width:y.oneOfType([y.number,y.string]),collapsedWidth:y.oneOfType([y.number,y.string]),breakpoint:y.oneOf(Z("xs","sm","md","lg","xl","xxl","xxxl")),theme:y.oneOf(Z("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}),Ve=(()=>{let e=0;return function(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${n}${e}`}})(),_=w({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:ze(Xe(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup(e,n){let{emit:t,attrs:l,slots:a}=n;const{prefixCls:m}=D("layout-sider",e),g=Ce(ie,void 0),u=P(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),o=P(!1);I(()=>e.collapsed,()=>{u.value=!!e.collapsed}),oe(He,u);const v=(s,b)=>{e.collapsed===void 0&&(u.value=s),t("update:collapsed",s),t("collapse",s,b)},S=P(s=>{o.value=s.matches,t("breakpoint",s.matches),u.value!==s.matches&&v(s.matches,"responsive")});let i;function p(s){return S.value(s)}const C=Ve("ant-sider-");g&&g.addSider(C),xe(()=>{I(()=>e.breakpoint,()=>{try{i==null||i.removeEventListener("change",p)}catch{i==null||i.removeListener(p)}if(typeof window<"u"){const{matchMedia:s}=window;if(s&&e.breakpoint&&e.breakpoint in Y){i=s(`(max-width: ${Y[e.breakpoint]})`);try{i.addEventListener("change",p)}catch{i.addListener(p)}p(i)}}},{immediate:!0})}),Se(()=>{try{i==null||i.removeEventListener("change",p)}catch{i==null||i.removeListener(p)}g&&g.removeSider(C)});const O=()=>{v(!u.value,"clickTrigger")};return()=>{var s,b;const f=m.value,{collapsedWidth:K,width:de,reverseArrow:L,zeroWidthTriggerStyle:ue,trigger:B=(s=a.trigger)===null||s===void 0?void 0:s.call(a),collapsible:U,theme:ce}=e,A=u.value?K:de,k=Pe(A)?`${A}px`:String(A),z=parseFloat(String(K||0))===0?r("span",{onClick:O,class:X(`${f}-zero-width-trigger`,`${f}-zero-width-trigger-${L?"right":"left"}`),style:ue},[B||r(W,null,null)]):null,ge={expanded:L?r(J,null,null):r(G,null,null),collapsed:L?r(G,null,null):r(J,null,null)},pe=u.value?"collapsed":"expanded",fe=ge[pe],me=B!==null?z||r("div",{class:`${f}-trigger`,onClick:O,style:{width:k}},[B||fe]):null,he=[l.style,{flex:`0 0 ${k}`,maxWidth:k,minWidth:k,width:k}],ve=X(f,`${f}-${ce}`,{[`${f}-collapsed`]:!!u.value,[`${f}-has-trigger`]:U&&B!==null&&!z,[`${f}-below`]:!!o.value,[`${f}-zero-width`]:parseFloat(k)===0},l.class);return r("aside",V(V({},l),{},{class:ve,style:he}),[r("div",{class:`${f}-children`},[(b=a.default)===null||b===void 0?void 0:b.call(a)]),U||o.value&&z?me:null])}}}),Ze=_,q=$(T,{Header:R,Footer:M,Content:E,Sider:_,install:e=>(e.component(T.name,T),e.component(R.name,R),e.component(M.name,M),e.component(_.name,_),e.component(E.name,E),e)});var Ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"};function ee(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},l=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),l.forEach(function(a){Je(e,a,t[a])})}return e}function Je(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var F=function(n,t){var l=ee({},n,t.attrs);return r(re,ee({},l,{icon:Ge}),null)};F.displayName="RiseOutlined";F.inheritAttrs=!1;const Qe={class:"side-nav__footer"},Ye=w({__name:"SideNav",setup(e){const n=$e(),t=ke(),l=Oe(),a=ne([t.path]),m=te(()=>l.isWsConnected);I(()=>t.path,u=>{a.value=[u]});function g({key:u}){n.push(String(u))}return(u,o)=>(ae(),le(d(Ze),{class:"side-nav",width:240,theme:"dark",trigger:null},{default:c(()=>[o[9]||(o[9]=h("div",{class:"side-nav__logo"},[h("h1",{class:"side-nav__title"},"Fischer AgentKit")],-1)),r(d(Ae),{selectedKeys:a.value,"onUpdate:selectedKeys":o[0]||(o[0]=v=>a.value=v),theme:"dark",mode:"inline",onClick:g},{default:c(()=>[r(d(x),{key:"/"},{icon:c(()=>[r(d(Be))]),default:c(()=>[o[1]||(o[1]=h("span",null,"智能对话",-1))]),_:1}),r(d(x),{key:"/workflow"},{icon:c(()=>[r(d(Re))]),default:c(()=>[o[2]||(o[2]=h("span",null,"工作流",-1))]),_:1}),r(d(x),{key:"/knowledge"},{icon:c(()=>[r(d(Me))]),default:c(()=>[o[3]||(o[3]=h("span",null,"知识库",-1))]),_:1}),r(d(x),{key:"/skills"},{icon:c(()=>[r(d(Ie))]),default:c(()=>[o[4]||(o[4]=h("span",null,"技能",-1))]),_:1}),r(d(x),{key:"/terminal"},{icon:c(()=>[r(d(_e))]),default:c(()=>[o[5]||(o[5]=h("span",null,"终端",-1))]),_:1}),r(d(x),{key:"/computer-use"},{icon:c(()=>[r(d(De))]),default:c(()=>[o[6]||(o[6]=h("span",null,"Computer Use",-1))]),_:1}),r(d(x),{key:"/evolution"},{icon:c(()=>[r(d(F))]),default:c(()=>[o[7]||(o[7]=h("span",null,"自进化",-1))]),_:1}),r(d(Le)),r(d(x),{key:"/settings"},{icon:c(()=>[r(d(Ee))]),default:c(()=>[o[8]||(o[8]=h("span",null,"设置",-1))]),_:1})]),_:1},8,["selectedKeys"]),h("div",Qe,[r(d(Te),{status:m.value?"success":"error",text:m.value?"已连接":"未连接"},null,8,["status","text"])])]),_:1}))}}),qe=se(Ye,[["__scopeId","data-v-ffaa5764"]]),et=w({__name:"AppLayout",setup(e){return(n,t)=>{const l=we("router-view");return ae(),le(d(q),{class:"app-layout"},{default:c(()=>[r(qe),r(d(q),{class:"app-layout__main"},{default:c(()=>[r(l)]),_:1})]),_:1})}}}),mt=se(et,[["__scopeId","data-v-1f8febf9"]]);export{mt as default};