diff --git a/src/modules/08_registryEmployee/components/EditEmployee/Employment.vue b/src/modules/08_registryEmployee/components/EditEmployee/Employment.vue new file mode 100644 index 000000000..5d853ee25 --- /dev/null +++ b/src/modules/08_registryEmployee/components/EditEmployee/Employment.vue @@ -0,0 +1,288 @@ + + + + + diff --git a/src/modules/08_registryEmployee/interface/response/Main.ts b/src/modules/08_registryEmployee/interface/response/Main.ts index 272bbb5e5..9cb23c57b 100644 --- a/src/modules/08_registryEmployee/interface/response/Main.ts +++ b/src/modules/08_registryEmployee/interface/response/Main.ts @@ -46,5 +46,14 @@ interface employeePosition { positionEmployeePositionSides: ObjectNameId[]; use: boolean; } +interface FormEmployment { + dateEmployment: Date | null + orderEmployment: string +} +interface FormEmploymentRef { + dateEmployment: Object | null + orderEmployment: Object | null + [key: string]: any; +}; -export type { employeePosition }; +export type { employeePosition, FormEmployment, FormEmploymentRef }; diff --git a/src/modules/08_registryEmployee/views/EditDetail.vue b/src/modules/08_registryEmployee/views/EditDetail.vue index 975c6cf6c..fc830579b 100644 --- a/src/modules/08_registryEmployee/views/EditDetail.vue +++ b/src/modules/08_registryEmployee/views/EditDetail.vue @@ -20,6 +20,7 @@ import Information from "@/modules/08_registryEmployee/components/EditEmployee/I import TempInformation from "@/modules/08_registryEmployee/components/EditEmployee/Information/Tempinformation.vue"; import Address from "@/modules/08_registryEmployee/components/EditEmployee/Information/Address.vue"; import Family from "@/modules/08_registryEmployee/components/EditEmployee/Information/Family.vue"; +import Employment from "@/modules/08_registryEmployee/components/EditEmployee/Employment.vue"; import type { DataOption } from "@/modules/04_registry/interface/index/Main"; import http from "@/plugins/http"; @@ -409,9 +410,13 @@ const Retire = async () => {
+ +
+ +
-
+