From 010ce04ba6e27f2bd603cec692d2695d7a8a3c1f Mon Sep 17 00:00:00 2001
From: web <candymxq888@outlook.com>
Date: 星期三, 07 五月 2025 08:38:18 +0800
Subject: [PATCH] fix:修改水温深度监测

---
 src/views/screen/flow/graphic/index.vue |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/src/views/screen/flow/graphic/index.vue b/src/views/screen/flow/graphic/index.vue
index d208ed6..621d13b 100644
--- a/src/views/screen/flow/graphic/index.vue
+++ b/src/views/screen/flow/graphic/index.vue
@@ -4,10 +4,11 @@
 import {getFlowPointList} from '@/api/screen/index'
 import {getFlowVideoData} from '@/api/screen/graphic/index.js'
 import EZUIKit from 'ezuikit-js';
-import {useRoute} from "vue-router";
+import {useRoute, useRouter} from "vue-router";
 import FullScreenVideo from "./components/FullScreenVideo.vue";
 
 const route = useRoute();
+const router = useRouter();
 
 const menuList = ref([])
 const userType = ref(getUserType())
@@ -32,7 +33,7 @@
 
 // 抓拍
 const handleSnap = (index) => {
-    ezKitList[index].capturePicture(`capture-${new Date().getTime()}`, 0.8); // 参数:回调函数,图片格式,质量(0-1)
+    ezKitList[index].capturePicture(`capture-${new Date().getTime()}`, 0.8);
 }
 
 // 获取监控点菜单
@@ -136,7 +137,7 @@
                         </el-icon>
                         搜索
                     </el-button>
-                    <el-button style="margin-left: 0" v-if="userType === '1'">
+                    <el-button style="margin-left: 0" v-if="userType === '1'" @click="router.push('/monitorList')">
                         <el-icon>
                             <Plus/>
                         </el-icon>
@@ -156,28 +157,36 @@
                                     <div class="val"><span>{{ item.waterLevel }}</span>m</div>
                                 </div>
                                 <div class="info-item">
-                                    <div class="name">流速:</div>
+                                    <div class="name">表面流速:</div>
                                     <div class="val"><span>{{ item.flowVelocity }}</span>m/s</div>
-                                </div>
-                                <div class="info-item">
-                                    <div class="name">瞬时流量:</div>
-                                    <div class="val"><span>{{ item.newFlow }}</span>m³/h</div>
-                                </div>
-                                <div class="info-item">
-                                    <div class="name">累计流量:</div>
-                                    <div class="val"><span>{{ item.totalFlow }}</span>m³</div>
                                 </div>
                                 <div class="info-item">
                                     <div class="name">水面宽度:</div>
                                     <div class="val"><span>{{ item.waterWidth }}</span>m</div>
                                 </div>
                                 <div class="info-item">
+                                    <div class="name">平均流速:</div>
+                                    <div class="val"><span>{{ item.avgVelocity }}</span>m/s</div>
+                                </div>
+                                <div class="info-item">
                                     <div class="name">过水面积:</div>
                                     <div class="val"><span>{{ item.waterArea }}</span>m³</div>
                                 </div>
+                                <div class="info-item">
+                                    <div class="name">雷达流速:</div>
+                                    <div class="val"><span>{{ item.radarVelocity }}</span>m/s</div>
+                                </div>
+                                <div class="info-item">
+                                    <div class="name">实时流量:</div>
+                                    <div class="val"><span>{{ item.newFlow }}</span>m³/h</div>
+                                </div>
+                                <div class="info-item">
+                                    <div class="name">起点距:</div>
+                                    <div class="val"><span>{{ item.radarDistance }}</span>m</div>
+                                </div>
                             </div>
                             <div class="info-btn">
-                                <div class="fullScreen" @click="handleFullScreen(index)">
+                                <div class="fullScreen" v-if="item.url" @click="handleFullScreen(index)">
                                     <img src="@/assets/images/flow/screenIconWhite.png" alt="" />
                                     全屏
                                 </div>
@@ -339,15 +348,14 @@
                         .info-btn {
                             width: 15%;
                             padding: 1rem 0;
-                            display: flex;
-                            align-items: flex-end;
-                            flex-direction: column;
-                            justify-content: space-between;
+                            position: relative;
                             :deep(.el-button) {
                                 color: #fff;
                                 background: rgba(94, 229, 92, 0.6);
                                 border-radius: 4px 4px 4px 4px;
                                 border: 1px solid rgba(94, 229, 92, 0.6);
+                                position: absolute;
+                                bottom: 1rem;
                             }
                             .fullScreen{
                                 width: 100%;

--
Gitblit v1.9.3