diff --git a/src/api/registry/api.profile.ts b/src/api/registry/api.profile.ts index b91555296..0e30e10d6 100644 --- a/src/api/registry/api.profile.ts +++ b/src/api/registry/api.profile.ts @@ -180,4 +180,5 @@ export default { `${profile}changeName/history/${profileId}`, profileCitizenId: (citizenId: string) => `${profile}citizenId/${citizenId}`, + profileEmployeeIn: `${profile}information/employee`, }; diff --git a/src/modules/08_registryEmployee/views/Detail.vue b/src/modules/08_registryEmployee/views/Detail.vue index 766423fb2..4819f4d54 100644 --- a/src/modules/08_registryEmployee/views/Detail.vue +++ b/src/modules/08_registryEmployee/views/Detail.vue @@ -12,74 +12,6 @@ :statusAdd="true" /> -
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
เพิ่มข้อมูลทะเบียนประวัติ -
- ลูกจ้างชั่วคราว -
+
ลูกจ้างชั่วคราว
@@ -512,26 +442,7 @@ import { useDataStore } from "@/stores/data"; import { useRoute, useRouter } from "vue-router"; import { useCounterMixin } from "@/stores/mixin"; import { useQuasar } from "quasar"; -import EducationVue from "@/modules/04_registry/components/Education.vue"; -import TrainVue from "@/modules/04_registry/components/Train.vue"; -import InsigniaVue from "@/modules/04_registry/components/Insignia.vue"; -import CoinedVue from "@/modules/04_registry/components/Coin.vue"; -import AssessmentVue from "@/modules/04_registry/components/Assessment.vue"; -import SalaryVue from "@/modules/04_registry/components/Salary.vue"; -import SalaryEmployeeVue from "@/modules/04_registry/components/SalaryEmployee.vue"; -import DisciplineVue from "@/modules/04_registry/components/Discipline.vue"; -import LeaveVue from "@/modules/04_registry/components/Leave.vue"; -import TalentVue from "@/modules/04_registry/components/Talent.vue"; -import WorkVue from "@/modules/04_registry/components/Work.vue"; -import RecordVue from "@/modules/04_registry/components/Record.vue"; -import OtherVue from "@/modules/04_registry/components/Other.vue"; -import DocumentVue from "@/modules/04_registry/components/Document.vue"; -import Certicate from "@/modules/04_registry/components/Information/Certicate.vue"; -import Information from "@/modules/04_registry/components/Information/Information.vue"; -import Government from "@/modules/04_registry/components/Information/Government.vue"; -import Address from "@/modules/04_registry/components/Information/Address.vue"; -import Family from "@/modules/04_registry/components/Information/Family.vue"; -import OldName from "@/modules/04_registry/components/Information/OldName.vue"; +import Information from "@/modules/08_registryEmployee/views/information.vue"; import type { DataOption } from "@/modules/04_registry/interface/index/Main"; import http from "@/plugins/http"; import config from "@/app.config"; @@ -547,12 +458,6 @@ const imageUrl = ref(null); const inputImage = ref(null); const fullname = ref(""); const position = ref("นักจัดการงานทั่วไป"); -const pdfSrc = ref(""); -const pdfCurrentPage = ref(); -const pdfTotalPage = ref(); -const pdfSrcShort = ref(""); -const pdfCurrentPageShort = ref(); -const pdfTotalPageShort = ref(); const dialog = ref(false); const dialogShort = ref(false); const dialogLeave = ref(false); @@ -851,19 +756,6 @@ const clickKp7 = async () => { // }); }; -const downloadFilePDF = async (res: string, fileName: string) => { - const link = document.createElement("a"); - // link.href = window.URL.createObjectURL(new Blob([res])); - link.href = window.URL.createObjectURL( - new Blob([res], { - type: "application/vnd.ms-excel", - }) - ); - link.setAttribute("download", fileName); - document.body.appendChild(link); - link.click(); -}; - const clickKp7Short = async () => { if (profileId.value !== "") { window.open(config.API.profileKp7ShortId(profileId.value)); @@ -884,71 +776,6 @@ const clickKp7Short = async () => { // loaderPage(false); // }); }; - -const clickRetire = async () => { - if (reasonStatus.value == true) { - dialogMessage( - $q, - "โปรดยืนยัน", - "ต้องการย้ายข้อมูลจากพ้นราชการไปถือครองใช่หรือไม่", - "info", - undefined, - "primary", - Retire, - undefined, - false - ); - } else { - leaveDate.value = new Date(); - leaveDetail.value = ""; - leaveNumberOrder.value = ""; - leaveDateOrder.value = new Date(); - reason.value = ""; - dialogLeave.value = true; - } -}; - -const Retire = async () => { - if (profileId.value !== "") { - if (reasonStatus.value == true) { - loaderPage(true); - await http - .put(config.API.profileReactive(profileId.value)) - .then((res) => { - if (res.data) { - dialogLeave.value = false; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - router.push("/registry"); - }); - } else { - loaderPage(true); - await http - .put(config.API.profileDeactive(profileId.value), { - leaveDate: dateToISO(leaveDate.value), - leaveDetail: leaveDetail.value, - leaveNumberOrder: leaveNumberOrder.value, - leaveDateOrder: dateToISO(leaveDateOrder.value), - reason: reason.value, - }) - .then((res) => { - if (res.data) { - dialogLeave.value = false; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - router.push("/registry"); - }); - } - } -};