check workflow

This commit is contained in:
kittapath 2024-10-22 08:21:16 +07:00
parent e3e6a1df36
commit a4647e102a
14 changed files with 84 additions and 73 deletions

View file

@ -1327,7 +1327,8 @@ export class KpiUserEvaluationController extends Controller {
*/
@Get("admin/{id}")
async GetKpiAdminEvaluationById(@Path() id: string, @Request() req: RequestWithUser) {
await new permission().PermissionGet(req, "SYS_KPI_LIST");
let _workflow = await new permission().Workflow(req, id, "SYS_KPI_LIST");
if (_workflow == false) await new permission().PermissionGet(req, "SYS_KPI_LIST");
const kpiUserEvaluation = await this.kpiUserEvalutionRepository.findOne({
relations: ["kpiPeriod"],
where: { id: id },
@ -1631,7 +1632,7 @@ export class KpiUserEvaluationController extends Controller {
})
.then(async () => {})
.catch((error) => {
console.error('Error details:', error.response.data);
console.error("Error details:", error.response.data);
});
kpiUserEvaluation.kpiUserDevelopments.map(async (kpiUserDevelopment) => {
@ -1652,12 +1653,13 @@ export class KpiUserEvaluationController extends Controller {
isDevelopment20: kpiUserDevelopment.isDevelopment20,
isDevelopment10: kpiUserDevelopment.isDevelopment10,
developmentResults: `${kpiUserDevelopment.achievement10}(10), ${kpiUserDevelopment.achievement5}(5), ${kpiUserDevelopment.achievement0}(0)`,
developmentReport: kpiUserDevelopment.point != null ?kpiUserDevelopment.point.toString():null,
developmentReport:
kpiUserDevelopment.point != null ? kpiUserDevelopment.point.toString() : null,
developmentProjects: kpiUserDevelopment.developmentProjects.map((x) => x.name),
})
.then(async () => {})
.catch((error) => {
console.error('Error details:', error.response.data);
console.error("Error details:", error.response.data);
});
});
@ -1673,7 +1675,7 @@ export class KpiUserEvaluationController extends Controller {
})
.then(async () => {})
.catch((error) => {
console.error('Error details:', error.response.data);
console.error("Error details:", error.response.data);
});
const before = null;
kpiUserEvaluation.lastUpdateUserId = request.user.sub;