ปรับ formData รายละเอียดการลา

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-12-01 14:34:49 +07:00
parent 25b92f2768
commit 8974c6874d

View file

@ -53,27 +53,38 @@ function upLoadFile() {
/** Form รายละเอียดข้อมูล*/
const formData = reactive<FremData>({
id: "", //Id
reasonCommander: "", //
reasonOligarch: "", //
positionName: "", //
positionLevelName: "", //
organizationName: "", //
leaveTypeName: "", // Name
leaveTypeId: "", //Id
fullname: "", //
dateSendLeave: new Date(), //
leaveDateStart: new Date(), //
leaveDateEnd: new Date(), //
leaveCount: 0, //
status: "", //
leaveLimit: 0, //()
leaveTotal: 0, //()
leaveSummary: 0, //()
leaveRemain: 0, //()
leaveDateStart: new Date(), //*
leaveDateEnd: new Date(), //*
// leaveStartDate: new Date(), //*
// leaveEndDate: new Date(), //*
leaveWrote: "", //
leaveAddress: "", //
leaveNumber: "", //
leaveDetail: "", //
leaveDocument: "", //
leaveLast: new Date(), // ( )(Auto)
leaveDateTotal: 0, //(Auto)
leaveDraftDocument: "", //
leaveLastStart: new Date(), // ( )(Auto)
leaveLastEnd: new Date(), // ( )(Auto)
leaveTotal: 0, //(Auto)
leavebirthDate: new Date(), //(Auto)
leavegovernmentDate: new Date(), //(Auto)
leaveSalary: 0, //(Auto)
leaveSalaryText: "", //()
leaveTypeDay: "", //
wifeDayName: "", //()
wifeDayDateBorn: new Date(), //()
restDayOldTotal: 0, // ()(Auto)
@ -127,31 +138,40 @@ function fetchDetailLeave(paramsId: string) {
console.log(data);
data.map((e: any) => {
formData.id = e.id;
formData.reasonCommander = e.reasonCommander;
formData.reasonOligarch = e.reasonOligarch;
formData.positionName = e.positionName;
formData.positionLevelName = e.positionLevelName;
formData.organizationName = e.organizationName;
formData.leaveTypeName = e.leaveTypeName
? e.leaveTypeName
: stores.convertLeave(e.leaveTypeId);
formData.leaveTypeId = e.leaveTypeId;
formData.fullname = e.fullname;
formData.dateSendLeave = e.dateSendLeave && date2Thai(e.dateSendLeave);
formData.leaveDateStart = e.leaveDateStart && date2Thai(e.leaveDateStart);
formData.leaveDateEnd = e.leaveDateEnd && date2Thai(e.leaveDateEnd);
formData.leaveCount = e.leaveCount;
formData.status = e.status && e.status;
formData.leaveLimit = e.leaveLimit;
formData.leaveTotal = e.leaveTotal;
formData.leaveSummary = e.leaveSummary;
formData.leaveRemain = e.leaveRemain;
formData.leaveDateStart = e.leaveStartDate && date2Thai(e.leaveStartDate);
formData.leaveDateEnd = e.leaveEndDate && date2Thai(e.leaveEndDate);
formData.status = e.status;
formData.leaveWrote = e.leaveWrote;
formData.leaveAddress = e.leaveAddress;
formData.leaveNumber = e.leaveNumber;
formData.leaveDetail = e.leaveDetail;
formData.leaveDocument = e.leaveDocument;
formData.leaveLast = e.leaveLast && date2Thai(e.leaveLast);
formData.leaveDateTotal = e.leaveDateTotal;
formData.leaveDraftDocument = e.leaveDraftDocument;
formData.leaveLastStart = e.leaveLastStart && date2Thai(e.leaveLastStart);
formData.leaveLastEnd = e.leaveLastStart && date2Thai(e.leaveLastEnd);
formData.leaveTotal = e.leaveTotal;
formData.leavebirthDate = e.leavebirthDate && date2Thai(e.leavebirthDate);
formData.leavegovernmentDate =
e.leavegovernmentDate && date2Thai(e.leavegovernmentDate);
formData.leaveSalary = e.leaveSalary;
formData.leaveSalaryText = e.leaveSalaryText;
formData.leaveTypeDay =
e.leaveTypeDay && stores.convertLeaveDaytype(e.leaveTypeDay);
formData.wifeDayName = e.wifeDayName;
formData.wifeDayDateBorn =
e.wifeDayDateBorn && date2Thai(e.wifeDayDateBorn);