popup หลักเกณฑ์การพิจารณาเลื่อนขั้นเงินข้าราชการ
This commit is contained in:
parent
36d1473c11
commit
6495714aa1
2 changed files with 42 additions and 0 deletions
|
|
@ -0,0 +1,25 @@
|
||||||
|
<script setup lang="ts">
|
||||||
|
import Header from "@/components/DialogHeader.vue";
|
||||||
|
|
||||||
|
const modal = defineModel<boolean>("modal", { required: true });
|
||||||
|
|
||||||
|
/** ปิด Dialog */
|
||||||
|
function closeDialog() {
|
||||||
|
modal.value = !modal.value;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<q-dialog v-model="modal" persistent>
|
||||||
|
<q-card class="col-12" style="width: 80%">
|
||||||
|
<Header
|
||||||
|
tittle="หลักเกณฑ์การพิจารณาเลื่อนขั้นเงินข้าราชการ"
|
||||||
|
:close="closeDialog"
|
||||||
|
/>
|
||||||
|
<q-separator />
|
||||||
|
<q-card-section> </q-card-section>
|
||||||
|
</q-card>
|
||||||
|
</q-dialog>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style lang="scss" scoped></style>
|
||||||
|
|
@ -4,6 +4,7 @@ import { useQuasar } from "quasar";
|
||||||
import http from "@/plugins/http";
|
import http from "@/plugins/http";
|
||||||
import config from "@/app.config";
|
import config from "@/app.config";
|
||||||
import genReportXLSX from "@/plugins/genreportxlsx";
|
import genReportXLSX from "@/plugins/genreportxlsx";
|
||||||
|
import DialogInfoCriteria from "@/modules/13_salary/components/SalaryLists/DialogInfoCriteria.vue";
|
||||||
|
|
||||||
/** importType*/
|
/** importType*/
|
||||||
import type { DataOption } from "@/modules/13_salary/interface/index/Main";
|
import type { DataOption } from "@/modules/13_salary/interface/index/Main";
|
||||||
|
|
@ -281,6 +282,7 @@ function onClickDownload(data: DataOption) {
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const modalDialogInfoCriteria = ref<boolean>(false);
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await fetchDataQuota(store.groupId);
|
await fetchDataQuota(store.groupId);
|
||||||
await fetchDataPeriod(store.groupId);
|
await fetchDataPeriod(store.groupId);
|
||||||
|
|
@ -305,6 +307,19 @@ onMounted(async () => {
|
||||||
>
|
>
|
||||||
<q-tab :name="item.name" :label="item.lable" />
|
<q-tab :name="item.name" :label="item.lable" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<q-space />
|
||||||
|
<q-btn
|
||||||
|
dense
|
||||||
|
flat
|
||||||
|
round
|
||||||
|
icon="info"
|
||||||
|
color="info"
|
||||||
|
class="q-mr-sm"
|
||||||
|
@click="() => (modalDialogInfoCriteria = true)"
|
||||||
|
>
|
||||||
|
<q-tooltip>หลักเกณฑ์การพิจารณาเลื่อนขั้นเงินข้าราชการ</q-tooltip>
|
||||||
|
</q-btn>
|
||||||
</q-tabs>
|
</q-tabs>
|
||||||
<q-separator />
|
<q-separator />
|
||||||
<q-tab-panels v-model="store.tabGroup" animated class="bg-grey-1">
|
<q-tab-panels v-model="store.tabGroup" animated class="bg-grey-1">
|
||||||
|
|
@ -442,6 +457,8 @@ onMounted(async () => {
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-tab-panel>
|
</q-tab-panel>
|
||||||
</q-tab-panels>
|
</q-tab-panels>
|
||||||
|
|
||||||
|
<DialogInfoCriteria v-model:modal="modalDialogInfoCriteria" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue