From de6fd089b37613808e5a3bef38ecc0761f7456e0 Mon Sep 17 00:00:00 2001 From: Riku <risaku@163.com> Date: 星期日, 02 三月 2025 22:07:47 +0800 Subject: [PATCH] AOD数据产品 --- src/views/satellitetelemetry/component/SatelliteManage.vue | 90 +++++++++++++++++++++++++++++---------------- 1 files changed, 58 insertions(+), 32 deletions(-) diff --git a/src/views/satellitetelemetry/component/SatelliteManage.vue b/src/views/satellitetelemetry/component/SatelliteManage.vue index 35f74ce..2fe2100 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" @@ -50,6 +60,11 @@ align="center" width="50" /> + <!-- <el-table-column type="expand"> + <template #default="props"> + + </template> + </el-table-column> --> <el-table-column prop="dataTime" label="鏃堕棿" @@ -77,7 +92,6 @@ import SatelliteSearchBar from './SatelliteSearchBar.vue'; // import { useFetchData } from '@/composables/fetchData'; // import gridApi from '@/api/gridApi'; -// import SatelliteProxy from '../SatelliteProxy'; // eslint-disable-next-line no-unused-vars function timeFormatter(row, col, cellValue, index) { @@ -104,11 +118,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) { @@ -116,20 +137,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