Skip to content

Commit

Permalink
fix(timeclocks): fix time clock list ui
Browse files Browse the repository at this point in the history
  • Loading branch information
nandinboldn committed Mar 13, 2024
1 parent 68c3448 commit 67196c9
Show file tree
Hide file tree
Showing 18 changed files with 2,258 additions and 448 deletions.
17 changes: 17 additions & 0 deletions packages/plugin-timeclock-api/src/configs.ts
Expand Up @@ -10,6 +10,7 @@ import { buildFile } from './reportExport';
import * as permissions from './permissions';
import { removeDuplicates } from './removeDuplicateTimeclocks';
import app from '@erxes/api-utils/src/app';
import { buildFile as timeclockBuildFile } from './timeclockExport';

export default {
name: 'timeclock',
Expand Down Expand Up @@ -59,6 +60,22 @@ export default {
return res.send(result.response);
}),
);

app.get(
'/timeclock-export',
routeErrorHandling(async (req: any, res) => {
const { query } = req;

const subdomain = getSubdomain(req);
const models = await generateModels(subdomain);

const result = await timeclockBuildFile(models, subdomain, query);

res.attachment(`${result.name}.xlsx`);

return res.send(result.response);
}),
);
},
setupMessageConsumers,
};
28 changes: 17 additions & 11 deletions packages/plugin-timeclock-api/src/constants.ts
Expand Up @@ -6,12 +6,12 @@ export const PRELIMINARY_REPORT_COLUMNS = [
'Албан тушаал',
'Ажиллавал зохих хоног',
'Ажилласан хоног',
'Тайлбар'
'Тайлбар',
];
export const FINAL_REPORT_COLUMNS = [
[
['Хүнтэй холбоотой мэдээлэл'],
['Ажилтаны код', 'Овог', 'Нэр', 'Албан тушаал']
['Ажилтаны код', 'Овог', 'Нэр', 'Албан тушаал'],
],
[['Ажиллах ёстой цаг'], ['Хоног', 'Цаг', 'Нийт цайны цаг']],
[
Expand All @@ -23,23 +23,23 @@ export const FINAL_REPORT_COLUMNS = [
'Шөнийн цаг 1.2',
'Нийт цайны цаг',
'Нийт ажилласан цаг',
'Хоцролт тооцох'
]
'Хоцролт тооцох',
],
],
[[' Томилолт'], ['Shift request', 'Томилолтоор ажилласан цаг']],
[
[' Ажилаагүй цагийн мэдээлэл'],
[
'Чөлөөтэй цаг цалинтай',
'Чөлөөтэй цаг цалингүй',
'Өвдсөн цаг /ХЧТАТ бодох цаг/'
]
]
'Өвдсөн цаг /ХЧТАТ бодох цаг/',
],
],
];
export const PIVOT_REPORT_COLUMNS = [
[
['Хүнтэй холбоотой мэдээлэл'],
['№', 'Ажилтаны код', 'Овог', 'Нэр', 'Албан тушаал']
['№', 'Ажилтаны код', 'Овог', 'Нэр', 'Албан тушаал'],
],
[['Хугацаа'], ['Өдөр']],
[['Төлөвлөгөө'], ['Эхлэх', 'Дуусах', 'Нийт төлөвлөсөн', 'Цайны цаг']],
Expand All @@ -54,7 +54,13 @@ export const PIVOT_REPORT_COLUMNS = [
'Шөнийн цаг',
'Илүү цаг',
'Нийт ажилласан',
'Хоцролт'
]
]
'Хоцролт',
],
],
];

export const TIMECLOCK_EXPORT_COLUMNS = [
[[''], ['Д/Д']],
[[''], ['Овог нэр']],
[[''], ['Ажилтаны код']],
];

0 comments on commit 67196c9

Please sign in to comment.