From c1d2051abc8ca88cd07f0d7c56c0dbf8165d5c33 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 18 九月 2025 17:02:22 +0800
Subject: [PATCH] 2025.9.18 数据产品(待完成)

---
 src/views/fysp/data-product/base-data-product/components/ProdDownload.vue |   70 ++++++++++++++++++++++++++++++++++-
 1 files changed, 68 insertions(+), 2 deletions(-)

diff --git a/src/views/fysp/data-product/base-data-product/components/ProdDownload.vue b/src/views/fysp/data-product/base-data-product/components/ProdDownload.vue
index 54642c5..2ee4fa6 100644
--- a/src/views/fysp/data-product/base-data-product/components/ProdDownload.vue
+++ b/src/views/fysp/data-product/base-data-product/components/ProdDownload.vue
@@ -1,2 +1,68 @@
-<template>ProdDownload</template>
-<script setup></script>
+<template>
+  <el-card shadow="never">
+    <template #header>
+      <div><el-text tag="b" size="large">鏁版嵁浜у搧涓嬭浇</el-text></div>
+    </template>
+    <el-form :inline="false" label-position="left" label-width="150px">
+      <el-form-item label="鍖哄幙">
+        <el-text>{{ queryOpt.districtName }}</el-text>
+      </el-form-item>
+      <el-form-item label="鏃堕棿鑼冨洿">
+        <el-text>{{ queryOpt.startTime }} 鑷� {{ queryOpt.endTime }}</el-text>
+      </el-form-item>
+      <el-form-item label="鍦烘櫙绫诲瀷">
+        <el-text>{{ queryOpt.sceneTypeName }}</el-text>
+      </el-form-item>
+      <el-form-item label="浜у搧褰㈠紡">
+        <el-radio-group v-model="downloadType">
+          <el-radio value="1"> Excel琛ㄥ崟 </el-radio>
+          <el-radio value="2" :disabled="true"> Word鏂囨。 </el-radio>
+        </el-radio-group>
+      </el-form-item>
+    </el-form>
+    <template #footer>
+      <el-row justify="end">
+        <el-button
+          type="primary"
+          size="default"
+          :loading="loading"
+          @click="submit"
+          icon="Download"
+          >涓嬭浇</el-button
+        >
+      </el-row>
+    </template>
+  </el-card>
+</template>
+<script setup>
+import { ref, computed } from 'vue';
+import dayjs from 'dayjs';
+import scene_1 from '@/assets/image/scene_1.png';
+
+const props = defineProps({
+  // 鏁版嵁浜у搧鐢熸垚閫夐」
+  queryOpt: {
+    type: Object,
+    default: () => {}
+  },
+  loading: {
+    type: Boolean,
+    default: false
+  }
+});
+const emit = defineEmits(['submit']);
+
+const downloadType = ref('1');
+
+const submit = () => {
+  emit('submit', {
+    downloadType: downloadType.value
+  });
+};
+</script>
+<style scoped>
+/* .image {
+  width: 200px;
+  height: 200px;
+} */
+</style>

--
Gitblit v1.9.3