ปรับ filter

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-11-27 11:45:23 +07:00
parent 5c68d4be8c
commit 67787dab34
3 changed files with 134 additions and 140 deletions

View file

@ -308,8 +308,21 @@ onMounted(async () => {
<template> <template>
<div class="row col-12 q-mb-sm q-col-gutter-sm"> <div class="row col-12 q-mb-sm q-col-gutter-sm">
<div class="row col-12"> <div class="row col-12">
<div class="row col-md-12 q-col-gutter-sm"> <q-btn
<div class="col-md-2"> id="addComplaints"
for="addComplaints"
size="12px"
flat
round
color="primary"
icon="mdi-plus"
@click="onClickOpenDialog()"
><q-tooltip>เพมตำเเหน </q-tooltip></q-btn
>
</div>
<div class="row col-12 q-col-gutter-sm q-mb-sm">
<div class="col-xs-12 col-md-2">
<q-select <q-select
label="ค้นหาจาก" label="ค้นหาจาก"
v-model="formQuery.type" v-model="formQuery.type"
@ -323,7 +336,7 @@ onMounted(async () => {
/> />
</div> </div>
<div class="col-md-4"> <div class="col-xs-12 col-md-3">
<q-input <q-input
ref="searchRef" ref="searchRef"
v-model="formQuery.keyword" v-model="formQuery.keyword"
@ -345,7 +358,7 @@ onMounted(async () => {
</q-input> </q-input>
</div> </div>
<div class="row"> <div class="col-xs-12 col-md-1">
<q-btn <q-btn
color="primary" color="primary"
icon="search" icon="search"
@ -354,22 +367,9 @@ onMounted(async () => {
@click="fetchData()" @click="fetchData()"
/> />
</div> </div>
</div>
</div>
<div class="row col-12">
<q-btn
id="addComplaints"
for="addComplaints"
size="12px"
flat
round
color="primary"
icon="mdi-plus"
@click="onClickOpenDialog()"
><q-tooltip>เพมตำเเหน </q-tooltip></q-btn
>
<q-space />
<q-space />
<div class="col-xs-12 col-md-1">
<q-select <q-select
v-model="visibleColumns" v-model="visibleColumns"
multiple multiple
@ -381,10 +381,10 @@ onMounted(async () => {
map-options map-options
:options="columns" :options="columns"
option-value="name" option-value="name"
style="min-width: 140px"
/> />
</div> </div>
</div> </div>
</div>
<div class="full-width q-mt-sm"> <div class="full-width q-mt-sm">
<d-table <d-table

View file

@ -297,8 +297,20 @@ onMounted(async () => {
<q-form @submit.prevent="fetchData()"> <q-form @submit.prevent="fetchData()">
<div class="row col-12 q-mb-sm q-col-gutter-sm"> <div class="row col-12 q-mb-sm q-col-gutter-sm">
<div class="row col-12"> <div class="row col-12">
<div class="row col-md-12 q-col-gutter-sm"> <q-btn
<div class="col-md-2"> id="addComplaints"
for="addComplaints"
size="12px"
flat
round
color="primary"
icon="mdi-plus"
@click="popupAdd()"
><q-tooltip>เพมตำเเหน </q-tooltip></q-btn
>
</div>
<div class="row col-12 q-col-gutter-sm q-mb-sm">
<div class="col-xs-12 col-md-2">
<q-select <q-select
label="ค้นหาจาก" label="ค้นหาจาก"
v-model="type" v-model="type"
@ -311,8 +323,7 @@ onMounted(async () => {
option-value="id" option-value="id"
/> />
</div> </div>
<div class="col-xs-12 col-md-3">
<div class="col-md-5">
<q-input <q-input
v-model="search" v-model="search"
outlined outlined
@ -331,33 +342,17 @@ onMounted(async () => {
</template> </template>
</q-input> </q-input>
</div> </div>
<div class="col-xs-12 col-md-2">
<div class="row">
<q-btn <q-btn
class="full-width"
color="primary" color="primary"
icon="search" icon="search"
label="ค้นหา" label="ค้นหา"
class="full-width"
type="submit" type="submit"
/> />
</div> </div>
</div>
</div>
<div class="row col-12">
<q-btn
id="addComplaints"
for="addComplaints"
size="12px"
flat
round
color="primary"
icon="mdi-plus"
@click="popupAdd()"
><q-tooltip>เพมตำเเหน </q-tooltip></q-btn
>
<q-space /> <q-space />
<div class="col-xs-12 col-md-1">
<q-select <q-select
v-model="visibleColumns" v-model="visibleColumns"
multiple multiple
@ -369,10 +364,10 @@ onMounted(async () => {
map-options map-options
:options="columns" :options="columns"
option-value="name" option-value="name"
style="min-width: 140px"
/> />
</div> </div>
</div> </div>
</div>
</q-form> </q-form>
<div class="full-width q-mt-sm"> <div class="full-width q-mt-sm">

View file

@ -311,6 +311,20 @@ onMounted(async () => {
<div class="col-12"><q-separator /></div> <div class="col-12"><q-separator /></div>
<q-card-section> <q-card-section>
<div class="row col-12 q-col-md"> <div class="row col-12 q-col-md">
<q-btn
v-if="orgId"
flat
dense
color="primary"
icon="add"
round
@click="modalAdd = true"
>
<q-tooltip>เพมขอม</q-tooltip>
</q-btn>
</div>
<div class="row col-12 q-mt-sm">
<div class="col-md-10"> <div class="col-md-10">
<div class="row col-12 q-col-gutter-sm"> <div class="row col-12 q-col-gutter-sm">
<div class="col-md-3"> <div class="col-md-3">
@ -356,21 +370,6 @@ onMounted(async () => {
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="row col-12 q-mt-sm">
<q-btn
v-if="orgId"
flat
dense
color="primary"
icon="add"
round
@click="modalAdd = true"
>
<q-tooltip>เพมขอม</q-tooltip>
</q-btn>
<q-space /> <q-space />
<q-select <q-select
v-model="visibleColumns" v-model="visibleColumns"