From f5302b82a348926546410e52dc4c51621e457105 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 14 八月 2025 14:49:07 +0800
Subject: [PATCH] 修改了场景信息导入的模板文件

---
 src/components/button/FYDownloadTableButton.vue |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/src/components/button/FYDownloadTableButton.vue b/src/components/button/FYDownloadTableButton.vue
new file mode 100644
index 0000000..a5c90f2
--- /dev/null
+++ b/src/components/button/FYDownloadTableButton.vue
@@ -0,0 +1,33 @@
+<template>
+  <el-button
+    icon="Download"
+    type="primary"
+    plain
+    @click="download"
+    :loading="dlLoading"
+    >{{ label }}</el-button
+  >
+</template>
+<script setup>
+import { ref } from 'vue';
+import { conversionFromTable } from '@/utils/excel';
+
+const props = defineProps({
+  // 涓嬭浇鏂囦欢鍚嶇О
+  fileName: String,
+  // 琛ㄦ牸鍏冪礌id
+  tableId: String,
+  label: {
+    type: String,
+    default: '涓嬭浇'
+  }
+});
+
+const dlLoading = ref(false);
+
+function download() {
+  dlLoading.value = true;
+  conversionFromTable(props.tableId, props.fileName);
+  dlLoading.value = false;
+}
+</script>

--
Gitblit v1.9.3