This commit is contained in:
2026-04-30 10:25:34 +08:00
parent eebb0804b0
commit c1acba7196
22 changed files with 868 additions and 76 deletions

View File

@@ -81,13 +81,9 @@
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处<em>点击上传</em></div>
<div class="el-upload__tip text-center" slot="tip">
<span>仅允许导入xlsxlsx格式文件</span>
<span>仅允许导入{{timeType==='month'?'月':'年'}}预算仅允许导入xlsxlsx格式文件</span>
</div>
<div class="el-upload__tip" slot="tip">
<el-radio-group v-model="upload.timeDim">
<el-radio :label="2">月预算</el-radio>
<el-radio :label="3">年预算</el-radio>
</el-radio-group>
</div>
</el-upload>
<div v-if="upload.httpUploading" class="upload-progress-wrap">
@@ -143,7 +139,6 @@ export default {
title: "预算填报导入",
fileList:[],
currentFile:null,
timeDim: 2,
// HTTP 上传中(点击确定后 axios 上传,展示不确定进度条)
httpUploading: false
},
@@ -530,7 +525,7 @@ export default {
try {
const formData = new FormData()
formData.append('file', this.upload.currentFile) // 文件字段
formData.append('timeDim', this.upload.timeDim) // 年月维度字段
formData.append('timeDim', this.timeType === 'month'?2:3) // 年月维度字段
formData.append('reportDate', this.form.endTime) // 时间维度字段
formData.append('levelId', this.form.levelId) // 层级维度字段
const response = await axios({
@@ -549,7 +544,6 @@ export default {
this.$message.success('文件上传成功!')
// 重置表单
this.upload.fileList = []
this.upload.timeDim = 2
this.upload.currentFile = null
this.upload.open = false
this.$refs.upload.clearFiles();