From bc5fa95697e39ba264e03cdadbbb36e3d2c29f50 Mon Sep 17 00:00:00 2001 From: zhujiyan <17812234322@163.com> Date: Thu, 22 Aug 2024 16:36:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E8=88=AA=E6=A0=8F=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/auto-imports.d.ts | 9 +++ frontend/components.d.ts | 51 +++++++++++++ frontend/src/assets/icons/loginout.svg | 1 + .../src/assets/images/cn_pms9100_logo.png | Bin 0 -> 9254 bytes frontend/src/languages/modules/en.ts | 1 + frontend/src/languages/modules/zh.ts | 1 + .../src/layouts/LayoutTransverse/index.scss | 34 +++++++-- .../src/layouts/LayoutTransverse/index.vue | 32 +++++++-- .../src/layouts/LayoutVertical/index.scss | 3 +- .../components/Header/ToolBarRight.vue | 16 +---- .../components/Header/components/Avatar.vue | 68 +++++++++++++++--- .../src/layouts/components/Menu/SubMenu.vue | 20 +++--- frontend/src/views/home/index.vue | 12 ++++ 13 files changed, 204 insertions(+), 44 deletions(-) create mode 100644 frontend/auto-imports.d.ts create mode 100644 frontend/components.d.ts create mode 100644 frontend/src/assets/icons/loginout.svg create mode 100644 frontend/src/assets/images/cn_pms9100_logo.png create mode 100644 frontend/src/views/home/index.vue diff --git a/frontend/auto-imports.d.ts b/frontend/auto-imports.d.ts new file mode 100644 index 0000000..1d89ee8 --- /dev/null +++ b/frontend/auto-imports.d.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +export {} +declare global { + +} diff --git a/frontend/components.d.ts b/frontend/components.d.ts new file mode 100644 index 0000000..e6726a6 --- /dev/null +++ b/frontend/components.d.ts @@ -0,0 +1,51 @@ +/* eslint-disable */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +/* prettier-ignore */ +declare module 'vue' { + export interface GlobalComponents { + 403: typeof import('./src/components/ErrorMessage/403.vue')['default'] + 404: typeof import('./src/components/ErrorMessage/404.vue')['default'] + 500: typeof import('./src/components/ErrorMessage/500.vue')['default'] + ElAside: typeof import('element-plus/es')['ElAside'] + ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] + ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] + ElButton: typeof import('element-plus/es')['ElButton'] + ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] + ElContainer: typeof import('element-plus/es')['ElContainer'] + ElDialog: typeof import('element-plus/es')['ElDialog'] + ElDivider: typeof import('element-plus/es')['ElDivider'] + ElDrawer: typeof import('element-plus/es')['ElDrawer'] + ElDropdown: typeof import('element-plus/es')['ElDropdown'] + ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] + ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] + ElFooter: typeof import('element-plus/es')['ElFooter'] + ElForm: typeof import('element-plus/es')['ElForm'] + ElFormItem: typeof import('element-plus/es')['ElFormItem'] + ElHeader: typeof import('element-plus/es')['ElHeader'] + ElIcon: typeof import('element-plus/es')['ElIcon'] + ElInput: typeof import('element-plus/es')['ElInput'] + ElMain: typeof import('element-plus/es')['ElMain'] + ElMenu: typeof import('element-plus/es')['ElMenu'] + ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] + ElOption: typeof import('element-plus/es')['ElOption'] + ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] + ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] + ElSwitch: typeof import('element-plus/es')['ElSwitch'] + ElTable: typeof import('element-plus/es')['ElTable'] + ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] + ElTabPane: typeof import('element-plus/es')['ElTabPane'] + ElTabs: typeof import('element-plus/es')['ElTabs'] + ElTooltip: typeof import('element-plus/es')['ElTooltip'] + ElTree: typeof import('element-plus/es')['ElTree'] + Loading: typeof import('./src/components/Loading/index.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + SvgIcon: typeof import('./src/components/staticExtend/SvgIcon/src/SvgIcon.vue')['default'] + SwitchDark: typeof import('./src/components/SwitchDark/index.vue')['default'] + } +} diff --git a/frontend/src/assets/icons/loginout.svg b/frontend/src/assets/icons/loginout.svg new file mode 100644 index 0000000..433fc63 --- /dev/null +++ b/frontend/src/assets/icons/loginout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/images/cn_pms9100_logo.png b/frontend/src/assets/images/cn_pms9100_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bf517ba560fb1f25ecbdc44c2a3e264afba3551f GIT binary patch literal 9254 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 - + - - 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 @@ - -