mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 04:46:46 +08:00
fix(BUG:51):投票文件类型限制上传
This commit is contained in:
@@ -73,8 +73,8 @@
|
||||
<span style="margin-right: 3px">基础投票数:</span>
|
||||
</div>
|
||||
<div class="btnbox">
|
||||
<a-upload @change="handleChange" :multiple="true" :max-count="1" action="/manageApi/vote/baseVoteupload"
|
||||
v-model:file-list="fileList">
|
||||
<a-upload @change="handleChange" :before-upload="beforeUpload" :multiple="true" :max-count="1"
|
||||
action="/manageApi/vote/baseVoteupload" v-model:file-list="fileList">
|
||||
<button class="xkbtn">点击上传</button></a-upload>
|
||||
<div v-if="voteCount > 0"><a-tag color="processing"> <span style="font-size:14px;line-height: 33px;">{{
|
||||
voteCount
|
||||
@@ -218,7 +218,23 @@ export default {
|
||||
|
||||
};
|
||||
|
||||
// 限制文件格式上传
|
||||
const beforeUpload = (obj) => {
|
||||
console.log(obj)
|
||||
}
|
||||
|
||||
const handleChange = info => {
|
||||
console.log(info.file.type, info.file.type.indexOf('sheet'))
|
||||
if (info.file.type.indexOf('sheet') == -1) {
|
||||
message.destroy()
|
||||
message.error("请上传正确的文件格式")
|
||||
|
||||
console.log(state.fileList)
|
||||
|
||||
state.fileList = []
|
||||
return
|
||||
}
|
||||
|
||||
let resFileList = [...info.fileList];
|
||||
|
||||
|
||||
@@ -401,6 +417,7 @@ export default {
|
||||
queryStem,
|
||||
closeStem,
|
||||
handleChange,
|
||||
beforeUpload,
|
||||
log,
|
||||
};
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user