From 0b700614e2f3e41df4655ba5469217e009c246ac Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 24 二月 2025 17:09:13 +0800
Subject: [PATCH] 1. 初步完成走航融合相关功能

---
 src/views/satellitetelemetry/component/SatelliteManage.vue |   84 ++++++++++++++++++++++++++---------------
 1 files changed, 53 insertions(+), 31 deletions(-)

diff --git a/src/views/satellitetelemetry/component/SatelliteManage.vue b/src/views/satellitetelemetry/component/SatelliteManage.vue
index cfa584a..318f624 100644
--- a/src/views/satellitetelemetry/component/SatelliteManage.vue
+++ b/src/views/satellitetelemetry/component/SatelliteManage.vue
@@ -6,30 +6,40 @@
           :loading="loading"
           @search="onSearch"
         ></SatelliteSearchBar>
-        <el-button
-          type="primary"
-          class="el-button-custom"
-          size="small"
-          @click="handleRankClick"
-        >
-          {{ rankVisible ? '闅愯棌鎺掑悕' : '鏄剧ず鎺掑悕' }}
-        </el-button>
-        <el-button
-          type="primary"
-          class="el-button-custom"
-          size="small"
-          @click="handleDataClick"
-        >
-          {{ dataVisible ? '闅愯棌鏁版嵁' : '鏄剧ず鏁版嵁' }}
-        </el-button>
-        <el-button
-          type="primary"
-          class="el-button-custom"
-          size="small"
-          @click="handleColorClick"
-        >
-          {{ isStandardColor ? '缁樺埗瀵规瘮鑹�' : '缁樺埗鏍囧噯鑹�' }}
-        </el-button>
+        <el-row class="m-b-8">
+          <el-button
+            type="primary"
+            class="el-button-custom"
+            size="small"
+            @click="handleRankClick"
+          >
+            {{ rankVisible ? '闅愯棌鎺掑悕' : '鏄剧ず鎺掑悕' }}
+          </el-button>
+          <el-button
+            type="primary"
+            class="el-button-custom"
+            size="small"
+            @click="handleDataClick"
+          >
+            {{ dataVisible ? '闅愯棌鏁版嵁' : '鏄剧ず鏁版嵁' }}
+          </el-button>
+          <el-button
+            type="primary"
+            class="el-button-custom"
+            size="small"
+            @click="handleColorClick"
+          >
+            {{ isStandardColor ? '缁樺埗瀵规瘮鑹�' : '缁樺埗鏍囧噯鑹�' }}
+          </el-button>
+          <el-button
+            type="primary"
+            class="el-button-custom"
+            size="small"
+            @click="handleOpacityClick"
+          >
+            {{ !isOpacity ? '閫忔槑鍖�' : '鍙栨秷閫忔槑鍖�' }}
+          </el-button>
+        </el-row>
         <el-table
           :data="gridDataList"
           table-layout="fixed"
@@ -109,11 +119,18 @@
   }
 });
 
-const rankVisible = ref(true);
-const dataVisible = ref(true);
-const isStandardColor = ref(true)
+const rankVisible = ref(false);
+const dataVisible = ref(false);
+const isStandardColor = ref(true);
+const isOpacity = ref(false);
 
-const emits = defineEmits(['search', 'rowClick', 'showRank', 'showData', 'changeColor']);
+const emits = defineEmits([
+  'search',
+  'rowClick',
+  'showRank',
+  'showData',
+  'changeColor'
+]);
 
 // 鏌ヨ缃戞牸淇℃伅鍜岄仴鎰熸暟鎹粍
 function onSearch(options) {
@@ -121,20 +138,25 @@
 }
 
 function handleRankClick() {
-  rankVisible.value = !rankVisible.value
+  rankVisible.value = !rankVisible.value;
   emits('showRank', rankVisible.value);
 }
 
 function handleDataClick() {
-  dataVisible.value = !dataVisible.value
+  dataVisible.value = !dataVisible.value;
   emits('showData', dataVisible.value);
 }
 
 function handleColorClick() {
-  isStandardColor.value = !isStandardColor.value
+  isStandardColor.value = !isStandardColor.value;
   emits('changeColor', isStandardColor.value);
 }
 
+function handleOpacityClick() {
+  isOpacity.value = !isOpacity.value;
+  emits('changeOpacity', isOpacity.value);
+}
+
 function handleRowClick(row, col, event) {
   emits('rowClick', row);
 }

--
Gitblit v1.9.3