Fix รายงาน " บัญชี 2" ข้อมูลแสดงไม่ครบ #164
This commit is contained in:
parent
ab5cad6808
commit
68245072e2
1 changed files with 195 additions and 13 deletions
|
|
@ -3562,8 +3562,9 @@ export class ReportController extends Controller {
|
|||
"posMasters.orgChild2",
|
||||
"posMasters.orgChild3",
|
||||
"posMasters.orgChild4",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.current_holder",
|
||||
"posMasters.current_holder.profileSalary",
|
||||
"posMasters.current_holder.profileEducations",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.next_holder.posLevel",
|
||||
"posMasters.next_holder.posType",
|
||||
|
|
@ -3596,6 +3597,9 @@ export class ReportController extends Controller {
|
|||
"posMasters.orgChild2",
|
||||
"posMasters.orgChild3",
|
||||
"posMasters.orgChild4",
|
||||
"posMasters.current_holder",
|
||||
"posMasters.current_holder.profileSalary",
|
||||
"posMasters.current_holder.profileEducations",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.next_holder.posLevel",
|
||||
"posMasters.next_holder.posType",
|
||||
|
|
@ -3628,6 +3632,9 @@ export class ReportController extends Controller {
|
|||
"posMasters.orgChild2",
|
||||
"posMasters.orgChild3",
|
||||
"posMasters.orgChild4",
|
||||
"posMasters.current_holder",
|
||||
"posMasters.current_holder.profileSalary",
|
||||
"posMasters.current_holder.profileEducations",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.next_holder.posLevel",
|
||||
"posMasters.next_holder.posType",
|
||||
|
|
@ -3660,6 +3667,9 @@ export class ReportController extends Controller {
|
|||
"posMasters.orgChild2",
|
||||
"posMasters.orgChild3",
|
||||
"posMasters.orgChild4",
|
||||
"posMasters.current_holder",
|
||||
"posMasters.current_holder.profileSalary",
|
||||
"posMasters.current_holder.profileEducations",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.next_holder.posLevel",
|
||||
"posMasters.next_holder.posType",
|
||||
|
|
@ -3693,6 +3703,9 @@ export class ReportController extends Controller {
|
|||
"posMasters.orgChild2",
|
||||
"posMasters.orgChild3",
|
||||
"posMasters.orgChild4",
|
||||
"posMasters.current_holder",
|
||||
"posMasters.current_holder.profileSalary",
|
||||
"posMasters.current_holder.profileEducations",
|
||||
"posMasters.next_holder",
|
||||
"posMasters.next_holder.posLevel",
|
||||
"posMasters.next_holder.posType",
|
||||
|
|
@ -3826,6 +3839,22 @@ export class ReportController extends Controller {
|
|||
education = _education[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileEducations != null &&
|
||||
posMaster.current_holder.profileEducations.length > 0
|
||||
) {
|
||||
let _education: any = posMaster.current_holder.profileEducations.sort(
|
||||
(a, b) =>
|
||||
(b.finishDate == null ? 0 : b.finishDate.getTime()) -
|
||||
(a.finishDate == null ? 0 : a.finishDate.getTime()),
|
||||
);
|
||||
if (_education.length > 0) {
|
||||
education = _education[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
let salary: any = "";
|
||||
if (
|
||||
posMaster.next_holder != null &&
|
||||
|
|
@ -3841,7 +3870,22 @@ export class ReportController extends Controller {
|
|||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileSalary != null &&
|
||||
posMaster.current_holder.profileSalary.length > 0
|
||||
) {
|
||||
let _salary: any = posMaster.current_holder.profileSalary.sort(
|
||||
(a, b) =>
|
||||
(b.commandDateAffect == null ? 0 : b.commandDateAffect.getTime()) -
|
||||
(a.commandDateAffect == null ? 0 : a.commandDateAffect.getTime()),
|
||||
);
|
||||
if (_salary.length > 0) {
|
||||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
let node = {
|
||||
posMasterOrder: posMaster.posMasterOrder, //
|
||||
isSit: posMaster.isSit, //
|
||||
|
|
@ -3919,7 +3963,9 @@ export class ReportController extends Controller {
|
|||
: "-",
|
||||
profileFullname:
|
||||
posMaster.next_holder == null
|
||||
? "- ว่าง -"
|
||||
? posMaster.current_holder == null
|
||||
? "- ว่าง -"
|
||||
: `${posMaster.current_holder.prefix}${posMaster.current_holder.firstName} ${posMaster.current_holder.lastName}`
|
||||
: `${posMaster.next_holder.prefix}${posMaster.next_holder.firstName} ${posMaster.next_holder.lastName}`,
|
||||
profilePosMasterNo:
|
||||
posMaster.next_holder == null
|
||||
|
|
@ -4200,6 +4246,22 @@ export class ReportController extends Controller {
|
|||
education = _education[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileEducations != null &&
|
||||
posMaster.current_holder.profileEducations.length > 0
|
||||
) {
|
||||
let _education: any = posMaster.current_holder.profileEducations.sort(
|
||||
(a, b) =>
|
||||
(b.finishDate == null ? 0 : b.finishDate.getTime()) -
|
||||
(a.finishDate == null ? 0 : a.finishDate.getTime()),
|
||||
);
|
||||
if (_education.length > 0) {
|
||||
education = _education[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
let salary: any = "";
|
||||
if (
|
||||
posMaster.next_holder != null &&
|
||||
|
|
@ -4215,6 +4277,22 @@ export class ReportController extends Controller {
|
|||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileSalary != null &&
|
||||
posMaster.current_holder.profileSalary.length > 0
|
||||
) {
|
||||
let _salary: any = posMaster.current_holder.profileSalary.sort(
|
||||
(a, b) =>
|
||||
(b.commandDateAffect == null ? 0 : b.commandDateAffect.getTime()) -
|
||||
(a.commandDateAffect == null ? 0 : a.commandDateAffect.getTime()),
|
||||
);
|
||||
if (_salary.length > 0) {
|
||||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let node = {
|
||||
posMasterOrder: posMaster.posMasterOrder, //
|
||||
|
|
@ -4293,7 +4371,9 @@ export class ReportController extends Controller {
|
|||
: "-",
|
||||
profileFullname:
|
||||
posMaster.next_holder == null
|
||||
? "- ว่าง -"
|
||||
? posMaster.current_holder == null
|
||||
? "- ว่าง -"
|
||||
: `${posMaster.current_holder.prefix}${posMaster.current_holder.firstName} ${posMaster.current_holder.lastName}`
|
||||
: `${posMaster.next_holder.prefix}${posMaster.next_holder.firstName} ${posMaster.next_holder.lastName}`,
|
||||
profilePosMasterNo:
|
||||
posMaster.next_holder == null
|
||||
|
|
@ -4582,6 +4662,22 @@ export class ReportController extends Controller {
|
|||
education = _education[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileEducations != null &&
|
||||
posMaster.current_holder.profileEducations.length > 0
|
||||
) {
|
||||
let _education: any = posMaster.current_holder.profileEducations.sort(
|
||||
(a, b) =>
|
||||
(b.finishDate == null ? 0 : b.finishDate.getTime()) -
|
||||
(a.finishDate == null ? 0 : a.finishDate.getTime()),
|
||||
);
|
||||
if (_education.length > 0) {
|
||||
education = _education[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
let salary: any = "";
|
||||
if (
|
||||
posMaster.next_holder != null &&
|
||||
|
|
@ -4597,6 +4693,22 @@ export class ReportController extends Controller {
|
|||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileSalary != null &&
|
||||
posMaster.current_holder.profileSalary.length > 0
|
||||
) {
|
||||
let _salary: any = posMaster.current_holder.profileSalary.sort(
|
||||
(a, b) =>
|
||||
(b.commandDateAffect == null ? 0 : b.commandDateAffect.getTime()) -
|
||||
(a.commandDateAffect == null ? 0 : a.commandDateAffect.getTime()),
|
||||
);
|
||||
if (_salary.length > 0) {
|
||||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let node = {
|
||||
posMasterOrder: posMaster.posMasterOrder, //
|
||||
|
|
@ -4675,7 +4787,9 @@ export class ReportController extends Controller {
|
|||
: "-",
|
||||
profileFullname:
|
||||
posMaster.next_holder == null
|
||||
? "- ว่าง -"
|
||||
? posMaster.current_holder == null
|
||||
? "- ว่าง -"
|
||||
: `${posMaster.current_holder.prefix}${posMaster.current_holder.firstName} ${posMaster.current_holder.lastName}`
|
||||
: `${posMaster.next_holder.prefix}${posMaster.next_holder.firstName} ${posMaster.next_holder.lastName}`,
|
||||
profilePosMasterNo:
|
||||
posMaster.next_holder == null
|
||||
|
|
@ -4980,6 +5094,22 @@ export class ReportController extends Controller {
|
|||
education = _education[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileEducations != null &&
|
||||
posMaster.current_holder.profileEducations.length > 0
|
||||
) {
|
||||
let _education: any = posMaster.current_holder.profileEducations.sort(
|
||||
(a, b) =>
|
||||
(b.finishDate == null ? 0 : b.finishDate.getTime()) -
|
||||
(a.finishDate == null ? 0 : a.finishDate.getTime()),
|
||||
);
|
||||
if (_education.length > 0) {
|
||||
education = _education[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
let salary: any = "";
|
||||
if (
|
||||
posMaster.next_holder != null &&
|
||||
|
|
@ -4995,6 +5125,22 @@ export class ReportController extends Controller {
|
|||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileSalary != null &&
|
||||
posMaster.current_holder.profileSalary.length > 0
|
||||
) {
|
||||
let _salary: any = posMaster.current_holder.profileSalary.sort(
|
||||
(a, b) =>
|
||||
(b.commandDateAffect == null ? 0 : b.commandDateAffect.getTime()) -
|
||||
(a.commandDateAffect == null ? 0 : a.commandDateAffect.getTime()),
|
||||
);
|
||||
if (_salary.length > 0) {
|
||||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let node = {
|
||||
posMasterOrder: posMaster.posMasterOrder, //
|
||||
|
|
@ -5073,7 +5219,9 @@ export class ReportController extends Controller {
|
|||
: "-",
|
||||
profileFullname:
|
||||
posMaster.next_holder == null
|
||||
? "- ว่าง -"
|
||||
? posMaster.current_holder == null
|
||||
? "- ว่าง -"
|
||||
: `${posMaster.current_holder.prefix}${posMaster.current_holder.firstName} ${posMaster.current_holder.lastName}`
|
||||
: `${posMaster.next_holder.prefix}${posMaster.next_holder.firstName} ${posMaster.next_holder.lastName}`,
|
||||
profilePosMasterNo:
|
||||
posMaster.next_holder == null
|
||||
|
|
@ -5382,6 +5530,22 @@ export class ReportController extends Controller {
|
|||
education = _education[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileEducations != null &&
|
||||
posMaster.current_holder.profileEducations.length > 0
|
||||
) {
|
||||
let _education: any = posMaster.current_holder.profileEducations.sort(
|
||||
(a, b) =>
|
||||
(b.finishDate == null ? 0 : b.finishDate.getTime()) -
|
||||
(a.finishDate == null ? 0 : a.finishDate.getTime()),
|
||||
);
|
||||
if (_education.length > 0) {
|
||||
education = _education[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
let salary: any = "";
|
||||
if (
|
||||
posMaster.next_holder != null &&
|
||||
|
|
@ -5397,6 +5561,22 @@ export class ReportController extends Controller {
|
|||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (
|
||||
posMaster.current_holder != null &&
|
||||
posMaster.current_holder.profileSalary != null &&
|
||||
posMaster.current_holder.profileSalary.length > 0
|
||||
) {
|
||||
let _salary: any = posMaster.current_holder.profileSalary.sort(
|
||||
(a, b) =>
|
||||
(b.commandDateAffect == null ? 0 : b.commandDateAffect.getTime()) -
|
||||
(a.commandDateAffect == null ? 0 : a.commandDateAffect.getTime()),
|
||||
);
|
||||
if (_salary.length > 0) {
|
||||
salary = _salary[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let node = {
|
||||
posMasterOrder: posMaster.posMasterOrder, //
|
||||
|
|
@ -5475,7 +5655,9 @@ export class ReportController extends Controller {
|
|||
: "-",
|
||||
profileFullname:
|
||||
posMaster.next_holder == null
|
||||
? "- ว่าง -"
|
||||
? posMaster.current_holder == null
|
||||
? "- ว่าง -"
|
||||
: `${posMaster.current_holder.prefix}${posMaster.current_holder.firstName} ${posMaster.current_holder.lastName}`
|
||||
: `${posMaster.next_holder.prefix}${posMaster.next_holder.firstName} ${posMaster.next_holder.lastName}`,
|
||||
profilePosMasterNo:
|
||||
posMaster.next_holder == null
|
||||
|
|
@ -5693,11 +5875,11 @@ export class ReportController extends Controller {
|
|||
}),
|
||||
);
|
||||
_node = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} // End for orgChild4
|
||||
} // End for orgChild3
|
||||
} // End for orgChild2
|
||||
} // End for orgChild1
|
||||
} // End for orgRoot
|
||||
|
||||
// const metaData = { template: "report2", reportName: "report2", data: { data } };
|
||||
// sendWebSocket(metaData);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue