@@ -748,7 +765,6 @@ onMounted(() => {
hide-bottom-space
:label="`${'ประเภทการลา'}`"
@update:modelValue="clickEditRowType"
- emit-value
map-options
option-label="name"
:options="typeLeaveOption"
@@ -762,6 +778,7 @@ onMounted(() => {
{
:enableTimePicker="false"
week-start="0"
range
+ @update:modelValue="dateCheck"
>
{{ year + 543 }}
{{
@@ -776,6 +794,7 @@ onMounted(() => {
}}
{
([
]);
function getHistory() {
showLoader();
-http
- .get(config.API.profileLeaveHisId(id.value))
+ http
+ .get(config.API.profileNewLeaveHistory(id.value))
.then((res) => {
let data = res.data.result;
rows.value = [];
- data.map((e: DetailData) => {
+ data.map((e: any) => {
rows.value.push({
id: e.id,
- typeLeave: e.typeLeave,
+ typeLeave: e.leaveType.name,
+ code: e.leaveType.refCommandDate,
dateStartLeave: new Date(e.dateStartLeave as Date),
dateEndLeave: new Date(e.dateEndLeave as Date),
numLeave: e.numLeave,
@@ -162,7 +163,7 @@ http
});
})
.catch((e) => {
- // messageError($q, e);
+ // messageError($q, e);
})
.finally(() => {
hideLoader();
diff --git a/src/modules/04_registryNew/interface/index/leave.ts b/src/modules/04_registryNew/interface/index/leave.ts
index f900ed952..ecf642435 100644
--- a/src/modules/04_registryNew/interface/index/leave.ts
+++ b/src/modules/04_registryNew/interface/index/leave.ts
@@ -9,6 +9,7 @@ interface DetailData {
status: string;
reason: string;
typeLeaveId: string;
+ code: string;
}
interface FormFilter {