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

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-01-31 16:59:28 +07:00
parent c90d5902f3
commit aa46396728
7 changed files with 458 additions and 118 deletions

View file

@ -12,7 +12,9 @@ import DialogPositionDetail from "@/modules/02_organizationalNew/components/Posi
/** importStore*/
import { useOrganizational } from "@/modules/02_organizationalNew/store/organizational";
const showData = defineModel<boolean>("showData", { required: true });
const showAllData = ref<boolean>(false);
const orgLevel = defineModel<number>("orgLevel", { require: true });
const treeId = defineModel<string>("treeId", { require: true });
const stroe = useOrganizational();
const filter = ref<string>("");
const listMenu = ref<ListMenu[]>([
@ -160,7 +162,7 @@ function onClickViewDetail() {
<div>
<q-checkbox
keep-color
v-model="showData"
v-model="showAllData"
label="แสดงตำแหน่งทั้งหมด"
color="primary"
>
@ -252,7 +254,7 @@ function onClickViewDetail() {
</q-td>
</q-tr>
<q-tr v-show="props.expand" :props="props" >
<q-tr v-show="props.expand" :props="props">
<q-td colspan="100%">
<div class="text-left q-pa-md">
<div class="col-12">
@ -356,7 +358,12 @@ function onClickViewDetail() {
</d-table>
</div>
<DialogFormPosotion :modal="dialogPosition" :close="onClickPosition" />
<DialogFormPosotion
:modal="dialogPosition"
:close="onClickPosition"
:orgLevel="orgLevel"
:treeId="treeId"
/>
<!-- รายละเอยดตำแหน -->
<DialogPositionDetail v-model:position-detail="dialogDetail" />