feat: 管理后台全面升级——修复菜单无数据根因(items字段不匹配+trends接口缺失),新增知识管理(审核/检测题编辑)/访问日志/看板v2(最近访问+点亮分布+全量指标),trends CRUD,用户/反馈列表修正

This commit is contained in:
2026-09-13 17:45:29 +08:00
parent a4da3722ef
commit c5ade459a5
8 changed files with 555 additions and 84 deletions
+4
View File
@@ -25,9 +25,11 @@ import { onMounted, ref } from 'vue'
import { getToken, setToken, clearToken, apiPost } from './api'
import Dashboard from './views/Dashboard.vue'
import Users from './views/Users.vue'
import Knowledge from './views/Knowledge.vue'
import Trends from './views/Trends.vue'
import Quotas from './views/Quotas.vue'
import Feedbacks from './views/Feedbacks.vue'
import Logs from './views/Logs.vue'
const token = ref(getToken())
const view = ref('dashboard')
@@ -36,9 +38,11 @@ const username = ref(''), password = ref(''), busy = ref(false), error = ref('')
const menus = [
{ key: 'dashboard', label: '数据看板', icon: '📊', comp: Dashboard },
{ key: 'users', label: '用户管理', icon: '👥', comp: Users },
{ key: 'knowledge', label: '知识管理', icon: '📚', comp: Knowledge },
{ key: 'trends', label: '趋势管理', icon: '📈', comp: Trends },
{ key: 'quotas', label: '问答额度', icon: '💬', comp: Quotas },
{ key: 'feedbacks', label: '反馈管理', icon: '📝', comp: Feedbacks },
{ key: 'logs', label: '访问日志', icon: '🗂️', comp: Logs },
]
async function login() {