From 1a234278f1c9243062409aa4dc859b77157010bf Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Mon, 29 Apr 2024 09:55:15 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B9=80=E0=B8=A1?= =?UTF-8?q?=E0=B8=B4=E0=B8=99=E0=B8=9C=E0=B8=A5=E0=B8=81=E0=B8=B2=E0=B8=A3?= =?UTF-8?q?=E0=B8=9B=E0=B8=8F=E0=B8=B4=E0=B8=9A=E0=B8=B1=E0=B8=95=E0=B8=B4?= =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81=E0=B8=B2=E0=B8=A3=20=3D=20?= =?UTF-8?q?>=20tab=20=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=9B=E0=B8=A3?= =?UTF-8?q?=E0=B8=B0=E0=B9=80=E0=B8=A1=E0=B8=B4=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/KPI/api.kpis.ts | 14 +- .../08_KPI/components/Tab/01_Assessment.vue | 2 +- .../08_KPI/components/Tab/02_Evaluator.vue | 158 +++++++++++++++++- src/modules/08_KPI/components/Tab/TabMain.vue | 6 +- 4 files changed, 169 insertions(+), 11 deletions(-) diff --git a/src/api/KPI/api.kpis.ts b/src/api/KPI/api.kpis.ts index 7786e09..f6245f7 100644 --- a/src/api/KPI/api.kpis.ts +++ b/src/api/KPI/api.kpis.ts @@ -7,8 +7,8 @@ const kpiPlan = `${env.API_URI}/kpi/plan`; const kpiRole = `${env.API_URI}/kpi/role`; const KpiCapacity = `${env.API_URI}/kpi/capacity`; const KpiFile = `${env.API_URI}/salary/file`; -const KpiEvaluation = `${env.API_URI}/kpi/evaluation`; -const Kpiorg = `${env.API_URI}/org/profile/commander` +const KpiEvaluationInfo = `${env.API_URI}/kpi/evaluation`; +const Kpiorg = `${env.API_URI}/org/profile/commander`; const KpiUser = `${env.API_URI}/kpi/user`; const kpiAchievement = `${env.API_URI}/kpi/user/achievement`; @@ -24,12 +24,14 @@ export default { kpiAchievementPoint: (type: string) => `${kpiAchievement}/${type}/point`, /** ผลสัมฤทธิ์ของงาน*/ - fileByFile: (name: string, group: string, id: string, fileName: string) => `${url}/file/${name}/${group}/${id}/${fileName}`, - kpiUserCapacity: `${KpiUser}/capacity`, - KpiEvaluation, + KpiEvaluationInfo, Kpiorg, - kpiEvaluationCheck:`${kpiEvaluation}/check`, + kpiEvaluationCheck: `${kpiEvaluation}/check`, + + /**ประเมิน*/ + + }; diff --git a/src/modules/08_KPI/components/Tab/01_Assessment.vue b/src/modules/08_KPI/components/Tab/01_Assessment.vue index cd82371..cb05dd0 100644 --- a/src/modules/08_KPI/components/Tab/01_Assessment.vue +++ b/src/modules/08_KPI/components/Tab/01_Assessment.vue @@ -146,7 +146,7 @@ const resultWork = computed(() => { function getCriteria() { http - .get(config.API.KpiEvaluation) + .get(config.API.KpiEvaluationInfo) .then((res) => { const data = res.data.result.data; dataListCriteria.value = data; diff --git a/src/modules/08_KPI/components/Tab/02_Evaluator.vue b/src/modules/08_KPI/components/Tab/02_Evaluator.vue index 6bee11c..f2968e9 100644 --- a/src/modules/08_KPI/components/Tab/02_Evaluator.vue +++ b/src/modules/08_KPI/components/Tab/02_Evaluator.vue @@ -1,3 +1,159 @@ + + + diff --git a/src/modules/08_KPI/components/Tab/TabMain.vue b/src/modules/08_KPI/components/Tab/TabMain.vue index 4c7f5d0..7fffbd6 100644 --- a/src/modules/08_KPI/components/Tab/TabMain.vue +++ b/src/modules/08_KPI/components/Tab/TabMain.vue @@ -83,9 +83,9 @@ const splitterModel = ref(12); class="q-pa-none" > - - - + + +