FBY^pw*o7V&~MapP@
z^QcPzEb)P!-u-kzW}Z4SND~J&p2FX|8{YB#Flpe@1U~r;{N~fj>O@!>LY1D?r13e8
zEH>GaLIN3jAk{|})g{1b&_N?}8mF0>C$7N1{u=z=voNfL1H(9}(-6lHLIl|M*o;1zLAo@!0NN&CX?8*ak^#y!
z!6-*!qaEWR0nT|+wTrHK^lLLXP{LooJ*K7a6;?CI@2tbmJqnLrfIW+`=B#~hVnbpu
zbY`m|`J``RuFOFvB%izrC~1&B0uAA6pxV1HgPi-tH6U|p@(R-#{Mg-a&)$x?7X>PC
zY6Cv_2t0BTu3wJD#w_`wCo!4W%s@401msgu5E8T6#?yx`@XVRaZ29j7>VpzgaJ`vr
zQ@YVSN!ppO0oH3cybQ0uNg0;%Jx$gKT%N)|dJMjJ32t1D
)_L=^L+8e)47*HXdD{MQ}7dkiM5MeFtjpPo8;^;1jcwsF^dKfKDA|;$Ym1+%7~@
z%0bR0X1#}53%duf^F`QH?b!U}G5E$B3~YRs(^z-swDCd>Po4`rxX1BpuQR-SPl!$B
zEY*^^Zk@B(1DSm?C-tCR9?Q|U$ASSEw_>*22q5RLHk)nAr>%4iLaR{?7+fR7crn|+Wu;^ulao7L4LipHl-vfX)vHU+PcD-=MO+?QPJjB9$qeh%#X#}=Vu52`bW6OAc^?$ChSXn;s>P7ax_j>-}A6mX}
z^gJx4{1;N|HD_2m;AkgS<=NLh&@>yWf{&U)ltuF7rThEAW_1hBkKvv@*Vt_W`obhl
zR?giT!>nw~xML@L;8jEJJrK?6vC|_y_T>#uUEJh~ar~QyFLCFA0dKmc;5UA1KR;ht
z9y+oLBM;Ul-^?Z!dNZ5`kh>7<)dfQ=ehpyff>!YJEHxL!LWu}`
ze@s(t=MhwW{Nj~{zjCAS(YKGdeXn5Cr2Ozf%L6y;;(fp0a_ZbVrIrk%upG%bx3a
z*&fd?y=@oHIUfGT^RUn)usK&I6PD1;axTd_%k3$!B1jTcbFJ$n74|9G=G0(p^wH0+
z!s=#^&E7FEiuizr)J9Dk4lfD+;T5{|~PKQIY$z6Ib}ek!>zF
z%FRnte&J0k+<*Iin39x)93ZlqmUU3+#3zwC;P_Wl#OP!}jm(RNoNsf{;6v7Hpeo_v
z=asLX>sbyRv)2zjMw?W=wXogt{`*Vr-Yqmfm4U>`n>2B(uRc_9VD|t*U{=@s(NpUj
zy`+q%aMPmW1Fzr9;R7pCn40@!=m9hxKuzFN)HQQ@dpfJvF0C}$>nez;rFIeMR;_&U
zsOQY4&VeT7g1hz_DxZX_*^C{-z>nWiTy;-wMp_T83+$+1-|`^7*f_rV{09HynHhC3
zT-tKnw_AD70|!_dF2pZMZ}3^(H|FY7`ao?ui#Q{$2XtN;C9thRLwpYd!>3Pp{^&%A
z`C2*)e(*-aKw4-Us2grr3hZB$`Q*1QHvEk$jd#>OFm9FF#RyCRvq{a@o*Q$qmKf9m99(0rVn9kTC1T1R(2}T(RS~eK6Va|M6q@8)E`T+0N#NJN(sJZ{
zi0?>9f9Qa4|9*?9Yj7>b`#I~;-vccU@7n0cG@RXNSzW86_$&hAICW{pb87)nVY5+&
zGUN4kF0pqKtfcqQaaUS6x?pc;vIp-2J~+H{Fz_6^*z)1e
z*PPx^tc~{=;IG}c$iRCL$C)cF=f^QuwXH)#OK1a)LJ(!r2!DFKX12ZwrI|<43)?j(
zw*svyE_l`^fjf2=+;MOhh)upp%&}q1aeINC?n^ABfMbRub`qbqw
zD4#pF%`bd@%DHW&uyKOlb9c!rZd||w&&FiJfBEJt=2Cnt>{HINDm?O>@~N+%2iwH4
zgjfhn>zcKxXQo0>W!!oSt-161MV3ZY^c7n~Q+ZiNL5*oI$!<|
zKO6X`pIK#VZ5#-Rpw5e>NfScj_gVNx%}!k!5Od#utWLOm(Fr-v*si3+Q%yn
zD8KmDojiGF%%2^*z&0Cv{GkmngZRE?6Do}hrPoR$AuuQ`qsrhzplLO>dw{ipor?v=
z6a*wPYBRGI3LCFi1*5z=l~;Rx^200)yX=$MKeK?Gf0vd8+BUMi+w$nq3%vWcR{8BG
z8jNrG&3EtP&g)j9P_zJ4Q?T1nlc~y1>zTJ?3ToK7P{s8Z@2MTMUTA`)^}^6vtfbs%
zZ3I~qab2TGr!9IwbE%ZKKIEo0^n*^*0nN$Pr*+BfxASre*i*22d7bxt;#q$7GaI0u
zkNvHKyzKgwxF)DRGLU79+;*w&3Um?ntqfTi3gbGNE7T8xcVe^MCeSjpYH%O=(H*SW}>
zyN1Ag+lhoIPN^h8C^yEMtU%%_)-K`7))oHbe{E3h-G>>Jgb6)KB-WaT5A5O9hX#1x
zFb)>4k{S!4w1#urFqya%SqEJeRFq&VjIk61OjHuMx}6~9)A?El@#;h8zZ!b0QF(F_
zqq!N*>lVE|1hJz}XH}ttK)rb`r3BlVZR1%eNBqcbE8MWya&e-mp-`L}RD{+PJh$F5
z^&$CUX0rlYBF0h(RJ~lBfTmU_D{6VY!;nlf7tZO6c@0vt-D{7z+=GR#4n;e4E(-w?
z&2zpgZ2{*oq2T_P9^lo7EL+o>i7#j|NhUSes^G%Ra&~>v1)`!eTQNlhX~2r0SBqnL
zFhZF7Xd9F5T!8AES61AT3HJr$yqhDZ2&F5vGRS;i$m#&8Z?oKc`+nZ>mqv)6vDF%a
zn7Ewig&+c^y$jP!`@AsL_
zxqy_Tb8b@eD|2K`KrP@sQd{o2^*a9QD|WC$XIz+o!=%PSacU_l%kyL5X7$%|Qsk1XSW;F~`F(C13t)U`yoar=qSoDKY(5M%A
ziG{rS7)`T&8t6dIztdwo1MM#dsB}J@k8G|4n0ZRG#E;y)pP#sQz;ZF+!r0)Dd8^n2
zL5$#vk|)nPp1UxKl-ZOwO@WBP_LwYfYEK2S$kPLwiAupH4>0%+r1XmJ@FGmks~pq)
zO|tn5aqC&iy%S}$Yd7zD*&g0>i(tZxi&H}@f@;8NLE{BugisYcbrFuPZsSFv8pN_M
z)wdR*)NTWDK?bUbcMfa<>bv~sy>#1LOiw?ZrxoprfV?LsXxCPGVZLL_WdGNcLL5vT
z;wx^w=>YG#ZFF8=PX-WqRT!korPxRAu>x!9d!*8VYIS~H{Q96
zx7}H?XXqGDJsVAtHf)60nW#`&7@La6&nZVvZ_tDQ3xibV#oQ~#%t2-*bD>lk*lyYj
z>+5TmVMi|*g~&kgChi~595HkB%-7IGQBBO|96bLVQgNAj*sTDAWq#p9gtP5ETGVd-+>H2Szw(?dG5C9xGk=XdiJt;}S4i>B4$8mJbzLsqf2F0jnG%PqVu6X3sjMEpk=_ztMXV4=a|)pl&Ap>=RZ>hf~j1
zEliyus1Q`BgW@$Xw1!DJ;7jK#zI1YvE8}T$x+;lxiA`gH0xL2HHb~%%h1NSZFRlMq
zx4HInrG|?|f3pVa<3bDIvs{u*H}u$~SJUQ{qHU~dW(uKVw09q`xN9eGyludJ`#p=&
z(6-97Q5u9cm>5-q;6q?k2*DN{ACGwCl=AJf7jTl60&*QJlC+=#Y=xA9Nm`im0XLa7
zI@w-#)2%Pz>))?NOAm=_&x^=4dDLe!6*OpE{R*C_hNnoC8O{6cyi41@42+gId~heP
zdFc{AdXwScLSP_Mybnwpr~`P7C7ko%f>MYw7#LRD5s$7Kjy$`@)_8`FQvE8CIcy2#
z5bQ7(?dmb(?Wwlo6Lr1yHDA}qq#l30SlNHVHPb8Nnk&_4DRg_;`#@a`nNch#kol$v
zNf9&^5Veb=4hBYx96YpxR~{Vk;Ee@$>{fOc4Z(S8Zl;FP}LVZli;X0m1n^_~MN?s9s
zkt0RjhWV0sn;YgVgoVhqsi+oqaPy6e+;?!q12+hFuXt8U4}KO?LmQ}r!3V{Ajb*b_
zjE$Q+yp%jw5BT~jJbH42i&wVrn!1=W*XQtYUr>=Lu8Ez0
zaMAhlddvUi$iYbP0gS=>KsyFp#m-&J9NInPw*4dSJz%+Ww{pXRV_8~)_sm>i)&znV
zf<_e}1mfVuQ>kD|!&FM1*)DnHwCC}YYiw<8;;n;n0H*Z7^Wxo6ocp$@e%YvgLqj;L
z)&xYFmb8{C39*Zp5c?RI6L|k+W9$n-
zWEyMGtM-xpe;w-|zGr0)w3uxjbqo(VA29WhpMRYa>W1}cpmmPARmL8i)1+p`GSLUc
zXkcIi0*rmZg_+gkTj*Dx5Bjy$_38S?Y%>IZl&XAA78V{6YflpNX{4BepVD=xe=f(a
zUp#tc{loX9O^=sPKVqt-w+0{h-zRtSxifos%ial-MhV0Y#u5+{2&tJ?t2nD{w52|?
zX~NNq-aqw%pB}%sy?TDT{m|1cHgW&BPaar8RzaTl{x6{PbIw!sOfM+f!#RPfyfalSlE*
z)6gDcAnS3R;Rol)3d0(kXa0e-vY}M(di<$N_Gjzs&HG-t#Il*`@hdKz+BB2XmuIW1
zm#5!)VZC{}p1C7T#;2&t)8*pg*jOQC?db>b=yvlNSvA&tFyJ3n3HKg7vAXA
-

+
+
{{ title }}
-
+
-
+
@@ -18,7 +27,12 @@
-
+
@@ -48,7 +62,9 @@ const route = useRoute();
const router = useRouter();
const authStore = useAuthStore();
const menuList = computed(() => authStore.showMenuListGet);
-const activeMenu = computed(() => (route.meta.activeMenu ? route.meta.activeMenu : route.path) as string);
+const activeMenu = computed(
+ () => (route.meta.activeMenu ? route.meta.activeMenu : route.path) as string
+);
const handleClickMenu = (subItem: Menu.MenuOptions) => {
if (subItem.meta.isLink) return window.open(subItem.meta.isLink, "_blank");
@@ -58,4 +74,10 @@ const handleClickMenu = (subItem: Menu.MenuOptions) => {
diff --git a/frontend/src/layouts/LayoutVertical/index.scss b/frontend/src/layouts/LayoutVertical/index.scss
index 33a9b42..0dfe6d3 100644
--- a/frontend/src/layouts/LayoutVertical/index.scss
+++ b/frontend/src/layouts/LayoutVertical/index.scss
@@ -42,7 +42,8 @@
justify-content: space-between;
height: 55px;
padding: 0 15px;
- background-color: var(--el-header-bg-color);
border-bottom: 1px solid var(--el-header-border-color);
+ // background-color: var(--el-header-bg-color);
+ background-color: var(--el-color-primary);//默认蓝色风格背景
}
}
diff --git a/frontend/src/layouts/components/Header/ToolBarRight.vue b/frontend/src/layouts/components/Header/ToolBarRight.vue
index 8c43bd8..95c412c 100644
--- a/frontend/src/layouts/components/Header/ToolBarRight.vue
+++ b/frontend/src/layouts/components/Header/ToolBarRight.vue
@@ -8,32 +8,18 @@
- {{ username }}
-
-
diff --git a/frontend/src/layouts/components/Menu/SubMenu.vue b/frontend/src/layouts/components/Menu/SubMenu.vue
index b277fb0..f5d8e20 100644
--- a/frontend/src/layouts/components/Menu/SubMenu.vue
+++ b/frontend/src/layouts/components/Menu/SubMenu.vue
@@ -19,29 +19,29 @@
-
-