diff --git a/src/components/jero/JImageUpload.vue b/src/components/jero/JImageUpload.vue index a8424c7..993beb4 100644 --- a/src/components/jero/JImageUpload.vue +++ b/src/components/jero/JImageUpload.vue @@ -89,8 +89,14 @@ type:Number, required:false, default:0 - } + }, //update-end-author:wangshuai date:20201021 for:LOWCOD-969 新增number属性,用于判断上传数量 + // 限制的后缀数组 + fileTypeList: { + type: Array, + required: false, + default: () => [] + } }, computed: { //透传给下级组件的事件,需要排除本组件使用的change事件 @@ -190,6 +196,15 @@ this.$message.warning('请上传图片') return false } + // 限制文件类型 + if (this.fileTypeList && this.fileTypeList.length) { + const tmpArr = file.name.split('.') + const fileSuffix = tmpArr[tmpArr.length - 1].toLowerCase() + if (!this.fileTypeList.some(t => t === fileSuffix)) { + this.$message.warning('图片格式必须是' + this.fileTypeList.join(',')) + return false + } + } }, handleChange(info) { this.picUrl = false diff --git a/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue b/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue index cbcc6da..13cb918 100644 --- a/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue +++ b/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue @@ -10,7 +10,9 @@ - +