From 524451ef93534fdfc7084501ddd4a1d649859783 Mon Sep 17 00:00:00 2001
From: web <candymxq888@outlook.com>
Date: 星期六, 22 三月 2025 17:25:03 +0800
Subject: [PATCH] feat: 添加图形分析,汇总统计功能

---
 src/views/screen/temperature/monitor/index.vue |   92 +++++++++++++++++++++++++--------------------
 1 files changed, 51 insertions(+), 41 deletions(-)

diff --git a/src/views/screen/temperature/monitor/index.vue b/src/views/screen/temperature/monitor/index.vue
index 5ac61ee..d13c74a 100644
--- a/src/views/screen/temperature/monitor/index.vue
+++ b/src/views/screen/temperature/monitor/index.vue
@@ -1,6 +1,7 @@
  <script setup>
  import {ref} from "vue";
  import {getUserType} from '@/utils/auth.js'
+
  const userType = ref(getUserType())
  const monitorRef = ref()
  const searchVal = ref('')
@@ -9,7 +10,16 @@
      { label: '水电站流量监测点', value: 1 },
      { label: '新扎口流量监测点', value: 2 },
  ])
- const video = ref()
+ const setData = reactive({
+     licheng: '',
+     toufang: '',
+     gaocheng: '',
+     shuiwei: '',
+     shuiwen: '',
+     shuiweiji: '',
+     jilu: '',
+     shuju: ''
+ })
 
  // 全屏操作
  const handleFullScreen = () => {
@@ -84,49 +94,49 @@
                         <div class="item-set">
                             <div class="setbox">
                                 <div class="name">里程设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.licheng" />
                             </div>
                             <div class="setbox">
                                 <div class="name">投放度设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.toufang" />
                             </div>
                             <div class="setbox">
                                 <div class="name">高程设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.gaocheng" />
                             </div>
                             <div class="setbox">
                                 <div class="name">水位下限设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.shuiwei" />
                             </div>
                             <div class="setbox">
                                 <div class="name">水温下限设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.shuiwen" />
                             </div>
                             <div class="setbox">
                                 <div class="name">水位计采集间隔设置:</div>
-                                <el-select>
-                                    <el-option>60s</el-option>
-                                    <el-option>120s</el-option>
-                                    <el-option>300s</el-option>
-                                    <el-option>600s</el-option>
+                                <el-select v-model="setData.shuiweiji">
+                                    <el-option value="60">60s</el-option>
+                                    <el-option value="120">120s</el-option>
+                                    <el-option value="300">300s</el-option>
+                                    <el-option value="600">600s</el-option>
                                 </el-select>
                             </div>
                             <div class="setbox">
                                 <div class="name">记录上报间隔设置:</div>
-                                <el-select>
-                                    <el-option>60s</el-option>
-                                    <el-option>120s</el-option>
-                                    <el-option>300s</el-option>
-                                    <el-option>600s</el-option>
+                                <el-select v-model="setData.jilu">
+                                    <el-option value="60">60s</el-option>
+                                    <el-option value="120">120s</el-option>
+                                    <el-option value="300">300s</el-option>
+                                    <el-option value="600">600s</el-option>
                                 </el-select>
                             </div>
                             <div class="setbox">
                                 <div class="name">实时数据上报间隔设置:</div>
-                                <el-select>
-                                    <el-option>60s</el-option>
-                                    <el-option>120s</el-option>
-                                    <el-option>300s</el-option>
-                                    <el-option>600s</el-option>
+                                <el-select v-model="setData.shuju">
+                                    <el-option value="60">60s</el-option>
+                                    <el-option value="120">120s</el-option>
+                                    <el-option value="300">300s</el-option>
+                                    <el-option value="600">600s</el-option>
                                 </el-select>
                             </div>
                         </div>
@@ -151,49 +161,49 @@
                         <div class="item-set">
                             <div class="setbox">
                                 <div class="name">里程设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.licheng" />
                             </div>
                             <div class="setbox">
                                 <div class="name">投放度设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.toufang" />
                             </div>
                             <div class="setbox">
                                 <div class="name">高程设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.gaocheng" />
                             </div>
                             <div class="setbox">
                                 <div class="name">水位下限设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.shuiwei" />
                             </div>
                             <div class="setbox">
                                 <div class="name">水温下限设置:</div>
-                                <el-input  />
+                                <el-input v-model="setData.shuiwen" />
                             </div>
                             <div class="setbox">
                                 <div class="name">水位计采集间隔设置:</div>
-                                <el-select>
-                                    <el-option>60s</el-option>
-                                    <el-option>120s</el-option>
-                                    <el-option>300s</el-option>
-                                    <el-option>600s</el-option>
+                                <el-select v-model="setData.shuiweiji">
+                                    <el-option value="60">60s</el-option>
+                                    <el-option value="120">120s</el-option>
+                                    <el-option value="300">300s</el-option>
+                                    <el-option value="600">600s</el-option>
                                 </el-select>
                             </div>
                             <div class="setbox">
                                 <div class="name">记录上报间隔设置:</div>
-                                <el-select>
-                                    <el-option>60s</el-option>
-                                    <el-option>120s</el-option>
-                                    <el-option>300s</el-option>
-                                    <el-option>600s</el-option>
+                                <el-select v-model="setData.jilu">
+                                    <el-option value="60">60s</el-option>
+                                    <el-option value="120">120s</el-option>
+                                    <el-option value="300">300s</el-option>
+                                    <el-option value="600">600s</el-option>
                                 </el-select>
                             </div>
                             <div class="setbox">
                                 <div class="name">实时数据上报间隔设置:</div>
-                                <el-select>
-                                    <el-option>60s</el-option>
-                                    <el-option>120s</el-option>
-                                    <el-option>300s</el-option>
-                                    <el-option>600s</el-option>
+                                <el-select v-model="setData.shuju">
+                                    <el-option value="60">60s</el-option>
+                                    <el-option value="120">120s</el-option>
+                                    <el-option value="300">300s</el-option>
+                                    <el-option value="600">600s</el-option>
                                 </el-select>
                             </div>
                         </div>

--
Gitblit v1.9.3