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");
- });
- }
- }
-};