From 819468f088be66befd788d357af44a496150d36e Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期一, 20 十一月 2023 16:23:14 +0800
Subject: [PATCH] 项目表
---
web/src/components/config-uploader/src/config-uploader.vue | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/web/src/components/config-uploader/src/config-uploader.vue b/web/src/components/config-uploader/src/config-uploader.vue
index c4a3343..bf400de 100644
--- a/web/src/components/config-uploader/src/config-uploader.vue
+++ b/web/src/components/config-uploader/src/config-uploader.vue
@@ -2,7 +2,7 @@
<el-collapse class="config-uploader" v-model="activeNames" v-if="oss">
<el-collapse-item name="1" v-for="group in (oss.groups || [])" :key="group.busiFieldGroup">
<template slot="title">
- <el-tag>{{group.busiFieldGroup}}</el-tag>
+ <el-tag v-if="!image">{{group.busiFieldGroup}}</el-tag>
</template>
<!-- <zt-form-item :label="field.busiFieldName" :prop="field.busiField" v-for="field in group.fields"
:key="field.busiField" :rules="field.isRequired ? 'required':''" style="width: 100%;">
@@ -17,8 +17,8 @@
</el-table-column>
<el-table-column align="left">
<template slot-scope="scope">
- <zt-uploader v-model="dataForm[scope.row.busiField]" multiple :limit="scope.row.fileLimit" :file-type="scope.row.fileType"
- :accept="scope.row.accept" :file-size="scope.row.fileSize" @input="change(scope.row.busiField)"/>
+ <zt-uploader :image="image" v-model="dataForm[scope.row.busiField]" multiple :limit="scope.row.fileLimit" :file-type="scope.row.fileType"
+ :accept="scope.row.accept" :file-size="scope.row.fileSize" @getUploaderImg="getUploaderImg" @input="change(scope.row.busiField)"/>
</template>
</el-table-column>
</el-table>
@@ -33,6 +33,7 @@
props: {
value: Object,
dataForm: Object,
+ image:false,
busiType: String // 涓氬姟绫诲瀷
},
data() {
@@ -89,12 +90,20 @@
return null
},
change(busiField) {
+ console.log(busiField,'busiField busiField')
this.fields.forEach(field => {
if (field.busiField === busiField) {
field.files.length = 0
this.dataForm[busiField].forEach(file => field.files.push(file))
}
})
+ },
+ getUploaderImg(list){
+ // this.imageList = list
+ if(list[0].url){
+ this.$emit('getImageUrl',list[0].url)
+ }
+
}
}
}
--
Gitblit v1.9.1