การลา จำลอง

This commit is contained in:
setthawutttty 2024-02-08 15:24:11 +07:00
parent c26efe6c21
commit efcc232fec
5 changed files with 718 additions and 147 deletions

View file

@ -3,18 +3,29 @@ interface DataProps {
rowIndex: number;
}
//ข้อมูล
// interface RequestItemsObject {
// id: string;
// typeLeave: string;
// dateStartLeave: Date;
// dateEndLeave: Date;
// numLeave: number;
// sumLeave: number;
// totalLeave: number;
// status: string;
// reason: string;
// typeLeaveId: string;
// }
//ข้อมูล
interface RequestItemsObject {
id: string;
typeLeave: string;
dateStartLeave: Date;
dateEndLeave: Date;
numLeave: number;
sumLeave: number;
totalLeave: number;
status: string;
reason: string;
typeLeaveId: string;
year: string|number;
sick: string;
absence: string;
late: string;
government: string;
study: string;
}
//ข้อมูล
@ -39,4 +50,14 @@ interface Columns {
};
}
export type { RequestItemsObject, Columns, DataProps, RequestItemsTotalObject };
interface DetailData {
id: string;
sick: string;
absence: string;
late: string;
government: string;
study: string;
year: string|number;
}
export type { RequestItemsObject, Columns, DataProps, RequestItemsTotalObject,DetailData };

View file

@ -1,16 +1,27 @@
//ข้อมูล
// interface ResponseObject {
// id: string;
// typeLeave: string;
// dateStartLeave: Date;
// dateEndLeave: Date;
// numLeave: number;
// sumLeave: number;
// totalLeave: number;
// status: string;
// reason: string;
// typeLeaveId: string;
// }
interface ResponseObject {
id: string;
typeLeave: string;
dateStartLeave: Date;
dateEndLeave: Date;
numLeave: number;
sumLeave: number;
totalLeave: number;
status: string;
reason: string;
typeLeaveId: string;
year: string|number;
sick: string;
absence: string;
late: string;
government: string;
study: string;
}
interface ResponseTotalObject {
typeLeaveId: string;
typeLeave: string;