NEZ-2735 fix:project toop 部分有数据的节点不显示

This commit is contained in:
zhangyu
2023-03-28 15:07:35 +08:00
parent 099859d736
commit a6b4c0c160
6 changed files with 163 additions and 22 deletions

View File

@@ -28,7 +28,7 @@
@change="change('nzName')"></el-input>
</div>
</div>
<div class="form-row-item form-row-item-full">
<div class="form-row-item form-row-item-full" v-if="!pen.type">
<div class="form-row-key">
{{$t('overall.module')}}
</div>
@@ -296,7 +296,7 @@
</div>
<div class="form-row-value">
<!-- <el-input v-model="pen.image" size="small" @change="change('image')"/>-->
<meta2dSelectImage :selectImage="pen.image" :imgId="pen.imageId" @updateImage="updateImage"/>
<meta2dSelectImage :selectImage="pen.image" :imgId="pen.imageId" :icon="pen.icon" @updateImage="updateImage"/>
</div>
</div>
<div class="form-row-item">
@@ -1219,11 +1219,20 @@ export default {
this.pen.autoPlay = false
}
this.$emit('change', key)
this.$forceUpdate()
},
updateImage (image) {
this.pen.image = image.image
this.pen.imageId = image.id
this.change('image')
if (image.image) {
this.pen.image = image.image
this.pen.icon = ''
this.change('image')
}
if (image.icon) {
this.pen.icon = image.icon
this.pen.image = ''
this.change('icon')
}
},
colorChange (val, key) {
this.pen.data.params[key] = val