hrms-mgt/src/modules/04_registryPerson/views/requestEditView.vue

63 lines
1.6 KiB
Vue
Raw Normal View History

<script setup lang="ts">
2024-09-26 13:46:04 +07:00
import { ref } from "vue";
import { useRouter } from "vue-router";
2024-10-29 14:41:01 +07:00
import { useRegistryNewDataStore } from "@/modules/04_registryPerson/store";
2024-09-26 13:46:04 +07:00
import TabInformation from "@/modules/04_registryPerson/components/requestEdit/01_TabInformation.vue";
import TabIDP from "@/modules/04_registryPerson/components/requestEdit/02_TabIDP.vue";
const router = useRouter();
2024-10-29 14:41:01 +07:00
const store = useRegistryNewDataStore();
</script>
<template>
<div class="row items-center">
<div class="toptitle text-dark row items-center q-py-xs">
<q-btn
icon="mdi-arrow-left"
unelevated
round
dense
flat
color="primary"
class="q-mr-sm"
@click="router.go(-1)"
/>
รายการคำรองขอแกไขทะเบยนประว
</div>
</div>
2024-09-26 13:46:04 +07:00
<q-card class="q-mt-sm">
<q-card-section style="padding: 0px">
<q-separator />
<q-tabs
2024-10-29 14:41:01 +07:00
v-model="store.tabs"
2024-09-26 13:46:04 +07:00
inline-label
align="left"
indicator-color="primary"
active-color="primary bg-teal-1"
>
2024-09-26 13:46:04 +07:00
<q-tab
2024-10-29 14:41:01 +07:00
v-for="(tab, index) in store.tabsManu"
2024-09-26 13:46:04 +07:00
:key="index"
:name="tab.id"
:label="tab.name"
/>
</q-tabs>
<q-separator />
2024-10-29 14:41:01 +07:00
<q-tab-panels v-model="store.tabs" animated>
2024-09-26 13:46:04 +07:00
<q-tab-panel style="padding: 0px" name="Main">
<TabInformation />
</q-tab-panel>
<q-tab-panel style="padding: 0px" name="IDP"> <TabIDP /> </q-tab-panel>
</q-tab-panels>
</q-card-section>
</q-card>
</template>
<style scoped></style>