feat: 移除系统管理路由并优化路由结构

- 删除不再使用的系统管理路由模块
- 更新路由配置,确保仅保留必要的模块
- 添加Element Plus图标全局注册功能
- 优化分页组件,增加更多属性支持
- 重构表格操作列渲染逻辑,提升代码可读性和复用性
- 更新多个组件以支持新的操作列渲染方式
This commit is contained in:
zhangtao
2026-05-05 21:47:13 +08:00
parent 6db264bef3
commit 49ffb9dbb2
50 changed files with 936 additions and 3214 deletions
+3
View File
@@ -8,6 +8,7 @@ import "@styles/index.scss"; // 样式
import "@utils/sys/console.ts"; // 控制台输出内容
import { initGlobDirectives } from "./directives";
import { setupErrorHandle } from "./utils/sys/error-handle";
import { initElIcons } from "@/plugins/icons";
// 暗黑主题样式
import "element-plus/theme-chalk/dark/css-vars.css";
@@ -21,6 +22,8 @@ import { createTerminal } from "vue-web-terminal";
document.addEventListener("touchstart", function () {}, { passive: false });
const app = createApp(App);
/** Element Plus 图标(@element-plus/icons-vue)全局注册,模板中可直接 <Cpu />、<QuestionFilled /> 等 */
initElIcons(app);
initStore(app);
initRouter(app);
initGlobDirectives(app);