From 1b9fb6f26df8fbd87e2b9963f23269e7bc6d96fa Mon Sep 17 00:00:00 2001 From: FalingCliff Date: Sun, 15 Jun 2025 01:06:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96AdminLayout=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E7=BB=84=E4=BB=B6=EF=BC=8C=E7=AE=80=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=BB=93=E6=9E=84=EF=BC=8C=E8=B0=83=E6=95=B4=E9=83=A8?= =?UTF-8?q?=E5=88=86=E5=85=83=E7=B4=A0=E9=A1=BA=E5=BA=8F=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E4=BF=AE=E5=A4=8DHeaderNav=E7=BB=84=E4=BB=B6=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E4=BC=A0=E9=80=92=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eslint.config.ts | 6 +- src/components/common/Breadcrumb.vue | 2 +- src/components/layout/AdminLayout.vue | 211 +++++++++++++------------- src/components/layout/FooterBar.vue | 2 - src/components/layout/HeaderNav.vue | 14 +- 5 files changed, 118 insertions(+), 117 deletions(-) diff --git a/eslint.config.ts b/eslint.config.ts index 899a13f..87828b8 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -20,7 +20,11 @@ export default defineConfigWithVueTs( pluginVue.configs['flat/essential'], vueTsConfigs.recommended, - + { + rules: { + '@typescript-eslint/no-explicit-any': 'off', + }, + }, { ...pluginVitest.configs.recommended, files: ['src/**/__tests__/*'], diff --git a/src/components/common/Breadcrumb.vue b/src/components/common/Breadcrumb.vue index 5a2f866..2f2bf60 100644 --- a/src/components/common/Breadcrumb.vue +++ b/src/components/common/Breadcrumb.vue @@ -10,7 +10,7 @@ diff --git a/src/components/layout/HeaderNav.vue b/src/components/layout/HeaderNav.vue index 1b394af..f1758e1 100644 --- a/src/components/layout/HeaderNav.vue +++ b/src/components/layout/HeaderNav.vue @@ -5,12 +5,12 @@ @@ -59,11 +59,13 @@ import { LogoutOutlined, } from '@ant-design/icons-vue' -defineProps<{ - collapsed: boolean -}>() +const props = defineProps<{ collapsed: boolean }>() -defineEmits(['update:collapsed']) +const emit = defineEmits(['update:collapsed']) + +function toggleCollapsed() { + emit('update:collapsed', !props.collapsed) +}