นำเข้าไฟล์เอ็กเซลช่องวันที่ปรับให้รองรับทุก format

This commit is contained in:
harid 2026-01-30 16:54:10 +07:00
parent 3a50a95e7c
commit 737728e9f0
2 changed files with 55 additions and 33 deletions

View file

@ -2966,13 +2966,13 @@ export class DevelopmentController extends Controller {
.GetData(request, `/org/unauthorize/officer/citizen/${citizenId}`)
.then(async (x: any) => {
development = Object.assign(development, x);
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"], "dd/MM/yyyy") as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"], "dd/MM/yyyy")as Date;
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"]) as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"])as Date;
development.order =
item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"] == null
? null
: item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"].toString();
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"], "dd/MM/yyyy")as Date;
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"])as Date;
development.trainingDays =
item["จำนวนวันที่อบรม"] == null ? null : item["จำนวนวันที่อบรม"].toString();
development.posLevelId = x.posLevelId;
@ -2998,15 +2998,15 @@ export class DevelopmentController extends Controller {
development.lastName = item["นามสกุล"] == null ? null : item["นามสกุล"].toString();
development.position = item["ตำแหน่ง"] == null ? null : item["ตำแหน่ง"].toString();
development.org = item["สังกัด"] == null ? null : item["สังกัด"].toString();
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"], "dd/MM/yyyy") as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"], "dd/MM/yyyy") as Date;
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"]) as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"]) as Date;
development.citizenId = citizenId;
development.type = "OFFICER" == null ? _null : "OFFICER";
development.order =
item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"] == null
? null
: item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"].toString();
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"], "dd/MM/yyyy") as Date;
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"]) as Date;
development.trainingDays =
item["จำนวนวันที่อบรม"] == null ? null : item["จำนวนวันที่อบรม"].toString();
development.posLevelId = x.posLevelId;
@ -3030,13 +3030,13 @@ export class DevelopmentController extends Controller {
.GetData(request, `/org/unauthorize/employee/citizen/${citizenId}`)
.then(async (x: any) => {
development = Object.assign(development, x);
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"], "dd/MM/yyyy") as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"], "dd/MM/yyyy") as Date;
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"]) as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"]) as Date;
development.order =
item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"] == null
? null
: item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"].toString();
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"], "dd/MM/yyyy") as Date;
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"]) as Date;
development.trainingDays =
item["จำนวนวันที่อบรม"] == null ? null : item["จำนวนวันที่อบรม"].toString();
development.posLevelId = null;
@ -3061,15 +3061,15 @@ export class DevelopmentController extends Controller {
development.lastName = item["นามสกุล"] == null ? null : item["นามสกุล"].toString();
development.position = item["ตำแหน่ง"] == null ? null : item["ตำแหน่ง"].toString();
development.org = item["สังกัด"] == null ? null : item["สังกัด"].toString();
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"], "dd/MM/yyyy") as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"], "dd/MM/yyyy") as Date;
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"]) as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"]) as Date;
development.citizenId = citizenId;
development.type = "EMPLOYEE" == null ? _null : "EMPLOYEE";
development.order =
item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"] == null
? null
: item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"].toString();
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"], "dd/MM/yyyy") as Date;
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"]) as Date;
development.trainingDays =
item["จำนวนวันที่อบรม"] == null ? null : item["จำนวนวันที่อบรม"].toString();
development.posLevelId = x.posLevelId;
@ -3096,15 +3096,15 @@ export class DevelopmentController extends Controller {
development.lastName = item["นามสกุล"] == null ? null : item["นามสกุล"].toString();
development.position = item["ตำแหน่ง"] == null ? null : item["ตำแหน่ง"].toString();
development.org = item["สังกัด"] == null ? null : item["สังกัด"].toString();
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"], "dd/MM/yyyy") as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"], "dd/MM/yyyy") as Date;
development.dateStart = Extension.checkDateTime(item["วันที่เริ่มต้น"]) as Date;
development.dateEnd = Extension.checkDateTime(item["วันที่สิ้นสุด"]) as Date;
development.citizenId = citizenId;
development.type = "OTHER";
development.order =
item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"] == null
? null
: item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"].toString();
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"], "dd/MM/yyyy") as Date;
development.dateOrder = Extension.checkDateTime(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"]) as Date;
development.trainingDays =
item["จำนวนวันที่อบรม"] == null ? null : item["จำนวนวันที่อบรม"] .toString();
development.posLevelId = null;