From d660ed580c4ac9e5b2cb063a7a12c392405813f5 Mon Sep 17 00:00:00 2001 From: wente <329538422@qq.com> Date: 星期二, 21 十一月 2023 09:34:39 +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