defult
This commit is contained in:
parent
e2bec57f59
commit
e304a40015
1 changed files with 66 additions and 98 deletions
|
|
@ -333,59 +333,42 @@ export class KpiUserEvaluationController extends Controller {
|
|||
where: { type: CapacityType.HEAD },
|
||||
});
|
||||
|
||||
let level: any;
|
||||
switch (level) {
|
||||
case kpiUserEvaluation.posTypeName == "บริหาร" && kpiUserEvaluation.posLevelName == "สูง":
|
||||
level = "5";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "บริหาร" && kpiUserEvaluation.posLevelName == "ต้น":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "อำนวยการ" && kpiUserEvaluation.posLevelName == "สูง":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "อำนวยการ" && kpiUserEvaluation.posLevelName == "ต้น":
|
||||
level = "3";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ทรงคุณวุฒิ":
|
||||
level = "5";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "เชี่ยวชาญ":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญการพิเศษ":
|
||||
level = "3";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญการ":
|
||||
level = "2";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ปฏิบัติการ":
|
||||
level = "1";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "ทักษะพิเศษ":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "อาวุโส":
|
||||
level = "3";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญงาน":
|
||||
level = "2";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "ปฏิบัติงาน":
|
||||
level = "1";
|
||||
break;
|
||||
default:
|
||||
level = null;
|
||||
break;
|
||||
}
|
||||
let level: any = null;
|
||||
if (kpiUserEvaluation.posTypeName == "บริหาร" && kpiUserEvaluation.posLevelName == "สูง")
|
||||
level = "5";
|
||||
if (kpiUserEvaluation.posTypeName == "บริหาร" && kpiUserEvaluation.posLevelName == "ต้น")
|
||||
level = "4";
|
||||
if (kpiUserEvaluation.posTypeName == "อำนวยการ" && kpiUserEvaluation.posLevelName == "สูง")
|
||||
level = "4";
|
||||
if (kpiUserEvaluation.posTypeName == "อำนวยการ" && kpiUserEvaluation.posLevelName == "ต้น")
|
||||
level = "3";
|
||||
if (
|
||||
kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ทรงคุณวุฒิ"
|
||||
)
|
||||
level = "5";
|
||||
if (kpiUserEvaluation.posTypeName == "วิชาการ" && kpiUserEvaluation.posLevelName == "เชี่ยวชาญ")
|
||||
level = "4";
|
||||
if (
|
||||
kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญการพิเศษ"
|
||||
)
|
||||
level = "3";
|
||||
if (kpiUserEvaluation.posTypeName == "วิชาการ" && kpiUserEvaluation.posLevelName == "ชำนาญการ")
|
||||
level = "2";
|
||||
if (
|
||||
kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ปฏิบัติการ"
|
||||
)
|
||||
level = "1";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "ทักษะพิเศษ")
|
||||
level = "4";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "อาวุโส")
|
||||
level = "3";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "ชำนาญงาน")
|
||||
level = "2";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "ปฏิบัติงาน")
|
||||
level = "1";
|
||||
for (const capacity of mainCapacities) {
|
||||
await new CallAPI()
|
||||
.PostData(request, "kpi/user/capacity", {
|
||||
|
|
@ -404,52 +387,37 @@ export class KpiUserEvaluationController extends Controller {
|
|||
where: { name: kpiUserEvaluation.position },
|
||||
});
|
||||
|
||||
let levelForGourp: any;
|
||||
switch (levelForGourp) {
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ทรงคุณวุฒิ":
|
||||
level = "5";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "เชี่ยวชาญ":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญการพิเศษ":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญการ":
|
||||
level = "3";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ปฏิบัติการ":
|
||||
level = "2";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "ทักษะพิเศษ":
|
||||
level = "4";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "อาวุโส":
|
||||
level = "3";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญงาน":
|
||||
level = "2";
|
||||
break;
|
||||
case kpiUserEvaluation.posTypeName == "ทั่วไป" &&
|
||||
kpiUserEvaluation.posLevelName == "ปฏิบัติงาน":
|
||||
level = "1";
|
||||
break;
|
||||
default:
|
||||
level = null;
|
||||
break;
|
||||
}
|
||||
|
||||
if (findPosition && findPosition.kpiLinkId && level != null) {
|
||||
let levelForGourp: any = null;
|
||||
if (
|
||||
kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ทรงคุณวุฒิ"
|
||||
)
|
||||
levelForGourp = "5";
|
||||
if (kpiUserEvaluation.posTypeName == "วิชาการ" && kpiUserEvaluation.posLevelName == "เชี่ยวชาญ")
|
||||
levelForGourp = "4";
|
||||
if (
|
||||
kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ชำนาญการพิเศษ"
|
||||
)
|
||||
levelForGourp = "4";
|
||||
if (kpiUserEvaluation.posTypeName == "วิชาการ" && kpiUserEvaluation.posLevelName == "ชำนาญการ")
|
||||
levelForGourp = "3";
|
||||
if (
|
||||
kpiUserEvaluation.posTypeName == "วิชาการ" &&
|
||||
kpiUserEvaluation.posLevelName == "ปฏิบัติการ"
|
||||
)
|
||||
levelForGourp = "2";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "ทักษะพิเศษ")
|
||||
levelForGourp = "4";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "อาวุโส")
|
||||
levelForGourp = "3";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "ชำนาญงาน")
|
||||
levelForGourp = "2";
|
||||
if (kpiUserEvaluation.posTypeName == "ทั่วไป" && kpiUserEvaluation.posLevelName == "ปฏิบัติงาน")
|
||||
levelForGourp = "1";
|
||||
if (findPosition && findPosition.kpiLinkId && levelForGourp != null) {
|
||||
const findKpiLink = await this.kpiLinkRepository.findOne({
|
||||
relations: ["kpiCapacities"],
|
||||
relations: ["kpiCapacitys"],
|
||||
where: {
|
||||
id: findPosition.kpiLinkId,
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue