fixing req IDP & registry
This commit is contained in:
parent
fe501f6e1b
commit
39fa08b0f4
2 changed files with 14 additions and 8 deletions
|
|
@ -15,6 +15,7 @@ import type {
|
||||||
} from "@/modules/04_registryPerson/interface/index/Main";
|
} from "@/modules/04_registryPerson/interface/index/Main";
|
||||||
import type { DataListsIDP } from "@/modules/04_registryPerson/interface/response/Main";
|
import type { DataListsIDP } from "@/modules/04_registryPerson/interface/response/Main";
|
||||||
|
|
||||||
|
const props = defineProps<{ isIdp: boolean | null }>();
|
||||||
const $q = useQuasar();
|
const $q = useQuasar();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
@ -283,9 +284,8 @@ watch(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
/** HooK lifecycle ทำงานเมื่อมีการเรียกใช้งาน Componenets*/
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
fetchData();
|
props.isIdp && fetchData();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { onMounted, ref } from "vue";
|
import { onBeforeMount, onMounted, ref } from "vue";
|
||||||
|
|
||||||
import { useRoute, useRouter } from "vue-router";
|
import { useRoute, useRouter } from "vue-router";
|
||||||
|
|
||||||
|
|
@ -12,12 +12,16 @@ const router = useRouter();
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const store = useRegistryNewDataStore();
|
const store = useRegistryNewDataStore();
|
||||||
|
|
||||||
const isIDP = ref<boolean>();
|
const isIDP = ref<boolean | null>(null);
|
||||||
|
|
||||||
|
onBeforeMount(async () => {
|
||||||
|
isIDP.value = await (route.name?.toString() == "registryNewRequestEditEMP"
|
||||||
|
? false
|
||||||
|
: true);
|
||||||
|
});
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
const check =
|
store.tabs = !isIDP.value ? "Main" : store.tabs;
|
||||||
route.name?.toString() == "registryNewRequestEditEMP" ? false : true;
|
|
||||||
store.tabs = !check ? "Main" : store.tabs;
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
@ -63,7 +67,9 @@ onMounted(() => {
|
||||||
<TabInformation />
|
<TabInformation />
|
||||||
</q-tab-panel>
|
</q-tab-panel>
|
||||||
|
|
||||||
<q-tab-panel style="padding: 0px" name="IDP"> <TabIDP /> </q-tab-panel>
|
<q-tab-panel style="padding: 0px" name="IDP">
|
||||||
|
<TabIDP :is-idp="isIDP" />
|
||||||
|
</q-tab-panel>
|
||||||
</q-tab-panels>
|
</q-tab-panels>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue