mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-17 06:55:38 +00:00
feat: 移除系统管理路由并优化路由结构
- 删除不再使用的系统管理路由模块 - 更新路由配置,确保仅保留必要的模块 - 添加Element Plus图标全局注册功能 - 优化分页组件,增加更多属性支持 - 重构表格操作列渲染逻辑,提升代码可读性和复用性 - 更新多个组件以支持新的操作列渲染方式
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user