From 9a4415f1c1b7b355eff79c15ff4c86d57e18e219 Mon Sep 17 00:00:00 2001 From: LiLongLong <13717757313@163.com> Date: Mon, 20 Jan 2025 20:12:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 5 +- src/assets/close.svg | 4 + src/assets/init.svg | 3 + src/assets/logout.svg | 3 + src/pages/Index/Index.vue | 143 +++++++++++++++++---- src/pages/Index/Settings/NavBar.vue | 22 +++- src/pages/Index/Settings/Users.vue | 52 +++++++- .../Index/components/Consumables/Warn/InitWarn.vue | 14 +- .../Index/components/Setting/EnterPinModal.vue | 4 +- .../Index/components/Setting/UpdatePinModal.vue | 8 +- src/services/Index/user-manage.ts | 2 +- src/services/Login/login.ts | 11 ++ src/utils/getServerInfo.ts | 2 +- 13 files changed, 220 insertions(+), 53 deletions(-) create mode 100644 src/assets/close.svg create mode 100644 src/assets/init.svg create mode 100644 src/assets/logout.svg diff --git a/components.d.ts b/components.d.ts index d86d2c9..c77530f 100644 --- a/components.d.ts +++ b/components.d.ts @@ -8,11 +8,12 @@ export {} declare module 'vue' { export interface GlobalComponents { ElButton: typeof import('element-plus/es')['ElButton'] - ElCol: typeof import('element-plus/es')['ElCol'] + 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'] ElHeader: typeof import('element-plus/es')['ElHeader'] ElIcon: typeof import('element-plus/es')['ElIcon'] - ElRow: typeof import('element-plus/es')['ElRow'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ErrorModal: typeof import('./src/components/dialogs/ErrorModal.vue')['default'] diff --git a/src/assets/close.svg b/src/assets/close.svg new file mode 100644 index 0000000..b139d57 --- /dev/null +++ b/src/assets/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/init.svg b/src/assets/init.svg new file mode 100644 index 0000000..d060d78 --- /dev/null +++ b/src/assets/init.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/logout.svg b/src/assets/logout.svg new file mode 100644 index 0000000..5521ec8 --- /dev/null +++ b/src/assets/logout.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pages/Index/Index.vue b/src/pages/Index/Index.vue index 5680cc7..1c44fda 100644 --- a/src/pages/Index/Index.vue +++ b/src/pages/Index/Index.vue @@ -1,5 +1,11 @@