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