persistent

This commit is contained in:
setthawutttty 2024-11-15 16:53:28 +07:00
parent a96dcf2981
commit 10da55c9c1
40 changed files with 43 additions and 43 deletions

View file

@ -366,7 +366,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="min-width: 75vw"> <q-card style="min-width: 75vw">
<Header <Header
tittle="เพิ่มข้อมูลทะเบียนประวัติข้าราชการ กทม.สามัญ" tittle="เพิ่มข้อมูลทะเบียนประวัติข้าราชการ กทม.สามัญ"

View file

@ -179,7 +179,7 @@ watch(modal, (newValue) => {
</script> </script>
<template> <template>
<q-dialog v-model="modal" position="right" :maximized="true"> <q-dialog v-model="modal" position="right" :maximized="true" persistent>
<q-card style="width: 420px; overflow: visible"> <q-card style="width: 420px; overflow: visible">
<q-toolbar> <q-toolbar>
<q-toolbar-title class="text-subtitle1 text-bold" <q-toolbar-title class="text-subtitle1 text-bold"

View file

@ -209,7 +209,7 @@ async function fetchProfile(id: string, avatarName: string) {
</script> </script>
<template> <template>
<q-dialog v-model="modal" position="right" :maximized="true"> <q-dialog v-model="modal" position="right" :maximized="true" persistent>
<q-card style="width: 420px; overflow: visible"> <q-card style="width: 420px; overflow: visible">
<q-toolbar> <q-toolbar>
<q-toolbar-title class="text-subtitle1 text-bold" <q-toolbar-title class="text-subtitle1 text-bold"

View file

@ -175,7 +175,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 1000px; max-width: 100vw"> <q-card style="width: 1000px; max-width: 100vw">
<Header <Header
:tittle="'ประวัติตำแหน่ง'" :tittle="'ประวัติตำแหน่ง'"

View file

@ -704,8 +704,8 @@ const getClass = (val: boolean) => {
" "
:model-value="date2Thai(startDate)" :model-value="date2Thai(startDate)"
:rules="[ :rules="[
(val) => !!val || `${'กรุณาเลือกวันที่เริ่ม'}`, (val:string) => !!val || `${'กรุณาเลือกวันที่เริ่ม'}`,
(val) => (val:string) =>
startDate <= endDate || startDate <= endDate ||
`${'กรุณาเลือกวันที่เริ่มให้ถูกต้อง'}`, `${'กรุณาเลือกวันที่เริ่มให้ถูกต้อง'}`,
]" ]"
@ -757,8 +757,8 @@ const getClass = (val: boolean) => {
" "
:model-value="date2Thai(endDate)" :model-value="date2Thai(endDate)"
:rules="[ :rules="[
(val) => !!val || `${'กรุณาเลือกวันที่สิ้นสุด'}`, (val:string) => !!val || `${'กรุณาเลือกวันที่สิ้นสุด'}`,
(val) => (val:any) =>
startDate <= endDate || startDate <= endDate ||
`${'กรุณาเลือกวันที่สิ้นสุดให้ถูกต้อง'}`, `${'กรุณาเลือกวันที่สิ้นสุดให้ถูกต้อง'}`,
]" ]"

View file

@ -207,7 +207,7 @@ const paginationLabel = (start: number, end: number, total: number) => {
<q-tooltip>แสดงประวอครอง</q-tooltip></q-btn <q-tooltip>แสดงประวอครอง</q-tooltip></q-btn
> >
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 850px; max-width: 80vw"> <q-card style="width: 850px; max-width: 80vw">
<q-card-section> <q-card-section>
<div class="my-content"> <div class="my-content">

View file

@ -251,7 +251,7 @@ function closeDialog() {
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 850px; max-width: 80vw"> <q-card style="width: 850px; max-width: 80vw">
<DialogHeader :tittle="'ประวัติถือครองตำแหน่ง'" :close="closeDialog" /> <DialogHeader :tittle="'ประวัติถือครองตำแหน่ง'" :close="closeDialog" />

View file

@ -206,7 +206,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="props.Modal"> <q-dialog v-model="props.Modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<q-form greedy @submit.prevent @validation-success="clickAddlist"> <q-form greedy @submit.prevent @validation-success="clickAddlist">
<DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="clickClose" /> <DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="clickClose" />

View file

@ -227,7 +227,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="props.Modal"> <q-dialog v-model="props.Modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<q-form greedy @submit.prevent @validation-success="sendToCommand"> <q-form greedy @submit.prevent @validation-success="sendToCommand">
<DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="clickClose" /> <DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="clickClose" />

View file

@ -230,7 +230,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="props.Modal"> <q-dialog v-model="props.Modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader :tittle="'ส่งไปออกคำสั่งช่วยราชการ'" :close="closeModal" /> <DialogHeader :tittle="'ส่งไปออกคำสั่งช่วยราชการ'" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -196,7 +196,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="props.Modal"> <q-dialog v-model="props.Modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<q-form greedy @submit.prevent @validation-success="clickAddlist"> <q-form greedy @submit.prevent @validation-success="clickAddlist">
<DialogHeader <DialogHeader

View file

@ -219,7 +219,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="closeModal" /> <DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -169,7 +169,7 @@ watchEffect(() => {
}); });
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader :tittle="'ส่งไปออกคำสั่งรับโอน'" :close="clickClose" /> <DialogHeader :tittle="'ส่งไปออกคำสั่งรับโอน'" :close="clickClose" />
<q-separator /> <q-separator />

View file

@ -190,7 +190,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="props.Modal"> <q-dialog v-model="props.Modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader :tittle="'ส่งไปออกคำสั่งส่งตัวกลับ'" :close="closeModal" /> <DialogHeader :tittle="'ส่งไปออกคำสั่งส่งตัวกลับ'" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -155,7 +155,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="closeModal" /> <DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -255,7 +255,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="closeModal" /> <DialogHeader :tittle="'ส่งไปออกคำสั่ง'" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -138,7 +138,7 @@ watchEffect(() => {
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่ง" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่ง" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -569,7 +569,7 @@ onMounted(() => {
</q-card> </q-card>
<!-- ปโหลดเอกสาร --> <!-- ปโหลดเอกสาร -->
<q-dialog v-model="modalupload"> <q-dialog v-model="modalupload" persistent>
<q-card style="width: 600px"> <q-card style="width: 600px">
<q-form greedy @submit.prevent @validation-success="onSubmitDoc"> <q-form greedy @submit.prevent @validation-success="onSubmitDoc">
<DialogHeader tittle="อัปโหลดเอกสาร" :close="clickCloseUpload" /> <DialogHeader tittle="อัปโหลดเอกสาร" :close="clickCloseUpload" />

View file

@ -149,7 +149,7 @@ watchEffect(() => {
}); });
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่งปลดออก" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่งปลดออก" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -171,7 +171,7 @@ watchEffect(() => {
}); });
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่งให้ออก" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่งให้ออก" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -152,7 +152,7 @@ watchEffect(() => {
}); });
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่งไล่ออก" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่งไล่ออก" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -178,7 +178,7 @@ watchEffect(() => {
}); });
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่งลาออก" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่งลาออก" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -178,7 +178,7 @@ watchEffect(() => {
}); });
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่งลาออก" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่งลาออก" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -978,7 +978,7 @@ onMounted(() => {
/> />
<!-- นยนรายการขอม --> <!-- นยนรายการขอม -->
<q-dialog v-model="modelPerview"> <q-dialog v-model="modelPerview" persistent>
<q-card style="min-width: 80vw"> <q-card style="min-width: 80vw">
<DialogHeader tittle="ยืนยันรายการข้อมูล" :close="closeDialogPerview" /> <DialogHeader tittle="ยืนยันรายการข้อมูล" :close="closeDialogPerview" />
<q-card-section class="q-pt-none"> <q-card-section class="q-pt-none">

View file

@ -222,7 +222,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="min-width: 70%"> <q-card style="min-width: 70%">
<DialogHeader tittle="ส่งรายชื่อไปออกคำสั่ง" :close="closeDialog" /> <DialogHeader tittle="ส่งรายชื่อไปออกคำสั่ง" :close="closeDialog" />
<q-separator /> <q-separator />

View file

@ -143,7 +143,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 950px; max-width: 80vw"> <q-card style="width: 950px; max-width: 80vw">
<q-toolbar> <q-toolbar>
<q-toolbar-title class="text-subtitle1 text-weight-bold"> <q-toolbar-title class="text-subtitle1 text-weight-bold">

View file

@ -119,7 +119,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card class="column" style="width: 320px"> <q-card class="column" style="width: 320px">
<HeaderDialog :tittle="'แก้ไขสถานะการเข้า-ออกงาน'" :close="props.close" /> <HeaderDialog :tittle="'แก้ไขสถานะการเข้า-ออกงาน'" :close="props.close" />

View file

@ -97,7 +97,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 950px; max-width: 80vw; min-height: 65vh"> <q-card style="width: 950px; max-width: 80vw; min-height: 65vh">
<q-toolbar> <q-toolbar>
<q-toolbar-title class="text-subtitle1 text-weight-bold"> <q-toolbar-title class="text-subtitle1 text-weight-bold">

View file

@ -173,7 +173,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 700px; max-width: 100vw"> <q-card style="width: 700px; max-width: 100vw">
<Header :close="props.close" :tittle="'รายงานสถิติการลงเวลา'" /> <Header :close="props.close" :tittle="'รายงานสถิติการลงเวลา'" />

View file

@ -166,7 +166,7 @@ function updatemodalPersonal(modal: boolean) {
> >
<q-tooltip>แสดงประวออกคำส</q-tooltip></q-btn <q-tooltip>แสดงประวออกคำส</q-tooltip></q-btn
> >
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 900px; max-width: 80vw"> <q-card style="width: 900px; max-width: 80vw">
<q-card-section> <q-card-section>
<div class="my-content"> <div class="my-content">

View file

@ -2613,7 +2613,7 @@ const getClass = (val: boolean) => {
</q-form> </q-form>
</q-card> </q-card>
<q-dialog v-model="dialogVisible"> <q-dialog v-model="dialogVisible" persistent>
<q-card style="width: 900px; max-width: 80vw"> <q-card style="width: 900px; max-width: 80vw">
<DialogHeader tittle="เลือกรายชื่อตามหน่วยงาน" v-close-popup /> <DialogHeader tittle="เลือกรายชื่อตามหน่วยงาน" v-close-popup />
<q-separator /> <q-separator />

View file

@ -153,7 +153,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="min-width: 60vw"> <q-card style="min-width: 60vw">
<q-toolbar> <q-toolbar>
<q-toolbar-title class="text-subtitle2 text-bold"> <q-toolbar-title class="text-subtitle2 text-bold">

View file

@ -151,7 +151,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="min-width: 60vw"> <q-card style="min-width: 60vw">
<q-toolbar> <q-toolbar>
<q-toolbar-title class="text-subtitle2 text-bold"> <q-toolbar-title class="text-subtitle2 text-bold">

View file

@ -168,7 +168,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 1200px; max-width: 80vw"> <q-card style="width: 1200px; max-width: 80vw">
<DialogHeader tittle="ส่งไปออกคำสั่ง" :close="closeModal" /> <DialogHeader tittle="ส่งไปออกคำสั่ง" :close="closeModal" />
<q-separator /> <q-separator />

View file

@ -121,7 +121,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 820px; max-width: 80vw"> <q-card style="width: 820px; max-width: 80vw">
<DialogHeader :tittle="props.title" :close="onClickClose" /> <DialogHeader :tittle="props.title" :close="onClickClose" />
<q-separator /> <q-separator />

View file

@ -120,7 +120,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="props.modal"> <q-dialog v-model="props.modal" persistent>
<q-card style="width: 700px; max-width: 80vw"> <q-card style="width: 700px; max-width: 80vw">
<HeaderDialog :tittle="'ประวัติการประเมิน'" :close="props.close" /> <HeaderDialog :tittle="'ประวัติการประเมิน'" :close="props.close" />
<q-separator /> <q-separator />

View file

@ -68,7 +68,7 @@ const modalPerview = ref<boolean>(false); //แสดง Popup เอกสา
</q-tab-panels> </q-tab-panels>
</q-card> </q-card>
<q-dialog v-model="modalPerview" full-width fullHeight> <q-dialog v-model="modalPerview" full-width fullHeight persistent>
<q-card> <q-card>
<q-card-section> <q-card-section>
<DialogHeader :close="() => (modalPerview = false)" /> <DialogHeader :close="() => (modalPerview = false)" />

View file

@ -42,7 +42,7 @@ const modalPerview = ref<boolean>(false);
<div class="col-12"><ViewPDF class="col-12" /></div> <div class="col-12"><ViewPDF class="col-12" /></div>
</q-card> </q-card>
<q-dialog v-model="modalPerview" full-width fullHeight> <q-dialog v-model="modalPerview" full-width fullHeight persistent>
<q-card> <q-card>
<q-card-section> <q-card-section>
<DialogHeader :close="() => (modalPerview = false)" /> <DialogHeader :close="() => (modalPerview = false)" />

View file

@ -94,7 +94,7 @@ watch(
</script> </script>
<template> <template>
<q-dialog v-model="modal" position="right" :maximized="true"> <q-dialog v-model="modal" position="right" :maximized="true" persistent>
<q-card style="width: 1300px; overflow: visible"> <q-card style="width: 1300px; overflow: visible">
<q-toolbar> <q-toolbar>
<q-space /> <q-space />

View file

@ -123,7 +123,7 @@ watch(
); );
</script> </script>
<template> <template>
<q-dialog v-model="modal"> <q-dialog v-model="modal" persistent>
<q-card style="width: 700px; max-width: 80vw"> <q-card style="width: 700px; max-width: 80vw">
<Header <Header
:tittle="'ประวัติตำแหน่ง'" :tittle="'ประวัติตำแหน่ง'"