diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue index cdac0c77f..711180deb 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue @@ -660,6 +660,7 @@ onMounted(async () => {
+
+ + + diff --git a/src/modules/13_salary/interface/index/Main.ts b/src/modules/13_salary/interface/index/Main.ts index a2567bc87..c755ce849 100644 --- a/src/modules/13_salary/interface/index/Main.ts +++ b/src/modules/13_salary/interface/index/Main.ts @@ -3,4 +3,28 @@ interface DataOption { name: string; } -export type { DataOption }; +interface NewPagination { + descending: boolean; + page: number; + rowsPerPage: number; + sortBy: string; +} + +interface ItemsMenu { + label: string; + icon: string; + color: string; + type: string; +} +interface ObjectSalaryRef { + salaryType: object | null; + posTyp: object | null; + posLevel: object | null; + date: object | null; + startDate: object | null; + endDate: object | null; + + [key: string]: any; +} + +export type { DataOption, NewPagination, ItemsMenu, ObjectSalaryRef }; diff --git a/src/modules/13_salary/interface/request/Main.ts b/src/modules/13_salary/interface/request/Main.ts new file mode 100644 index 000000000..7bbed3c09 --- /dev/null +++ b/src/modules/13_salary/interface/request/Main.ts @@ -0,0 +1,7 @@ +interface FormQuerySalary { + page: number; //*หน้า + pageSize: number; //*จำนวนแถวต่อหน้า + keyword: string; //keyword ค้นหา +} + +export type { FormQuerySalary }; diff --git a/src/modules/13_salary/interface/response/Main.ts b/src/modules/13_salary/interface/response/Main.ts index a2567bc87..3357b225f 100644 --- a/src/modules/13_salary/interface/response/Main.ts +++ b/src/modules/13_salary/interface/response/Main.ts @@ -2,5 +2,16 @@ interface DataOption { id: string; name: string; } +interface Salary { + id: string; + salaryType: string; + posType: string; + posLevel: string; + isActive: boolean; + date: Date; //ให้ไว้ ณ วันที่ + startDate: Date; + endDate: Date; + detail: string; +} -export type { DataOption }; +export type { Salary }; diff --git a/src/modules/13_salary/router.ts b/src/modules/13_salary/router.ts index d484610c6..f7af64dfd 100644 --- a/src/modules/13_salary/router.ts +++ b/src/modules/13_salary/router.ts @@ -13,7 +13,7 @@ export default [ }, }, { - path: "/salary/rate", + path: "/salary/rate/:id", name: "salaryRate", component: salaryRate, meta: { diff --git a/src/modules/13_salary/views/salaryChart.vue b/src/modules/13_salary/views/salaryChart.vue index 773519059..98656271b 100644 --- a/src/modules/13_salary/views/salaryChart.vue +++ b/src/modules/13_salary/views/salaryChart.vue @@ -1,12 +1,340 @@ - +