From 033db2186f2fe5589b25ec55e41ddaa4f2f08108 Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期二, 18 六月 2024 19:04:12 +0800
Subject: [PATCH] 完善

---
 src/views/infomanger/companymanger/components/export.vue |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/src/views/infomanger/companymanger/components/export.vue b/src/views/infomanger/companymanger/components/export.vue
index b1c979b..84936ee 100644
--- a/src/views/infomanger/companymanger/components/export.vue
+++ b/src/views/infomanger/companymanger/components/export.vue
@@ -1,28 +1,31 @@
 <template>
-  <el-dialog title="鐢ㄦ埛瀵煎叆" v-model="dialogVisible" width="600px" append-to-body @close="closeDialog"
+  <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"></FileUpload>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" plain @click="startExport">寮�濮嬪鍏�</el-button>
+        <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/index'
-import { downloadGet  as downloadHttp} from '@/utils/request'
-import { downTemplate, importTemplate } from '@/api/system/company/company'
+import FileUpload from '@/components/FileUpload/handlerImport.vue'
+import { download  as downloadHttp} from '@/utils/request'
+import { downTemplate, importTemplate, doImport } from '@/api/system/company/company'
 const { proxy } = getCurrentInstance();
 const dialogVisible = ref(false)
+const emit = defineEmits()
 const form = reactive({
   exportNews: {}
 })
@@ -42,7 +45,11 @@
   })
 }
 function startExport() {
-
+  uploadFile()
+}
+function resList(row) {
+  cloaseDialog()
+  emit('resList', row)
 }
 defineExpose({
   openDialog,

--
Gitblit v1.9.1