diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts new file mode 100644 index 000000000..18173d3b1 --- /dev/null +++ b/src/api/02_organizational/api.organization.ts @@ -0,0 +1,9 @@ +import env from "../index"; + +const organization = `${env.API_URI}/organization`; + +export default { + /** โครงสร้างอัตรากำลัง*/ + activeOrganization: `${organization}/active`, + createOrganization: `${organization}/draft`, +}; diff --git a/src/app.config.ts b/src/app.config.ts index bae648b73..9c2f87f57 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -47,10 +47,14 @@ import reports from "./api/reports/api.report"; import leave from "./api/09_leave/api.leave"; /** API วินัย */ -import discipline from './api/11_discipline/api.discipline' +import discipline from "./api/11_discipline/api.discipline"; /**API ประเมิน */ -import evaluate from './api/12_evaluatePersonal/api.evaluate' +import evaluate from "./api/12_evaluatePersonal/api.evaluate"; + +/** API โครงสร้างอัตรากำลัง*/ +import organization from "./api/02_organizational/api.organization"; + // environment variables export const compettitivePanel = import.meta.env.VITE_COMPETITIVE_EXAM_PANEL; export const qualifyDisableExamPanel = import.meta.env @@ -67,6 +71,9 @@ const API = { ...manageInsignia, ...manageHoliday, + // โครงสร้างอัตรากำลัง + ...organization, + //Tree List ...organizationTreeList, ...organizationChart, @@ -102,7 +109,7 @@ const API = { ...discipline, /**evaluate*/ - ...evaluate + ...evaluate, }; export default { diff --git a/src/modules/02_organizationalNew/components/DialogNewStructure.vue b/src/modules/02_organizationalNew/components/DialogNewStructure.vue index 9037568a3..7aab2590a 100644 --- a/src/modules/02_organizationalNew/components/DialogNewStructure.vue +++ b/src/modules/02_organizationalNew/components/DialogNewStructure.vue @@ -1,22 +1,28 @@