diff --git a/src/components/CardProfile.vue b/src/components/CardProfile.vue index 7aa17c5ae..57f7029a2 100644 --- a/src/components/CardProfile.vue +++ b/src/components/CardProfile.vue @@ -151,7 +151,11 @@ watch(
- {{ props.type == "employee" ? "กลุ่มงาน" : "ประเภทตำแหน่ง" }} + {{ + props.type.toLowerCase() == "employee" + ? "กลุ่มงาน" + : "ประเภทตำแหน่ง" + }}
{{ profile.positionLevel }} diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_PositionHistory.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_PositionHistory.vue index a8311ede0..13fe3671b 100644 --- a/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_PositionHistory.vue +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_PositionHistory.vue @@ -274,7 +274,7 @@ function fetchListHistory() { showLoader(); http .get( - config.API.profileListSalaryPositionHistoryNew( + config.API.profileListSalaryHistoryNew( salaryId.value, empType.value ) diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts index bffcf9730..aa0293fd5 100644 --- a/src/modules/05_placement/store.ts +++ b/src/modules/05_placement/store.ts @@ -358,7 +358,6 @@ export const useTransferDataStore = defineStore("transferDataStore", () => { value: "ออกคำสั่งเสร็จแล้ว", }, ]); - const statusOp = ref([]); const statusMainOp = ref([ { id: "WAITTING", name: "รอดำเนินการ" }, { id: "PENDING", name: "เลือกตำแหน่งแล้ว" }, @@ -367,6 +366,7 @@ export const useTransferDataStore = defineStore("transferDataStore", () => { { id: "REPORT", name: "ส่งรายชื่อไปออกคำสั่ง" }, { id: "DONE", name: "ออกคำสั่งเสร็จแล้ว" }, ]); + const statusOp = ref(statusMainOp.value); const statusText = (val: string) => { switch (val) { diff --git a/src/modules/06_retirement/components/03_resignEmp/ResignByid.vue b/src/modules/06_retirement/components/03_resignEmp/ResignByid.vue index 2af2f43b3..95ca702ef 100644 --- a/src/modules/06_retirement/components/03_resignEmp/ResignByid.vue +++ b/src/modules/06_retirement/components/03_resignEmp/ResignByid.vue @@ -1279,9 +1279,9 @@ onMounted(async () => { :readonly="!edit" :borderless="!edit" v-model="positionLevelOld" - :rules="[(val:string) => !!val || `${'กรุณากรอกระดับตำแหน่ง'}`]" + :rules="[(val:string) => !!val || `${'กรุณากรอกระดับชั้นงาน'}`]" hide-bottom-space - :label="`${'ระดับตำแหน่ง'}`" + :label="`${'ระดับชั้นงาน'}`" />
diff --git a/src/modules/06_retirement/components/06_dismissOrder/DetailEMP.vue b/src/modules/06_retirement/components/06_dismissOrder/DetailEMP.vue index 79942f876..0add29545 100644 --- a/src/modules/06_retirement/components/06_dismissOrder/DetailEMP.vue +++ b/src/modules/06_retirement/components/06_dismissOrder/DetailEMP.vue @@ -274,9 +274,9 @@ onMounted(async () => { :readonly="!edit" :borderless="!edit" v-model="positionTypeOld" - :rules="[(val:string) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]" + :rules="[(val:string) => !!val || `${'กรุณากรอกกลุ่มงาน'}`]" hide-bottom-space - :label="`${'ประเภทตำแหน่ง'}`" + :label="`${'กลุ่มงาน'}`" />
@@ -290,9 +290,9 @@ onMounted(async () => { :readonly="!edit" :borderless="!edit" v-model="positionLevelOld" - :rules="[(val:string) => !!val || `${'กรุณากรอกระดับ'}`]" + :rules="[(val:string) => !!val || `${'กรุณากรอกระดับชั้นงาน'}`]" hide-bottom-space - :label="`${'ระดับ'}`" + :label="`${'ระดับชั้นงาน'}`" /> diff --git a/src/modules/06_retirement/views/06_dismissOrder.vue b/src/modules/06_retirement/views/06_dismissOrder.vue index e5aa071f8..1bc2a4295 100644 --- a/src/modules/06_retirement/views/06_dismissOrder.vue +++ b/src/modules/06_retirement/views/06_dismissOrder.vue @@ -10,6 +10,7 @@ import { useCounterMixin } from "@/stores/mixin"; import { checkPermission } from "@/utils/permissions"; import { useTransferDataStore } from "@/modules/05_placement/store"; +import type { DataOption } from "@/modules/06_retirement/interface/index/Main"; import type { ResponseData } from "@/modules/06_retirement/interface/response/out"; import DialogSendToCommand from "@/modules/06_retirement/components/06_dismissOrder/DialogSendToCommand.vue"; @@ -46,7 +47,6 @@ const visibleColumns = ref([ //ค้นหา คอลัมน์ คอลัมน์ที่แสดง const filterKeyword = ref(""); const filterKeyword2 = ref(""); -const filterRef = ref(null); //ค้นหา คอลัมน์ คอลัมน์ที่แสดง const rows = ref([]); @@ -157,11 +157,12 @@ async function getData() { showLoader(); await http .get(config.API.retirementOut + `/officer?status=${status.value}`) - .then((res: any) => { + .then((res) => { const data = res.data.result; rows.value = data; rowsData.value = data; filters.value = data; + onSearch(); }) .catch((e) => { messageError($q, e); @@ -223,7 +224,7 @@ onMounted(async () => { outlined dense label="สถานะ" - :options="store.statusOp.filter((item:any)=> item.id !== 'PENDING')" + :options="store.statusOp.filter((item:DataOption)=> item.id !== 'PENDING')" emit-value map-options option-label="name" @@ -232,7 +233,7 @@ onMounted(async () => { use-input hide-selected bg-color="white" - @filter="(inputValue:any,doneFn:Function) => filterOption(inputValue, doneFn) " + @filter="(inputValue:string,doneFn:Function) => filterOption(inputValue, doneFn) " @update:model-value="(value:string)=>{(status = value),getData()}" >