fix fetch StructrueTree

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-02-28 14:50:11 +07:00
parent 74fa0f664c
commit e8c830454a
3 changed files with 59 additions and 17 deletions

View file

@ -13,7 +13,7 @@ import http from "@/plugins/http";
import config from "@/app.config";
import { useRegistryNewDataStore } from "@/modules/04_registryPerson/store";
import { useCounterMixin } from "@/stores/mixin";
import { useRoute } from "vue-router";
import { useRoute, useRouter } from "vue-router";
import avatar from "@/assets/avatar_user.jpg";
import { useStructureTree } from "@/stores/structureTree";
@ -40,6 +40,7 @@ const store = useRegistryNewDataStore();
const { fetchStructureTree } = useStructureTree();
const { showLoader, hideLoader, messageError } = useCounterMixin();
const route = useRoute();
const router = useRouter();
const empType = ref<string>("officer"); // officer / employee / perm
const dataPersonMain = ref<DataPerson[]>([]); //
@ -391,6 +392,10 @@ function getSearch() {
fetchDataPerson();
}
function goToAdvancedSearch() {
router.push("/report/registry");
}
/** hook เมื่อมีการเรียกใช้ Components*/
onMounted(async () => {
await Promise.all([selectType(), fetchTree()]);
@ -596,12 +601,23 @@ onMounted(async () => {
<q-space />
<div class="q-pt-sm q-pr-sm">
<a href="/report/registry" class="text-white">
<!-- <a href="/report/registry" class="text-white">
การคนหาขนส
<q-tooltip
>ไปยงหนาการคนหาขนส (Advanced search)</q-tooltip
>
</a>
</a> -->
<q-btn
flat
@click="goToAdvancedSearch"
class="text-white"
style="text-decoration: underline"
label="การค้นหาขั้นสูง"
>
<q-tooltip
>ไปยงหนาการคนหาขนส (Advanced search)</q-tooltip
>
</q-btn>
</div>
<q-separator