上传附件
ref="upload"
class="upload-demo"
:action="uploadUrl()"
:auto-upload="false"
:limit="1"
:headers="headers"
:on-exceed="handleExceed"
:file-list="fileList"
:data="uploadForm"
:on-success="onSuccess"
:on-error="onError"
:on-change="onChange"
:on-remove="handleRemove"
>
选取文件
import {
mapActions,
mapGetters
} from 'vuex'
import { getToken } from '@/utils/auth'
import downOrPreview from '../../../utils/downOrPreview.js'
export default {
data() {
return {
addClubDialog: {
title: '',
visible: false,
form: {}
},
// 判断是否上传文件
isUploadFile: false,
formLabelWidth: '120px',
fileList: [],
uploadForm: {},
rules: {
clue_company: [
{ required: true, message: '请输入', trigger: 'blur' }
],
clue_leader: [
{ required: true, message: '请输入', trigger: 'blur' }
],
clue_contacts: [
{ required: true, message: '请输入', trigger: 'blur' }
],
clue_state: [
{ required: true, message: '请选择', trigger: 'change' }
],
clue_content: [
{ required: true, message: '请输入', trigger: 'blur' }
]
}
}
},
computed: {