ตำแหน่งทางการบริหาร
This commit is contained in:
parent
f54a35f770
commit
85feca0041
1 changed files with 20 additions and 9 deletions
|
|
@ -269,17 +269,18 @@ export class ProfileController extends Controller {
|
||||||
: null,
|
: null,
|
||||||
position: Extension.ToThaiNumber(
|
position: Extension.ToThaiNumber(
|
||||||
Extension.ToThaiNumber(
|
Extension.ToThaiNumber(
|
||||||
`${item.positionName != null ? item.positionName : "-"} ${item.positionType == null ? (item.positionCee??"") : (item.positionType == "อำนวยการ" || item.positionType == "บริหาร" ? item.positionType : "") + item.positionLevel}`,
|
`${item.positionName != null ? item.positionName : "-"} ${item.positionType == null ? item.positionCee ?? "" : (item.positionType == "อำนวยการ" || item.positionType == "บริหาร" ? item.positionType : "") + item.positionLevel}`,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
posNo: item.posNo != null ? Extension.ToThaiNumber(item.posNo) : "",
|
posNo: item.posNo != null ? Extension.ToThaiNumber(item.posNo) : "",
|
||||||
orgRoot: item.orgRoot != null ? Extension.ToThaiNumber( item.orgRoot) : "",
|
orgRoot: item.orgRoot != null ? Extension.ToThaiNumber(item.orgRoot) : "",
|
||||||
orgChild1: item.orgChild1 != null ? Extension.ToThaiNumber( item.orgChild1) : "",
|
orgChild1: item.orgChild1 != null ? Extension.ToThaiNumber(item.orgChild1) : "",
|
||||||
orgChild2: item.orgChild2 != null ? Extension.ToThaiNumber( item.orgChild2) : "",
|
orgChild2: item.orgChild2 != null ? Extension.ToThaiNumber(item.orgChild2) : "",
|
||||||
orgChild3: item.orgChild3 != null ? Extension.ToThaiNumber( item.orgChild3) : "",
|
orgChild3: item.orgChild3 != null ? Extension.ToThaiNumber(item.orgChild3) : "",
|
||||||
orgChild4: item.orgChild4 != null ? Extension.ToThaiNumber( item.orgChild4) : "",
|
orgChild4: item.orgChild4 != null ? Extension.ToThaiNumber(item.orgChild4) : "",
|
||||||
positionCee: item.positionCee != null ? Extension.ToThaiNumber( item.positionCee) : "",
|
positionCee: item.positionCee != null ? Extension.ToThaiNumber(item.positionCee) : "",
|
||||||
positionExecutive: item.positionExecutive != null ? Extension.ToThaiNumber( item.positionExecutive) : "",
|
positionExecutive:
|
||||||
|
item.positionExecutive != null ? Extension.ToThaiNumber(item.positionExecutive) : "",
|
||||||
}))
|
}))
|
||||||
: [
|
: [
|
||||||
{
|
{
|
||||||
|
|
@ -356,7 +357,7 @@ export class ProfileController extends Controller {
|
||||||
salary_raw.length > 0 && salary_raw[0].positionName != null
|
salary_raw.length > 0 && salary_raw[0].positionName != null
|
||||||
? Extension.ToThaiNumber(
|
? Extension.ToThaiNumber(
|
||||||
Extension.ToThaiNumber(
|
Extension.ToThaiNumber(
|
||||||
`${salary_raw[0].positionName != null ? salary_raw[0].positionName : "-"} ${salary_raw[0].positionType == null ? (salary_raw[0].positionCee??"") : (salary_raw[0].positionType == "อำนวยการ" || salary_raw[0].positionType == "บริหาร" ? salary_raw[0].positionType : "") + salary_raw[0].positionLevel}`,
|
`${salary_raw[0].positionName != null ? salary_raw[0].positionName : "-"} ${salary_raw[0].positionType == null ? salary_raw[0].positionCee ?? "" : (salary_raw[0].positionType == "อำนวยการ" || salary_raw[0].positionType == "บริหาร" ? salary_raw[0].positionType : "") + salary_raw[0].positionLevel}`,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: "",
|
: "",
|
||||||
|
|
@ -7434,6 +7435,12 @@ export class ProfileController extends Controller {
|
||||||
null
|
null
|
||||||
? null
|
? null
|
||||||
: profile.current_holders.find((x) => x.orgRevisionId == orgRevisionPublish.id)?.orgChild4;
|
: profile.current_holders.find((x) => x.orgRevisionId == orgRevisionPublish.id)?.orgChild4;
|
||||||
|
const position = await this.positionRepository.findOne({
|
||||||
|
relations: ["posExecutive"],
|
||||||
|
where: {
|
||||||
|
posMasterId: posMaster?.id,
|
||||||
|
},
|
||||||
|
});
|
||||||
const _profile: any = {
|
const _profile: any = {
|
||||||
profileId: profile.id,
|
profileId: profile.id,
|
||||||
prefix: profile.prefix,
|
prefix: profile.prefix,
|
||||||
|
|
@ -7451,6 +7458,10 @@ export class ProfileController extends Controller {
|
||||||
posTypeName: profile.posType == null ? null : profile.posType.posTypeName,
|
posTypeName: profile.posType == null ? null : profile.posType.posTypeName,
|
||||||
posTypeRank: profile.posType == null ? null : profile.posType.posTypeRank,
|
posTypeRank: profile.posType == null ? null : profile.posType.posTypeRank,
|
||||||
posTypeId: profile.posType == null ? null : profile.posType.id,
|
posTypeId: profile.posType == null ? null : profile.posType.id,
|
||||||
|
posExecutiveName:
|
||||||
|
position == null || position.posExecutive == null
|
||||||
|
? null
|
||||||
|
: position.posExecutive.posExecutiveName,
|
||||||
orgRevisionId: root == null ? null : root.orgRevisionId,
|
orgRevisionId: root == null ? null : root.orgRevisionId,
|
||||||
rootId: root == null ? null : root.id,
|
rootId: root == null ? null : root.id,
|
||||||
rootDnaId: root == null ? null : root.ancestorDNA,
|
rootDnaId: root == null ? null : root.ancestorDNA,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue