diff --git a/src/api/15_development/api.development.ts b/src/api/15_development/api.development.ts
index 15a2d7f03..c0e3329e7 100644
--- a/src/api/15_development/api.development.ts
+++ b/src/api/15_development/api.development.ts
@@ -7,9 +7,12 @@ const devStrategy = `${env.API_URI}/development/strategy`;
export default {
development,
/** history */
- developmentHistoryList: (type: string) => `${development}/history/${type}/`,
+ developmentHistoryList: (type: string) =>
+ `${development}/history/${type}/filter`,
developmentHistoryAdd: (type: string) => `${development}/history/${type}`,
developmentProjectSearch: () => `${development}/main/search`,
+ developmentHistoryListOrg: (type: string, year: number) =>
+ `${development}/history/${type}/org/${year}`,
/** history employee */
developmentProjectSearchEmployee: () => `${developmentOrg}/profile-employee/`,
diff --git a/src/modules/15_development/views/History.vue b/src/modules/15_development/views/History.vue
index 28f4bf4ba..46d9b8064 100644
--- a/src/modules/15_development/views/History.vue
+++ b/src/modules/15_development/views/History.vue
@@ -1,40 +1,28 @@
@@ -226,7 +199,7 @@ onMounted(() => {
autoApply
year-picker
:enableTimePicker="false"
- @update:model-value="getData()"
+ @update:model-value="fetchListOrg()"
>
{{ year + 543 }}
{{
@@ -238,14 +211,16 @@ onMounted(() => {
lazy-rules
outlined
:model-value="
- formFilter.year === 0 ? null : Number(formFilter.year) + 543
+ formFilter.year === 0
+ ? 'ทั้งหมด'
+ : Number(formFilter.year) + 543
"
:label="`${'ปีงบประมาณ'}`"
>
@@ -267,10 +242,11 @@ onMounted(() => {
dense
outlined
label="หน่วยงาน"
- v-model="agency"
+ v-model="formFilter.root"
:options="agencyOp"
option-value="id"
option-label="name"
+ @update:model-value="(formFilter.page = 1), getData()"
/>