fix: align permission navigation and page access

This commit is contained in:
2026-07-11 14:55:49 +08:00
parent 1e1c476bc3
commit b6fca99390
27 changed files with 434 additions and 49 deletions

View File

@@ -72,6 +72,12 @@ export class ExpensesController {
private logService: OperationLogsService,
) {}
@Get('lookups')
@RequirePermission('expense:create', 'expense:edit')
getFormLookups() {
return this.service.getFormLookups();
}
@Post('room')
@RequirePermission('expense:create')
async createRoomExpense(@Body() dto: CreateRoomExpenseDto, @Request() req: any) {