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