From 4e0b283fa9bbd8e00a66b2a7d80b4087e96dc81c Mon Sep 17 00:00:00 2001 From: YGXB_net Date: Sun, 14 Jun 2026 01:23:33 +0800 Subject: [PATCH] =?UTF-8?q?refactor(admin):=20=E9=87=8D=E6=9E=84=E9=83=A8?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=89=AA=E5=A4=9A=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将AdminView中的header和main标签替换为el-header和el-main组件 - 移除自定义的导航菜单样式,使用Element Plus的导航组件 - 将管理员下拉菜单替换为el-dropdown组件 - 更新所有颜色变量为Element Plus的CSS变量 - 移除自定义按钮和表单样式,统一使用Element Plus组件 - 优化响应式布局和间距处理 --- web/src/App.vue | 152 +----------------------- web/src/components/AddDataDialog.vue | 2 +- web/src/views/AdminView.vue | 118 +++++------------- web/src/views/HomeView.vue | 41 +++---- web/src/views/admin/TokenDetailView.vue | 21 ++-- web/src/views/admin/TokenManageView.vue | 14 +-- 6 files changed, 67 insertions(+), 281 deletions(-) diff --git a/web/src/App.vue b/web/src/App.vue index 7a36c8b..a5d277c 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -12,16 +12,6 @@ const themeMode = ref('light') \ No newline at end of file diff --git a/web/src/views/HomeView.vue b/web/src/views/HomeView.vue index 7ab486e..d6ed492 100644 --- a/web/src/views/HomeView.vue +++ b/web/src/views/HomeView.vue @@ -3,7 +3,7 @@ import {onMounted, onUnmounted, ref} from 'vue' import api from "@/api" import {useRoute} from "vue-router" import {ElMessage} from "element-plus" -import {DataAnalysis, Document, Key, Search, Upload, Warning} from '@element-plus/icons-vue' +import {DataAnalysis, Document, Key, Plus, Search, Warning} from '@element-plus/icons-vue' import AddDataDialog from "@/components/AddDataDialog.vue"; const route = useRoute() @@ -71,36 +71,23 @@ const statCards = [