|
@@ -126,10 +126,10 @@
|
|
|
</el-row>
|
|
|
<tf-title>附件</tf-title>
|
|
|
<el-row>
|
|
|
- <el-upload class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/" :on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove" :on-change="beforeAvatarUpload" :on-success="handleAvatarSuccess" accept=".jpg,.jpeg,.png,.pdf,.doc,.xls,.xlsx" :file-list="fileList" :auto-upload="false" multiple :limit="3" :on-exceed="handleExceed" size="small">
|
|
|
+ <el-upload class="upload-demo" action="none" :on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove" :on-change="beforeAvatarUpload" :on-success="handleAvatarSuccess" accept=".xls,.xlsx" :file-list="fileList" :auto-upload="false" multiple :limit="1" :on-exceed="handleExceed" size="small">
|
|
|
<el-button size="small" type="primary" style="margin-top: 3px; left:0px; float:left; ">点击上传</el-button>
|
|
|
<div slot="tip" class="el-upload__tip">
|
|
|
- ⚠️注意:请上传jpg,png,jpeg,pdf,excel,word格式的文件,且大小不能超过10MB!最多3个文件!
|
|
|
+ ⚠️注意:请上传excel格式的文件,且大小不能超过30MB!最多1个文件!
|
|
|
</div>
|
|
|
</el-upload>
|
|
|
</el-row>
|
|
@@ -297,18 +297,17 @@ export default class JianCeJiesuanDataImport extends Vue {
|
|
|
return this.$confirm(`确定移除 ${file.name}?`)
|
|
|
}
|
|
|
onBeforeUpload(file) {
|
|
|
- console.log('图片格式', file.type)
|
|
|
let fileName = file.name
|
|
|
let esuffixt = fileName.substr(fileName.lastIndexOf('.') + 1)
|
|
|
|
|
|
const isIMAGE = esuffixt === 'xls' || esuffixt === 'xlsx'
|
|
|
- const isLt1M = file.size / 1024 / 1024 < 10
|
|
|
+ const isLt1M = file.size / 1024 / 1024 < 30
|
|
|
|
|
|
if (!isIMAGE) {
|
|
|
- this.$message.error('上传文件只能是jpg,png,jpeg,pdf,excel,word格式!')
|
|
|
+ this.$message.error('上传文件只能是excel格式!')
|
|
|
}
|
|
|
if (!isLt1M) {
|
|
|
- this.$message.error('上传文件大小不能超过 10MB!')
|
|
|
+ this.$message.error('上传文件大小不能超过 30MB!')
|
|
|
}
|
|
|
return isIMAGE && isLt1M
|
|
|
}
|