From 69b6ad3a6c45c1a9dbfb058c85b1981120eb16c9 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 22 Feb 2024 16:51:16 +0700 Subject: [PATCH 1/3] =?UTF-8?q?=E0=B8=9A=E0=B8=A3=E0=B8=A3=E0=B8=88?= =?UTF-8?q?=E0=B8=B8=20=3D>=20=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84?= =?UTF-8?q?=E0=B8=82=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=8A=E0=B8=B7=E0=B9=88?= =?UTF-8?q?=E0=B8=AD=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=97=E0=B8=94=E0=B8=A5?= =?UTF-8?q?=E0=B8=AD=E0=B8=87=E0=B8=9B=E0=B8=8F=E0=B8=B4=E0=B8=9A=E0=B8=B1?= =?UTF-8?q?=E0=B8=95=E0=B8=B4=E0=B8=AB=E0=B8=99=E0=B9=89=E0=B8=B2=E0=B8=97?= =?UTF-8?q?=E0=B8=B5=E0=B9=88=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/02_organizational/api.organization.ts | 1 + .../components/probation/MainProbation.vue | 128 +++++++++++++++--- 2 files changed, 108 insertions(+), 21 deletions(-) diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts index bde8568bc..5bec17793 100644 --- a/src/api/02_organizational/api.organization.ts +++ b/src/api/02_organizational/api.organization.ts @@ -55,4 +55,5 @@ export default { /** บรรจุแต่งตั้ง*/ orgPosPlacement: `${orgPos}/placement/search`, orgPosFind: `${organization}/find/node`, + orgProfileProbation: `${organization}/profile/probation`, }; diff --git a/src/modules/05_placement/components/probation/MainProbation.vue b/src/modules/05_placement/components/probation/MainProbation.vue index 6fe63e94b..fe8f0f544 100644 --- a/src/modules/05_placement/components/probation/MainProbation.vue +++ b/src/modules/05_placement/components/probation/MainProbation.vue @@ -1,5 +1,5 @@ + + + + diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType1.vue b/src/modules/13_salary/components/SalaryLists/TableTabType1.vue new file mode 100644 index 000000000..7832dc9f9 --- /dev/null +++ b/src/modules/13_salary/components/SalaryLists/TableTabType1.vue @@ -0,0 +1,233 @@ + + + + diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType2.vue b/src/modules/13_salary/components/SalaryLists/TableTabType2.vue new file mode 100644 index 000000000..058e5ba78 --- /dev/null +++ b/src/modules/13_salary/components/SalaryLists/TableTabType2.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType3.vue b/src/modules/13_salary/components/SalaryLists/TableTabType3.vue new file mode 100644 index 000000000..ecebac15b --- /dev/null +++ b/src/modules/13_salary/components/SalaryLists/TableTabType3.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/13_salary/components/SalaryLists/TableTabType4.vue b/src/modules/13_salary/components/SalaryLists/TableTabType4.vue new file mode 100644 index 000000000..d3416b233 --- /dev/null +++ b/src/modules/13_salary/components/SalaryLists/TableTabType4.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/13_salary/store/SalaryListsStore.ts b/src/modules/13_salary/store/SalaryListsStore.ts new file mode 100644 index 000000000..504dc9b35 --- /dev/null +++ b/src/modules/13_salary/store/SalaryListsStore.ts @@ -0,0 +1,8 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; + +export const useSalaryListSDataStore = defineStore("salaryListStore", () => { + const tabGroup = ref("group1"); + const tabType = ref("tab1"); + return { tabGroup, tabType }; +}); diff --git a/src/modules/13_salary/views/salaryChart.vue b/src/modules/13_salary/views/salaryChart.vue index 611a91217..2c57a3d1c 100644 --- a/src/modules/13_salary/views/salaryChart.vue +++ b/src/modules/13_salary/views/salaryChart.vue @@ -364,6 +364,7 @@ async function filterFn(page: number) { size="sm" boundary-links direction-links + :max-pages="5" > diff --git a/src/modules/13_salary/views/salaryLists.vue b/src/modules/13_salary/views/salaryLists.vue index cf4e87628..00c235fc0 100644 --- a/src/modules/13_salary/views/salaryLists.vue +++ b/src/modules/13_salary/views/salaryLists.vue @@ -1,4 +1,6 @@ - + - \ No newline at end of file + diff --git a/src/modules/13_salary/views/salaryRate.vue b/src/modules/13_salary/views/salaryRate.vue index 1aaa946f0..887634fd9 100644 --- a/src/modules/13_salary/views/salaryRate.vue +++ b/src/modules/13_salary/views/salaryRate.vue @@ -364,6 +364,7 @@ watch([() => formQuery.page, () => formQuery.pageSize], async () => { size="sm" boundary-links direction-links + :max-pages="5" >