diff --git a/src/modules/03_logs/components/LogTable.vue b/src/modules/03_logs/components/LogTable.vue index 0a4f3372..2c1950a6 100644 --- a/src/modules/03_logs/components/LogTable.vue +++ b/src/modules/03_logs/components/LogTable.vue @@ -7,7 +7,7 @@ import { storeToRefs } from "pinia"; /** importStore*/ const storeData = useDataStore(); -const { logData, size, searchAfter, systemName } = storeToRefs(storeData); +const { logData, size, searchAfter, systemName, date } = storeToRefs(storeData); const { date2Thai } = useCounterMixin(); const columns = ref([ { @@ -25,7 +25,7 @@ const columns = ref([ { name: "username", align: "left", - label: "username", + label: "ผู้ใช้", sortable: true, field: "username", headerStyle: "font-size: 14px", @@ -36,7 +36,7 @@ const columns = ref([ { name: "host", align: "left", - label: "host", + label: "Host", sortable: true, field: "host", headerStyle: "font-size: 14px", @@ -47,7 +47,7 @@ const columns = ref([ { name: "endpoint", align: "left", - label: "endpoint", + label: "Endpoint", sortable: true, field: "endpoint", headerStyle: "font-size: 14px", @@ -58,7 +58,7 @@ const columns = ref([ { name: "method", align: "left", - label: "method", + label: "Method", sortable: true, field: "method", headerStyle: "font-size: 14px", @@ -69,7 +69,7 @@ const columns = ref([ { name: "responseCode", align: "left", - label: "responseCode", + label: "Response Code", sortable: true, field: "responseCode", headerStyle: "font-size: 14px", @@ -102,7 +102,6 @@ const columns = ref([ ]); const inputSearch = defineModel("inputSearch"); -const selectDate = ref(new Date()); const pagination = ref({ page: 1, rowsPerPage: 0, @@ -128,12 +127,28 @@ function handleScroll(event: any) { search: inputSearch.value ?? undefined, systemName: systemName.value ?? undefined, searchAfter: searchAfter.value ?? undefined, + date: date.value, }, true ); setTimeout(() => {}, 500); } } + +function selectedDate() { + logData.value = []; + searchAfter.value = undefined; + storeData.fetchLog( + { + size: size.value ?? undefined, + search: inputSearch.value ?? undefined, + systemName: systemName.value ?? undefined, + searchAfter: searchAfter.value ?? undefined, + date: date.value, + }, + true + ); +}