# Conflicts: # src/api/KPI/api.kpis.ts # src/modules/08_KPI/components/Tab/01_Assessment.vue
32 lines
1,013 B
TypeScript
32 lines
1,013 B
TypeScript
import env from "../index";
|
|
|
|
const url = `${env.API_URI}/salary`;
|
|
const kpiPeriod = `${env.API_URI}/kpi/period`;
|
|
const kpiEvaluation = `${env.API_URI}/kpi/user/evaluation`;
|
|
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 KpiUser = `${env.API_URI}/kpi/user`;
|
|
const kpiAchievement = `${env.API_URI}/kpi/user/achievement`;
|
|
export default {
|
|
kpiPeriod,
|
|
kpiEvaluation,
|
|
kpiPlan,
|
|
kpiRole,
|
|
KpiCapacity,
|
|
file: KpiFile,
|
|
|
|
kpiAchievement: (type: string) => `${kpiAchievement}/${type}`,
|
|
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,
|
|
};
|