fix คำสั่งและต้นแบบ

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-11-27 09:35:15 +07:00
parent 6b7bd047bf
commit 9c3c545d02

View file

@ -73,6 +73,7 @@ const isEdit = ref<boolean>(false); //เก็บ true/false เช็คแก
const dialogFormCommand = ref<boolean>(false); // model const dialogFormCommand = ref<boolean>(false); // model
const dataTemplateDetail = ref<DataTemplateDetail>(); const dataTemplateDetail = ref<DataTemplateDetail>();
const keyword = ref<string>("");
const page = ref<number>(1); // const page = ref<number>(1); //
const pageSize = ref<number>(13); // const pageSize = ref<number>(13); //
const maxPage = ref<number>(0); // const maxPage = ref<number>(0); //
@ -88,6 +89,7 @@ async function fetchCommandType() {
page: page.value, page: page.value,
pageSize: pageSize.value, pageSize: pageSize.value,
isActive: isActive.value, isActive: isActive.value,
search: keyword.value,
}, },
}) })
.then(async (res) => { .then(async (res) => {
@ -272,21 +274,34 @@ onMounted(async () => {
<div class="row q-col-gutter-sm" style="height: 85vh; display: flex"> <div class="row q-col-gutter-sm" style="height: 85vh; display: flex">
<div class="col-4"> <div class="col-4">
<q-card bordered style="min-height: 100%"> <q-card bordered style="min-height: 100%">
<div class="row items-center q-pa-sm"> <q-toolbar>
<q-space /> <q-input
<div class="col-12 col-md-6 q-py-sm"> borderless
<div class="row items-center no-wrap justify-end"> dense
<q-label outlined
:class="`${isActive ? `text-primary` : `text-orange`}`" clearable
>{{ `${isActive ? `ใช้งาน` : `ไม่ใช้งาน`}` }}</q-label v-model="keyword"
placeholder="ค้นหา"
@clear="(keyword = ''), searchByStatus()"
@keydown.enter.prevent="searchByStatus()"
> >
<template v-slot:append v-if="keyword === ''">
<q-icon name="search" />
</template>
</q-input>
<q-space />
<div class="row items-center no-wrap">
<q-label :class="`${isActive ? `text-primary` : `text-orange`}`">{{
`${isActive ? `ใช้งาน` : `ไม่ใช้งาน`}`
}}</q-label>
<label :class="`q-ml-lg toggle-control`"> <label :class="`q-ml-lg toggle-control`">
<input type="checkbox" v-model="isActive" /> <input type="checkbox" v-model="isActive" />
<span class="control"></span> <span class="control"></span>
</label> </label>
</div> </div>
</div> </q-toolbar>
</div>
<q-separator /> <q-separator />
<q-card-section class="q-pa-sm"> <q-card-section class="q-pa-sm">
<q-list v-for="(item, index) in listOrder" bordered :key="item.id"> <q-list v-for="(item, index) in listOrder" bordered :key="item.id">