dialog โครงสร้างอัตรากำลัง

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-01-26 11:18:36 +07:00
parent 4f025b2c12
commit 5a09c6e507
3 changed files with 125 additions and 37 deletions

View file

@ -4,6 +4,9 @@ import { ref } from "vue";
/** importType*/
import type { QTableProps } from "quasar";
/** importComponents*/
import DialogFormPosotion from "@/modules/02_organizationalNew/components/DialogFormPosition.vue";
/** importStore*/
import { useOrganizational } from "@/modules/02_organizationalNew/store/organizational";
@ -81,17 +84,29 @@ const columns = ref<QTableProps["columns"]>([
},
]);
const rows = ref<any>([]);
const dialogPosition = ref<boolean>(false);
function onClickPosition() {
dialogPosition.value = !dialogPosition.value;
}
</script>
<template>
<!-- TOOLBAR -->
<div class="col-12">
<q-toolbar style="padding: 0">
<div v-if="stroe.typeOrganizational === 'draft'">
<q-btn flat round dense color="primary" icon="add">
<q-tooltip>เพ</q-tooltip></q-btn
<q-btn
flat
round
dense
color="primary"
icon="add"
@click="onClickPosition"
>
<q-tooltip>เพมตำแหน</q-tooltip></q-btn
>
<q-btn flat round dense color="blue" icon="filter_list">
<q-tooltip>นหา</q-tooltip>
<q-tooltip>ดลำด</q-tooltip>
</q-btn>
</div>
@ -117,7 +132,11 @@ const rows = ref<any>([]);
v-model="showData"
label="แสดงตำแหน่งทั้งหมด"
color="primary"
/>
>
<q-tooltip
>แสดงตำแหนงทงหมดภายใตหนวยงาน/วนราชการทเลอก</q-tooltip
>
</q-checkbox>
</div>
<div><q-input outlined dense v-model="filter" label="ค้นหา" /></div>
</div>
@ -137,6 +156,7 @@ const rows = ref<any>([]);
dense
class="custom-header-table"
:rows-per-page-options="[10, 25, 50, 100]"
:filter="filter"
>
<template v-slot:header="props">
<q-tr :props="props">
@ -171,6 +191,8 @@ const rows = ref<any>([]);
</template> -->
</d-table>
</div>
<DialogFormPosotion :modal="dialogPosition" :close="onClickPosition" />
</template>
<style scoped></style>