From 3c496c263fca58417fa9b35beb9707ad147e6c7d Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期一, 22 七月 2024 15:01:33 +0800
Subject: [PATCH] Merge branch 'main' of http://218.28.192.34:9999/r/sqys/sqys_web

---
 src/views/infomanger/infoLook/components/export.vue |   63 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/src/views/infomanger/infoLook/components/export.vue b/src/views/infomanger/infoLook/components/export.vue
new file mode 100644
index 0000000..10ddd51
--- /dev/null
+++ b/src/views/infomanger/infoLook/components/export.vue
@@ -0,0 +1,63 @@
+<template>
+  <el-dialog title="鐢ㄦ埛瀵煎叆" v-model="dialogVisible" width="900px" append-to-body @close="cloaseDialog"
+  >
+    <el-form label-width="80px">
+      <el-form-item label="涓嬭浇妯℃澘">
+        <el-link type="primary" @click="downLoad">浼佷笟淇℃伅瀵煎叆妯℃澘.xlsx</el-link>
+      </el-form-item>
+      <el-form-item label="閫夊彇鏂囦欢">
+        <FileUpload :limit="1" :fileType="['cvs', 'xlsx']" v-model="form.exportNews.file" @resList="resList"></FileUpload>
+      </el-form-item>
+    </el-form>
+    <template #footer>
+      <div style="text-align: center;">
+        <el-button @click="cloaseDialog" >鍏抽棴</el-button>
+      </div>
+    </template>
+  </el-dialog>
+</template>
+
+<script lang="ts" setup>
+import { ref } from 'vue'
+import { ElMessageBox } from 'element-plus'
+import FileUpload from '@/components/FileUpload/handlerImport.vue'
+import { download  as downloadHttp} from '@/utils/request'
+import { downTemplate, importTemplate, doImport, exportTemplate } from '@/api/system/company/company'
+const { proxy } = getCurrentInstance();
+const dialogVisible = ref(false)
+const emit = defineEmits()
+const form = reactive({
+  exportNews: {}
+})
+function openDialog() {
+  dialogVisible.value = true
+}
+
+function cloaseDialog() {
+  dialogVisible.value = false
+}
+function downLoad() {
+  exportTemplate().then(val => {
+    downloadHttp('/tool/file/download', {
+      fileName: val.msg,
+      delete: true
+    }, "浼佷笟淇℃伅妯℃澘.xlsx")
+  })
+}
+function startExport() {
+  uploadFile()
+}
+function resList(row) {
+  cloaseDialog()
+  emit('resList', row)
+}
+defineExpose({
+  openDialog,
+  cloaseDialog
+})
+</script>
+<style scoped>
+.dialog-footer button:first-child {
+  margin-right: 10px;
+}
+</style>

--
Gitblit v1.9.1