fix loading

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-02-07 10:28:09 +07:00
parent 4646a3fdbb
commit 23dbf79067
6 changed files with 112 additions and 41 deletions

View file

@ -1,17 +1,43 @@
<script setup lang="ts">
import { ref } from "vue";
import { ref, defineAsyncComponent } from "vue";
import { useRoute } from "vue-router";
import { useRegistryDetailNewDataStore } from "@/modules/04_registryPerson/stores/DetailMain";
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 PersonalInformationMain = defineAsyncComponent(
() =>
import(
"@/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue"
)
);
//
const GovernmentInformationMain = defineAsyncComponent(
() =>
import(
"@/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue"
)
);
///
const salaryMain = defineAsyncComponent(
() => import("@/modules/04_registryPerson/components/detail/Salary/Main.vue")
);
//
const AchievementMain = defineAsyncComponent(
() =>
import("@/modules/04_registryPerson/components/detail/Achievement/Main.vue")
);
//
const OtherMaim = defineAsyncComponent(
() => import("@/modules/04_registryPerson/components/detail/Other/Main.vue")
);
//
const EmployeeMain = defineAsyncComponent(
() =>
import("@/modules/04_registryPerson/components/detail/Employee/Main.vue")
);
const route = useRoute();