From b8be04c9512247965c0ef6515db1c1d978220dad Mon Sep 17 00:00:00 2001 From: pengjunchao <499766544@qq.com> Date: Fri, 5 Dec 2025 21:26:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=A1=B5=E9=9D=A2=E5=92=8C?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CountDownTimer/index.vue | 84 +++++ src/store/modules/permission.js | 12 + src/views/chart/layout/SideMenu.vue | 5 + src/views/chart/pages/Calculation.vue | 47 ++- src/views/chart/pages/ConfigureChart.vue | 69 +++- src/views/chart/pages/MonitorResult.vue | 370 +++++++++++++++++++++ src/views/chart/pages/Predict.vue | 192 ++++++++--- src/views/chart/pages/WindMap.vue | 11 +- src/views/chart/pages/WindMap/WindField.js | 6 +- 9 files changed, 730 insertions(+), 66 deletions(-) create mode 100644 src/components/CountDownTimer/index.vue create mode 100644 src/views/chart/pages/MonitorResult.vue diff --git a/src/components/CountDownTimer/index.vue b/src/components/CountDownTimer/index.vue new file mode 100644 index 0000000..20a5fd6 --- /dev/null +++ b/src/components/CountDownTimer/index.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 22d6ea3..53ae199 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -246,6 +246,18 @@ const usePermissionStore = defineStore( "link": null }, }, + { + "name": "MonitorResult", + "path": "MonitorResult", + "hidden": false, + "component": "chart/pages/MonitorResult", + "meta": { + "title": "MonitorResult", + "icon": "log", + "noCache": false, + "link": null + }, + }, ] } ] diff --git a/src/views/chart/layout/SideMenu.vue b/src/views/chart/layout/SideMenu.vue index 5eb0227..d4e3e5a 100644 --- a/src/views/chart/layout/SideMenu.vue +++ b/src/views/chart/layout/SideMenu.vue @@ -97,6 +97,11 @@ export default { name: 'Monitor the training process', url: '/system/chart/Calculation', }, + { + id: '25', + name: 'Monitor result', + url: '/system/chart/MonitorResult', + }, { id: '24', name: 'Config chart', diff --git a/src/views/chart/pages/Calculation.vue b/src/views/chart/pages/Calculation.vue index 2c4c589..9404b3b 100644 --- a/src/views/chart/pages/Calculation.vue +++ b/src/views/chart/pages/Calculation.vue @@ -41,7 +41,7 @@ --> - + End training @@ -81,7 +82,12 @@
-
BDT:
+
+ BDT: + + + +
@@ -192,7 +198,12 @@ @@ -498,6 +526,11 @@ export default { height: 28px; line-height: 28px; margin-bottom: 14px; + display: flex; + align-items: center; + justify-content: space-between; + .title {} + .clock {} } .set-section { flex: 1; diff --git a/src/views/chart/pages/ConfigureChart.vue b/src/views/chart/pages/ConfigureChart.vue index ee44abd..c14dc85 100644 --- a/src/views/chart/pages/ConfigureChart.vue +++ b/src/views/chart/pages/ConfigureChart.vue @@ -1,6 +1,6 @@