Refactoring code module 04_registryPerson

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-09-18 17:24:21 +07:00
parent 1164d79122
commit eeb92dfb5d
46 changed files with 1935 additions and 2230 deletions

View file

@ -4,12 +4,14 @@ import { useRoute } from "vue-router";
import { useRegistryDetailNewDataStore } from "@/modules/04_registryPerson/stores/DetailMain";
import PersonalInformationMain from "@/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue";
import GovernmentInformationMain from "@/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue";
import salaryMain from "@/modules/04_registryPerson/components/detail/Salary/Main.vue";
import AchievementMain from "@/modules/04_registryPerson/components/detail/Achievement/Main.vue";
import OtherMaim from "@/modules/04_registryPerson/components/detail/Other/Main.vue";
import EmployeeMain from "@/modules/04_registryPerson/components/detail/Employee/Main.vue";
import type { ItemTab } from "@/modules/04_registryPerson/interface/index/Main";
import PersonalInformationMain from "@/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue"; //
import GovernmentInformationMain from "@/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue"; //
import salaryMain from "@/modules/04_registryPerson/components/detail/Salary/Main.vue"; ///
import AchievementMain from "@/modules/04_registryPerson/components/detail/Achievement/Main.vue"; //
import OtherMaim from "@/modules/04_registryPerson/components/detail/Other/Main.vue"; //
import EmployeeMain from "@/modules/04_registryPerson/components/detail/Employee/Main.vue"; //
const route = useRoute();
@ -18,7 +20,7 @@ const props = defineProps({
fetchDataPersonal: { type: Function, require: true },
});
const itemsTab = ref<any>([
const itemsTab = ref<ItemTab[]>([
{
name: "1",
icon: "mdi-account",