新增财务角色与财务报表并完善后台权限

This commit is contained in:
yml2213
2026-09-02 13:58:03 +08:00
parent de63daf1ac
commit bf167d98ed
29 changed files with 1242 additions and 69 deletions
+3 -1
View File
@@ -3,10 +3,12 @@ import type { JsonObject } from '../../types/json.js'
import { getAdminDashboardSummary } from '../../services/admin/admin-dashboard-service.js'
import { getAdminLoginLogs } from '../../services/admin/admin-login-log-service.js'
import { createJsonHandler } from './session.js'
import { createJsonHandler, requireAdminRoles } from './session.js'
const router = Router()
router.use('/dashboard', requireAdminRoles(['admin', 'operator', 'support']))
router.get(
'/dashboard/summary',
createJsonHandler(() => getAdminDashboardSummary(), {