From 7069ff06f3e28c615eba1b42015a4784d996dd05 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期四, 08 五月 2025 13:13:16 +0800
Subject: [PATCH] 新修改

---
 src/views/monitorData/fluxData/index.vue |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/views/monitorData/fluxData/index.vue b/src/views/monitorData/fluxData/index.vue
index 97ef4ff..27b2648 100644
--- a/src/views/monitorData/fluxData/index.vue
+++ b/src/views/monitorData/fluxData/index.vue
@@ -62,7 +62,11 @@
                 <el-table-column align="center" prop="time" label="采集时间"/>
                 <el-table-column align="center" prop="regionName" label="区域名称"/>
                 <el-table-column align="center" prop="windSpeed" label="风速"/>
-                <el-table-column align="center" prop="windDirection" label="风向"/>
+                <el-table-column align="center" prop="windDirection" label="风向">
+                  <template #default="scope">
+                    {{ getDirection(scope.row.windDirection)+'('+ scope.row.windDirection +'度)' }}
+                  </template>
+                </el-table-column>
                 <el-table-column align="center" prop="name" label="气体名称"/>
                 <el-table-column align="center" prop="gasValue" label="气体浓度"/>
             </el-table>
@@ -282,6 +286,15 @@
     }
 };
 
+const getDirection=(num:number)=>{
+  const directionName = ['北', '北东北', '东北', '东东北', '东', '东东南', '东南','南东南','南','南西南','西南','西西南','西','西西北','西北','北西北']
+  if(num<=348.75 ){
+    return directionName[Math.floor((num + 11.25) / 22.5)]
+  }else{
+    return '北'
+  }
+}
+
 const exportFluxData = async () => {
   const pageParam = {
     startTime: moment(state.tableData.listQuery.searchParams.time[0]).format('YYYY-MM-DD HH:mm:ss'),

--
Gitblit v1.9.2