ปรับ เเสดงรายละเอียด รายบุคคลระบบ บรรจุ/พ้นราชการ

This commit is contained in:
setthawutttty 2024-01-11 17:21:51 +07:00
parent f9c4bb3b80
commit 5593d0a8dc
15 changed files with 303 additions and 44 deletions

View file

@ -7,7 +7,10 @@ import { useCounterMixin } from "@/stores/mixin";
import { useQuasar } from "quasar";
import http from "@/plugins/http";
import config from "@/app.config";
import PopupPersonal from "@/components/Dialogs/PopupPersonal.vue";
const modalPersonal = ref<boolean>(false);
const personId = ref<string>("");
const router = useRouter();
const route = useRoute();
const personalId = ref<string>(route.params.id as string);
@ -232,6 +235,15 @@ function paginationLabel(start: string, end: string, total: string){
else return start + "-" + end + " ใน " + total;
};
function onclickViewinfo(id: string) {
modalPersonal.value = true;
personId.value = id;
}
function updatemodalPersonal(modal: boolean) {
modalPersonal.value = modal;
}
/** get ค่า เมื่อโหลดหน้า */
onMounted(async () => {
await getpersonalList();
@ -264,7 +276,7 @@ onMounted(async () => {
icon-right="mdi-open-in-new"
class="q-px-sm"
label="ดูข้อมูลทะเบียนประวัติ"
@click="router.push(`/registry/${personalId}`)"
@click="onclickViewinfo(personalId)"
/>
</div>
<div class="col-12"><q-separator /></div>
@ -435,6 +447,13 @@ onMounted(async () => {
</div>
</div>
</q-card>
<PopupPersonal
:modal="modalPersonal"
:id="personId"
@update:modal="updatemodalPersonal"
/>
</template>
<style lang="scss" scope>