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 size: {{ eventFileSize }}
+ Please clear
+ Database size: {{ eventFileSize }}
+