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

2 lines
9.0 KiB
JavaScript
Raw Normal View History

import{ay as ve,aB as y,aO as C,aC as T,b6 as pe,aD as p,b7 as he,aE as r,aW as g,aH as c,aG as o,aK as m,aJ as n,b2 as ge,aI as s,b8 as X,aF as A,aX as L,aY as V,ce as Y,aS as fe,b1 as ye,b3 as q,cn as Q,cf as be}from"./admin-DgPvPHD7.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"},Oe={class:"menu-setting__stat-card"},je={class:"menu-setting__stat-label"},He={class:"menu-setting__stat-value"},Je={class:"menu-setting__preview-card"},Ke={class:"menu-setting__block-title mb-10"},Pe={class:"menu-setting__preview"},Re={class:"menu-setting__block"},We={class:"flex-between mb-16"},Xe={class:"menu-setting__block-title"},Ye={class:"color-secondary"},qe={class:"menu-setting__groups"},Qe={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(()=>O(S.value)),D=C(()=>j(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=H(x.value);return(_.value[d.value]||[]).map(t=>e[t]).filter(Boolean)});function O(e){return e.map(t=>{var i;const l=(i=t.children)!=null&&i.length?O(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 j(e){return e.flatMap(t=>{var l;return(l=t.children)!=null&&l.length?j(t.children):[t.id]})}function H(e){return e.reduce((t,l)=>{var i;return(i=l.children)!=null&&i.length?Object.assign(t,H(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 J(e,t){const l=new Set(I());t?l.add(e):l.delete(e),_.value[d.value]=[...l]}function ne(e){J(e,!U(e))}function K(e,t){var u;const l=((u=e.children)==null?void 0:u.map(h=>h.id))||[],i=new Set(I());l.forEach(h=>