会员项目字段修改 jupload修改

This commit is contained in:
fengachen
2021-08-27 11:53:30 +08:00
parent 40383e6a5e
commit 17d02b2c34
5 changed files with 65 additions and 39 deletions
+56 -29
View File
@@ -52,36 +52,36 @@
uploadGoOn:true,
}
},
props:{
text:{
type:String,
required:false,
default:"点击上传"
props: {
text: {
type: String,
required: false,
default: "点击上传"
},
fileType:{
type:String,
required:false,
default:FILE_TYPE_ALL
fileType: {
type: String,
required: false,
default: FILE_TYPE_ALL
},
/*这个属性用于控制文件上传的业务路径*/
bizPath:{
type:String,
required:false,
default:"temp"
bizPath: {
type: String,
required: false,
default: "temp"
},
value:{
type:[String,Array],
required:false
value: {
type: [String, Array],
required: false
},
// update-begin- --- author:wangshuai ------ date:20190929 ---- for:Jupload组件增加是否能够点击
disabled:{
type:Boolean,
required:false,
disabled: {
type: Boolean,
required: false,
default: false
},
// update-end- --- author:wangshuai ------ date:20190929 ---- for:Jupload组件增加是否能够点击
//此属性被废弃了
triggerChange:{
triggerChange: {
type: Boolean,
required: false,
default: false
@@ -91,19 +91,29 @@
* true:仅返回url
* false:返回fileName filePath fileSize
*/
returnUrl:{
type:Boolean,
required:false,
returnUrl: {
type: Boolean,
required: false,
default: true
},
number:{
type:Number,
required:false,
default: 0
},
buttonVisible:{
/**
* 仅返回文件id
* true 仅返回文件id
* false 返回reurl
* */
returnId:{
type:Boolean,
required:false,
default: false
},
number: {
type: Number,
required: false,
default: 0
},
buttonVisible: {
type: Boolean,
required: false,
default: true
},
},
@@ -181,10 +191,27 @@
handlePathChange(){
let uploadFiles = this.fileList
let path = ''
// 文件id
let fileIds = ''
if(!uploadFiles || uploadFiles.length==0){
path = ''
}
let arr = [];
// 如果returnid为true 只返回id
if(this.returnId){
for(var a=0;a<uploadFiles.length;a++){
if(uploadFiles[a].status === 'done' ) {
arr.push(uploadFiles[a].response.result.id)
}else{
return;
}
}
if(arr.length>0){
fileIds = arr.join(",")
}
this.$emit('change', fileIds);
return
}
for(var a=0;a<uploadFiles.length;a++){
if(uploadFiles[a].status === 'done' ) {