diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts index c17017e95..34030c278 100644 --- a/src/api/02_organizational/api.organization.ts +++ b/src/api/02_organizational/api.organization.ts @@ -57,6 +57,7 @@ export default { /**ครองตำแหน่ง */ orgSearchProfile: `${orgProfile}/search`, + orgSearchCurrentProfile: `${orgProfile}/search/current/person`, orgProfile: `${orgPos}/profile`, orgDeleteProfile: (id: string) => `${orgPos}/profile/delete/${id}`, orgSummary: `${orgPos}/summary`, diff --git a/src/modules/02_organization/components/DialogSelectPerson.vue b/src/modules/02_organization/components/DialogSelectPerson.vue index eeec6be61..9b12586a9 100644 --- a/src/modules/02_organization/components/DialogSelectPerson.vue +++ b/src/modules/02_organization/components/DialogSelectPerson.vue @@ -330,7 +330,12 @@ function searchData() { keyword: formData.personal, //นามสกุล ชื่อ สกุล เลขบัตร }; http - .post(config.API.orgSearchProfile, reqBody) + .post( + store.typeOrganizational === "draft" + ? config.API.orgSearchProfile + : config.API.orgSearchCurrentProfile, + reqBody + ) .then((res) => { totalPage.value = Math.ceil(res.data.result.total / pageSize.value); const list = res.data.result.data.map((e: SelectPerson) => ({ @@ -450,7 +455,7 @@ watch( diff --git a/src/modules/04_registryPerson/views/edit/list.vue b/src/modules/04_registryPerson/views/edit/list.vue index 0a813703b..38292b777 100644 --- a/src/modules/04_registryPerson/views/edit/list.vue +++ b/src/modules/04_registryPerson/views/edit/list.vue @@ -462,7 +462,7 @@ onMounted(async () => { diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue index ca8ae7706..8180cbd86 100644 --- a/src/views/MainLayout.vue +++ b/src/views/MainLayout.vue @@ -687,7 +687,7 @@ function onViewDetailNoti(url: string) { dense icon="mdi-close" class="mybtn q-mx-xs" - @click.stop.pervent="clickDelete(n.id, index)" + @click.stop.prevent="clickDelete(n.id, index)" >