From b70e4dc2594da74ef5088e008f577179badf16ee Mon Sep 17 00:00:00 2001 From: hcong <1050828145@qq.com> Date: 星期一, 23 十二月 2024 11:44:52 +0800 Subject: [PATCH] 1. 新增网格数据模板下载和excel数据上传 api 2. 新增网格数据导入页面 --- src/views/satellitetelemetry/component/SatelliteSearchBar.vue | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/src/views/satellitetelemetry/component/SatelliteSearchBar.vue b/src/views/satellitetelemetry/component/SatelliteSearchBar.vue index 84a8516..7f575e6 100644 --- a/src/views/satellitetelemetry/component/SatelliteSearchBar.vue +++ b/src/views/satellitetelemetry/component/SatelliteSearchBar.vue @@ -1,6 +1,6 @@ <template> <el-row> - <el-col :span="20"> + <el-col :span="17"> <el-form label-position="right" label-width="60px" :inline="false"> <el-form-item label="鍖哄煙"> <OptionLocation2 @@ -31,9 +31,30 @@ </el-button> </el-form-item> </el-col> + <el-col :span="3"> + <el-form-item> + <el-button + :loading="loading" + type="primary" + class="el-button-custom" + size="small" + @click="handleImportClick" + > + 瀵煎叆 + </el-button> + </el-form-item> + </el-col> </el-row> + <el-dialog title="瀵煎叆" v-model="importVisible" destroy-on-close> + <SatelliteImport + @submit="handleImportSubmit" + :disabled="!gridGroup" + :grid-group="gridGroup" + ></SatelliteImport> + </el-dialog> </template> <script setup> +import SatelliteImport from './SatelliteImport.vue'; import { ref, watch } from 'vue'; defineProps({ @@ -43,6 +64,7 @@ const location = ref(undefined); const gridGroup = ref(undefined); const gridGroupRef = ref(null); +const importVisible = ref(false); const emits = defineEmits(['search']); @@ -72,4 +94,13 @@ function handleClick() { emits('search', gridGroup.value); } + +function handleImportSubmit() { + importVisible.value = false; + emits('search', gridGroup.value); +} + +function handleImportClick() { + importVisible.value = true; +} </script> -- Gitblit v1.9.3