forked from wangziqi/gongxue-base
feat: integrate CampusScope.filter() into all business services (12 services + 12 modules)
This commit is contained in:
@@ -405,15 +405,6 @@ export class ExpensesController {
|
||||
@RequirePermission('expense:view')
|
||||
async exportPersonalExpenses(@Res() res: Response) {
|
||||
const data = await this.service.findPersonalExpenses();
|
||||
const typeMap: Record<string, string> = {
|
||||
damage: '物品损坏',
|
||||
cleaning: '保洁费',
|
||||
penalty: '罚款',
|
||||
key: '钥匙费',
|
||||
remote: '空调遥控器',
|
||||
deposit_deduction: '押金扣除',
|
||||
other: '其他',
|
||||
};
|
||||
const workbook = new ExcelJS.Workbook();
|
||||
const ws = workbook.addWorksheet('个人附加费');
|
||||
ws.columns = [
|
||||
@@ -427,7 +418,7 @@ export class ExpensesController {
|
||||
data.forEach((d: any) => {
|
||||
ws.addRow({
|
||||
studentName: d.student?.name || '',
|
||||
expenseType: typeMap[d.expenseType] || d.expenseType,
|
||||
expenseType: d.expenseType,
|
||||
amount: Number(d.amount),
|
||||
expenseDate: d.expenseDate,
|
||||
description: d.description || '',
|
||||
|
||||
Reference in New Issue
Block a user