axum_admin
1.0.0
Poem-Admin
中文| english
一個由axum/poem,sea-orm,vue3 編寫的admin 管理面板,
https://github.com/lingdu1234/IUI314
iui314.vercel.app 預覽iui314preview
用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支持數據權限。
崗位管理:配置系統用戶所屬擔任職務。
菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
角色管理:角色菜單權限分配、設置角色按機構進行數據范圍權限劃分。
字典管理:對系統中經常使用的一些較為固定的數據進行維護。
登錄日誌:系統登錄日誌記錄查詢包含登錄異常。
在線用戶:當前系統中活躍用戶狀態監控。
定時任務:在線(添加、修改、刪除)任務調度包含執行結果日誌。
角色切換,不同角色可以數據權限不一致。
數據權限:分全部權限,本部門權限,本部門及以下權限,自定義權限,本人權限五種權限
部門切換:可以設置用戶可以存在的多個部門,但是只能激活一個部門,可以切換;
系統監控:完成系統信息的簡單監控;
數據緩存:根據api緩存數據,分公共緩存(所有人緩存數據一致,用於公共數據緩存)和個人緩存(同一api不同用戶不同數據的api緩存),通過數據庫名稱將api關聯在一起,當有數據更新時,清除關聯api緩存數據,緩存時間到期,緩存數據清除;
操作日誌:在菜單設置每個api的日誌記錄級別,分為文件記錄,數據庫記錄,同時記錄,不記錄幾種模式,根據不同api單獨配置
權限管理: 由後端返迴路由動態生成路由;前端按鈕級權限統一由後端返回權限標誌控制;
cargo install sea-orm-cli
sea-orm-cli migrate up
sea-orm-cli migrate fresh
sea-orm-cli migrate down