UnisKB/static/chat/assets/index-BZcVOQkx.js

2 lines
9.0 KiB
JavaScript
Raw Normal View History

import{ay as ve,aB as y,b8 as C,aC as T,br as pe,aD as p,bs as he,aE as r,bf as g,aH as c,aG as o,aK as m,aJ as n,bn as ge,aI as s,bt as Q,aF as A,bg as L,bh as V,cf as W,bb as fe,bm as ye,bo as X,cn as Y,ce as be}from"./chat-u6cKkSMp.js";const we={class:"menu-setting p-16-24"},ke={class:"ml-4 color-text-primary"},Ce={class:"flex-between mb-12"},Me={class:"mb-4"},$e={class:"color-secondary"},Te={class:"menu-setting__user-list"},Le=["onClick"],Se={class:"flex-between"},Ie={class:"menu-setting__user-name"},Ue={class:"menu-setting__user-meta"},Ae={class:"menu-setting__user-extra"},Ve={class:"menu-setting__hero mb-16"},Be={class:"mb-6"},Ne={class:"color-secondary mb-8"},De={class:"menu-setting__hero-tags"},ze={class:"menu-setting__actions"},Ee={class:"menu-setting__summary mb-16"},Ge={class:"menu-setting__stat-card"},xe={class:"menu-setting__stat-label"},Fe={class:"menu-setting__stat-value"},je={class:"menu-setting__stat-card"},He={class:"menu-setting__stat-label"},Je={class:"menu-setting__stat-value"},Ke={class:"menu-setting__preview-card"},Oe={class:"menu-setting__block-title mb-10"},Pe={class:"menu-setting__preview"},Re={class:"menu-setting__block"},qe={class:"flex-between mb-16"},Qe={class:"menu-setting__block-title"},We={class:"color-secondary"},Xe={class:"menu-setting__groups"},Ye={class:"flex-between mb-12"},Ze={class:"menu-setting__group-title"},es={class:"menu-setting__group-desc"},ss={class:"menu-setting__actions"},ts={class:"menu-setting__group-count mb-12"},ns={class:"menu-setting__menu-grid"},ls=["onClick"],is={class:"menu-setting__menu-main"},as={class:"menu-setting__menu-title"},os={class:"menu-setting__menu-desc"},cs=ve({__name:"index",setup(us){const B=y(""),N=y(!1),E=y(!1),d=y(""),G=["knowledge"],S=y([{id:"main-navigation-group",label:"",description:"",children:[{id:"application",label:"",description:""},{id:"mindmap",label:"",description:""},{id:"knowledge",label:"",description:""},{id:"tool",label:"",description:""},{id:"model",label:"",description:""}]}]),f=y([]),_=y({}),x=C(()=>j(S.value)),D=C(()=>H(S.value)),z=C(()=>D.value.length),b=C(()=>f.value.find(e=>e.id===d.value)),F=C(()=>{const e=B.value.trim().toLowerCase();return e?f.value.filter(t=>[t.nick_name,t.username,t.email||""].some(l=>l.toLowerCase().includes(e))):f.value}),M=C(()=>{const e=J(x.value);return(_.value[d.value]||[]).map(t=>e[t]).filter(Boolean)});function j(e){return e.map(t=>{var i;const l=(i=t.children)!=null&&i.length?j(t.children):void 0;return{...t,label:Z(t.id,t.label),description:ee(t.id,t.description),children:l}})}function Z(e,t=""){const i={"main-navigation-group":"views.system.menu.menuTree.mainNavigation.label",application:"views.system.menu.menuTree.application.label",mindmap:"views.system.menu.menuTree.mindmap.label",knowledge:"views.system.menu.menuTree.knowledge.label",tool:"views.system.menu.menuTree.tool.label",model:"views.system.menu.menuTree.model.label"}[e];return i?T(i):t}function ee(e,t=""){const i={"main-navigation-group":"views.system.menu.menuTree.mainNavigation.description",application:"views.system.menu.menuTree.application.description",mindmap:"views.system.menu.menuTree.mindmap.description",knowledge:"views.system.menu.menuTree.knowledge.description",tool:"views.system.menu.menuTree.tool.description",model:"views.system.menu.menuTree.model.description"}[e];return i?T(i):t}function H(e){return e.flatMap(t=>{var l;return(l=t.children)!=null&&l.length?H(t.children):[t.id]})}function J(e){return e.reduce((t,l)=>{var i;return(i=l.children)!=null&&i.length?Object.assign(t,J(l.children)):t[l.id]=l.label,t},{})}function I(e=d.value){return _.value[e]||[]}function se(e){return I(e).length}function te(e){const t={},l=D.value;return f.value.forEach(i=>{var h;const u=(h=e[i.id])==null?void 0:h.filter(w=>l.includes(w));t[i.id]=u?[...u]:G.filter(w=>l.includes(w))}),t}function U(e){return I().includes(e)}function K(e,t){const l=new Set(I());t?l.add(e):l.delete(e),_.value[d.value]=[...l]}function ne(e){K(e,!U(e))}function O(e,t){var u;const l=((u=e.children)==null?void 0:u.map(h=>h.id))||[],i=new Set(I());l.forEach(h=>{