From 87c85c0f7781d69d265cc3491c982e10ace3e558 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 27 Feb 2024 15:35:52 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3=E0=B9=80=E0=B8=87=E0=B8=B4=E0=B8=99=E0=B9=80=E0=B8=94?= =?UTF-8?q?=E0=B8=B7=E0=B8=AD=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/13_salary/api.salary.ts | 8 + .../components/SalaryLists/TabGroup.vue | 180 --------- .../components/SalaryLists/TabMain.vue | 351 ++++++++++++++++++ .../components/SalaryLists/TableTabType3.vue | 6 - .../components/SalaryLists/TableTabType4.vue | 6 - .../{TableTabType2.vue => TableTypeOther.vue} | 138 ++++--- ...TableTabType1.vue => TableTypePending.vue} | 158 ++++++-- .../13_salary/interface/index/SalaryList.ts | 8 + .../interface/response/SalaryList.ts | 14 + .../13_salary/store/SalaryListsStore.ts | 47 ++- src/modules/13_salary/views/salaryLists.vue | 7 +- 11 files changed, 655 insertions(+), 268 deletions(-) delete mode 100644 src/modules/13_salary/components/SalaryLists/TabGroup.vue create mode 100644 src/modules/13_salary/components/SalaryLists/TabMain.vue delete mode 100644 src/modules/13_salary/components/SalaryLists/TableTabType3.vue delete mode 100644 src/modules/13_salary/components/SalaryLists/TableTabType4.vue rename src/modules/13_salary/components/SalaryLists/{TableTabType2.vue => TableTypeOther.vue} (68%) rename src/modules/13_salary/components/SalaryLists/{TableTabType1.vue => TableTypePending.vue} (55%) create mode 100644 src/modules/13_salary/interface/index/SalaryList.ts create mode 100644 src/modules/13_salary/interface/response/SalaryList.ts diff --git a/src/api/13_salary/api.salary.ts b/src/api/13_salary/api.salary.ts index 436db3d6a..0f9550969 100644 --- a/src/api/13_salary/api.salary.ts +++ b/src/api/13_salary/api.salary.ts @@ -1,6 +1,7 @@ import env from "../index"; const salary = `${env.API_URI}/salary`; const salaryRate = `${env.API_URI}/salary/rate`; +const salaryPeriod = `${env.API_URI}/salary/period`; export default { salaryChart: salary, @@ -17,4 +18,11 @@ export default { salaryRateListByid: (id: string) => `${salaryRate}/${id}`, salaryReportByid: (id: string) => `${salary}/report/${id}`, salaryPeriod: () => `${salary}/period`, + + /** รายการเงินเดือน*/ + keycloakPosition: `${env.API_URI}/org/profile/keycloak/position`, + salaryListPeriodLatest: (id: string) => `${salaryPeriod}/latest/${id}`, + salaryListPeriodQuota: (id: string) => `${salaryPeriod}/quota/${id}`, + salaryListPeriodORG: (id: string) => `${salaryPeriod}/org/${id}`, + salaryListPeriodProfileById: (id: string) => `${salaryPeriod}/profile/${id}`, }; diff --git a/src/modules/13_salary/components/SalaryLists/TabGroup.vue b/src/modules/13_salary/components/SalaryLists/TabGroup.vue deleted file mode 100644 index dd31657cb..000000000 --- a/src/modules/13_salary/components/SalaryLists/TabGroup.vue +++ /dev/null @@ -1,180 +0,0 @@ - - - - - diff --git a/src/modules/13_salary/components/SalaryLists/TabMain.vue b/src/modules/13_salary/components/SalaryLists/TabMain.vue new file mode 100644 index 000000000..0efa98b25 --- /dev/null +++ b/src/modules/13_salary/components/SalaryLists/TabMain.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType3.vue b/src/modules/13_salary/components/SalaryLists/TableTabType3.vue deleted file mode 100644 index ecebac15b..000000000 --- a/src/modules/13_salary/components/SalaryLists/TableTabType3.vue +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType4.vue b/src/modules/13_salary/components/SalaryLists/TableTabType4.vue deleted file mode 100644 index d3416b233..000000000 --- a/src/modules/13_salary/components/SalaryLists/TableTabType4.vue +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType2.vue b/src/modules/13_salary/components/SalaryLists/TableTypeOther.vue similarity index 68% rename from src/modules/13_salary/components/SalaryLists/TableTabType2.vue rename to src/modules/13_salary/components/SalaryLists/TableTypeOther.vue index 5625fe9d5..f60870d8b 100644 --- a/src/modules/13_salary/components/SalaryLists/TableTabType2.vue +++ b/src/modules/13_salary/components/SalaryLists/TableTypeOther.vue @@ -1,6 +1,8 @@