From e52cabe205ebc1882597c10dd52c70e49d0f0ce5 Mon Sep 17 00:00:00 2001 From: ZhaoYangyang0403 <112544421+ZhaoYangyang0403@users.noreply.github.com> Date: Wed, 23 Aug 2023 17:19:46 +0800 Subject: [PATCH] check db file info in inspector-pro (#777) * check db file info in inspector-pro * fix reset function * fix notice content * change threshold to param in config * refine details * replace print to logger --- frontend/src/api/event.js | 7 +++ frontend/src/store/event.js | 18 ++++++- frontend/src/views/event/EventButtonBar.vue | 53 ++++++++++++++++++++- lyrebird/db/database_server.py | 28 ++++++++++- lyrebird/mock/blueprints/apis/__init__.py | 3 +- lyrebird/mock/blueprints/apis/event.py | 9 ++++ lyrebird/utils.py | 14 ++++++ 7 files changed, 127 insertions(+), 5 deletions(-) diff --git a/frontend/src/api/event.js b/frontend/src/api/event.js index ebb48422c..354ce9a41 100644 --- a/frontend/src/api/event.js +++ b/frontend/src/api/event.js @@ -77,3 +77,10 @@ export const exportSnapshotFromEvent = (data) => { data }) } + +export const eventFileInfo = () => { + return axios({ + url: '/api/event/fileinfo', + method: 'GET' + }) +} diff --git a/frontend/src/store/event.js b/frontend/src/store/event.js index 2ec0d100a..e81bf817a 100644 --- a/frontend/src/store/event.js +++ b/frontend/src/store/event.js @@ -11,7 +11,11 @@ export default { selectedEvent: null, eventDetail: '', page: null, - eventSearchStr: '' + eventSearchStr: '', + eventFilePath: '', + eventFileSizeThreshold: '', + eventFileSize: '', + eventFileOversized: false }, mutations: { setChannelNames (state, channelNames) { @@ -37,6 +41,18 @@ export default { }, setEventSearchStr (state, val) { state.eventSearchStr = val + }, + setEventFilePath (state, val) { + state.eventFilePath = val + }, + setEventFileSizeThreshold (state, val) { + state.eventFileSizeThreshold = val + }, + setEventFileSize (state, val) { + state.eventFileSize = val + }, + setEventFileOversized (state, val) { + state.eventFileOversized = val } }, actions: { diff --git a/frontend/src/views/event/EventButtonBar.vue b/frontend/src/views/event/EventButtonBar.vue index 5c5aedb5f..38e1c6ae9 100644 --- a/frontend/src/views/event/EventButtonBar.vue +++ b/frontend/src/views/event/EventButtonBar.vue @@ -11,7 +11,26 @@ Clear - + + + Database path: {{ eventFilePath }}
+ Database size: {{ eventFileSize }} + Please clearmdi-eraseras soon as possible. +
+ + + Database path: {{ eventFilePath }}
+ Database size: {{ eventFileSize }} +
+
@@ -67,6 +86,7 @@