新增财务角色与财务报表并完善后台权限
This commit is contained in:
@@ -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(), {
|
||||
|
||||
Reference in New Issue
Block a user