From d3059a6205121ce357acef995dfdd16211a43202 Mon Sep 17 00:00:00 2001
From: wangyuhang <139@qq.com>
Date: 星期二, 18 十一月 2025 10:14:02 +0800
Subject: [PATCH] 增加字段 修改字段
---
src/views/infomanger/companymanger/components/export.vue | 29 ++++++++++++++++++-----------
1 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/src/views/infomanger/companymanger/components/export.vue b/src/views/infomanger/companymanger/components/export.vue
index b1c979b..10ddd51 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, exportTemplate } from '@/api/system/company/company'
const { proxy } = getCurrentInstance();
const dialogVisible = ref(false)
+const emit = defineEmits()
const form = reactive({
exportNews: {}
})
@@ -34,15 +37,19 @@
dialogVisible.value = false
}
function downLoad() {
- downTemplate().then(val => {
+ exportTemplate().then(val => {
downloadHttp('/tool/file/download', {
fileName: val.msg,
delete: true
- }, val.msg)
+ }, "浼佷笟淇℃伅妯℃澘.xlsx")
})
}
function startExport() {
-
+ uploadFile()
+}
+function resList(row) {
+ cloaseDialog()
+ emit('resList', row)
}
defineExpose({
openDialog,
--
Gitblit v1.9.1