diff --git a/src/modules/08_registryEmployee/views/Information/Tempinformation.vue b/src/modules/08_registryEmployee/views/Information/Tempinformation.vue index 05c6f9596..74a1e51b4 100644 --- a/src/modules/08_registryEmployee/views/Information/Tempinformation.vue +++ b/src/modules/08_registryEmployee/views/Information/Tempinformation.vue @@ -5,12 +5,11 @@ header="ข้อมูลลูกจ้างชั่วคราว" icon="mdi-account" :save="saveData" - :history="!statusAdd()" :changeBtn="changeBtn" :disable="statusEdit" :cancel="refreshData" - :historyClick="clickHistory" :addEmployee="statusAdd()" + :history="!statusAdd()" />
@@ -199,7 +198,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import type { DataOption } from "@/modules/04_registry/components/profileType"; import { defaultTempInformation } from "@/modules/04_registry/components/profileType"; -import HeaderTop from "@/modules/04_registry/components/Information/top.vue"; +import HeaderTop from "@/modules/08_registryEmployee/views/topEmployeeTemp.vue"; import HistoryTable from "@/components/TableHistory.vue"; import { useRoute } from "vue-router"; import type { QTableProps } from "quasar"; @@ -421,36 +420,38 @@ const fetchDataSelector = async () => { /** * ฟังชั้นดูข้อมูลประวัติแก้ไขข้อมูลที่เลือก */ -const clickHistory = async () => { - modalHistory.value = true; - showLoader(); - await http - .get(config.API.profileEmployeeTempId(route.params.id.toString())) - .then((res) => { - let data = res.data.result; - rowsHistory.value = []; - data.map((e: any) => { - rowsHistory.value.push({ - EmployeeMoneyIncrease: e.employeeMoneyIncrease, - EmployeeMoneyAllowance: e.employeeMoneyAllowance, - EmployeeMoneyEmployee: e.employeeMoneyEmployee, - EmployeeMoneyEmployer: e.employeeMoneyEmployer, - PositionEmployeeGroupId: e.positionEmployeeGroupId, - PositionEmployeePositionId: e.positionEmployeePositionId, - PositionEmployeeLineId: e.positionEmployeeLineId, - EmployeeTypeIndividual: e.employeeTypeIndividual, - EmployeeOc: e.employeeOc, - EmployeeWage: e.employeeWage, - }); - }); - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - hideLoader(); - }); -}; +// const clickHistory = async () => { +// modalHistory.value = true; +// showLoader(); +// await http +// .get(config.API.profileEmployeeTempId(route.params.id.toString())) +// .then((res) => { +// let data = res.data.result; +// rowsHistory.value = []; +// data.map((e: any) => { +// rowsHistory.value.push({ +// employeeMoneyIncrease: e.employeeMoneyIncrease, +// employeeMoneyAllowance: e.employeeMoneyAllowance, +// employeeMoneyEmployee: e.employeeMoneyEmployee, +// employeeMoneyEmployer: e.employeeMoneyEmployer, +// positionEmployeeGroupId: e.positionEmployeeGroupId, +// positionEmployeePositionId: e.positionEmployeePositionId, +// positionEmployeeLineId: e.positionEmployeeLineId, +// employeeTypeIndividual: e.employeeTypeIndividual, +// employeeOc: e.employeeOc, +// employeeWage: e.employeeWage, +// createdFullName: e.createdFullName, +// createdAt: new Date(e.createdAt), +// }); +// }); +// }) +// .catch((e) => { +// messageError($q, e); +// }) +// .finally(() => { +// hideLoader(); +// }); +// }; const refreshData = async () => { myform.value.reset(); diff --git a/src/modules/08_registryEmployee/views/topEmployeeTemp.vue b/src/modules/08_registryEmployee/views/topEmployeeTemp.vue new file mode 100644 index 000000000..ac620aba9 --- /dev/null +++ b/src/modules/08_registryEmployee/views/topEmployeeTemp.vue @@ -0,0 +1,199 @@ + + +