Logs: ดึงข้อมูลใหม่เมื่อกด clear เวลา

This commit is contained in:
oat_dev 2024-08-01 10:46:26 +07:00
parent 6e2603c734
commit bdd8990e90

View file

@ -280,14 +280,16 @@ onMounted(() => {
<template> <template>
<div class="bg-white"> <div class="bg-white">
<div class="row q-pa-md"> <div class="row q-pa-md no-wrap">
<div class="row col-7">
<datepicker <datepicker
menu-class-name="modalfix" menu-class-name="modalfix"
v-model="date" v-model="date"
:locale="'th'" :locale="'th'"
autoApply autoApply
range range
:class="$q.screen.gt.sm ? 'col-3' : 'col-5'" class="col"
style="max-width: 300px"
:enableTimePicker="false" :enableTimePicker="false"
@update:modelValue="selectedDate" @update:modelValue="selectedDate"
week-start="0" week-start="0"
@ -299,7 +301,6 @@ onMounted(() => {
<template #trigger> <template #trigger>
<q-input <q-input
outlined outlined
style="min-width: 250px"
dense dense
:model-value="dateThaiRange(date)" :model-value="dateThaiRange(date)"
hide-bottom-space hide-bottom-space
@ -311,18 +312,20 @@ onMounted(() => {
</q-input> </q-input>
</template> </template>
</datepicker> </datepicker>
<div class="q-pl-sm row">
<div class="row items-center"> <div class="q-pl-sm row items-center">
งแต งแต
<q-input <q-input
v-model="startTime" v-model="startTime"
outlined outlined
clearable clearable
@clear="selectedDate()"
@update:model-value=" @update:model-value="
(v:string) => { (v:string) =>{
if(v){
replaceTimeInISOString(startDate,v,'start'), replaceTimeInISOString(startDate,v,'start'),
selectedDate() selectedDate()
} }}
" "
hide-bottom-space hide-bottom-space
dense dense
@ -336,21 +339,28 @@ onMounted(() => {
v-model="endTime" v-model="endTime"
outlined outlined
clearable clearable
@clear="selectedDate()"
hide-bottom-space hide-bottom-space
@update:model-value=" @update:model-value="
(v:string) => { (v:string) =>{
if(v){
replaceTimeInISOString(endDate,v,'end'), replaceTimeInISOString(endDate,v,'end'),
selectedDate() selectedDate()
} }}
" "
dense dense
stack-label="test"
class="q-px-sm" class="q-px-sm"
type="time" type="time"
/> />
</div> </div>
</div> </div>
<q-space /> <q-space />
<div class="items-center q-gutter-md" style="display: flex"> <div
class="items-center justify-end q-gutter-md col-5"
style="display: flex"
>
<!-- นหาขอความใน table --> <!-- นหาขอความใน table -->
<q-input <q-input
standout standout
@ -567,8 +577,7 @@ onMounted(() => {
<div style="border: #f0ecec 1px solid; border-radius: 7px"> <div style="border: #f0ecec 1px solid; border-radius: 7px">
<template :key="key" v-for="(item, key, index) in currentlogData"> <template :key="key" v-for="(item, key, index) in currentlogData">
<div <div
class="col row" class="col row row-color"
:class="{ 'bg-grey-3': index % 2 }"
style="border-bottom: #f0ecec 1px solid" style="border-bottom: #f0ecec 1px solid"
v-if="!!item" v-if="!!item"
> >
@ -721,4 +730,8 @@ onMounted(() => {
</DialogDataDiff> </DialogDataDiff>
</template> </template>
<style scoped></style> <style scoped>
.row-color:nth-child(2n + 1) {
background-color: #eeeeee;
}
</style>