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