diff --git a/src/api/KPI/api.kpis.ts b/src/api/KPI/api.kpis.ts index 933bb8d..66d128f 100644 --- a/src/api/KPI/api.kpis.ts +++ b/src/api/KPI/api.kpis.ts @@ -16,7 +16,8 @@ const kpiAchievement = `${env.API_URI}/kpi/user/achievement`; const kpiReason = `${env.API_URI}/kpi/reason`; -const placementKeycloak = `${env.API_URI}/placement/officer/keycloak`; +// const placementKeycloak = `${env.API_URI}/placement/officer/keycloak`; +const placementKeycloak = `${env.API_URI}/placement/officer/profileId`; const orgPosition = `${env.API_URI}/org/profile/keycloak/position `; export default { kpiPeriod, diff --git a/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue b/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue index 15d8201..1ddd1bc 100644 --- a/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue +++ b/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue @@ -4,7 +4,7 @@ import type { QTableProps } from "quasar"; import { ref,watch } from "vue"; import { useCounterMixin } from "@/stores/mixin"; import { useQuasar } from "quasar"; - +import { useRouter, useRoute } from "vue-router"; import http from "@/plugins/http"; import config from "@/app.config"; @@ -21,6 +21,9 @@ const { date2Thai, } = mixin; +const route = useRoute(); +const router = useRouter(); +const id = ref(route.params.id as string) const modal = defineModel("modal", { required: true }); const filterKeyword = ref(""); const rows = ref([]); @@ -190,7 +193,7 @@ function close() { function getData(){ showLoader() http - .get(config.API.placementKeycloak) + .get(config.API.placementKeycloak+`/${id.value}`) .then((res)=>{ const data = res.data.result rows.value = data