NEZ-2614 fix: bug修复
This commit is contained in:
@@ -206,6 +206,7 @@ export default {
|
|||||||
pen.animateColor = mapping.color.bac
|
pen.animateColor = mapping.color.bac
|
||||||
pen.borderColor = mapping.color.border
|
pen.borderColor = mapping.color.border
|
||||||
pen.color = mapping.color.text
|
pen.color = mapping.color.text
|
||||||
|
console.log(!!pen.lineAnimateType)
|
||||||
if (pen.lineAnimateType) {
|
if (pen.lineAnimateType) {
|
||||||
pen.autoPlay = true
|
pen.autoPlay = true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="pens-data right-box__container">
|
<div class="pens-data right-box__container" :key="pen.id">
|
||||||
<div v-if="pen.id">
|
<div v-if="pen.id">
|
||||||
<!-- <el-input-number v-model="pen.x" @change="change('x')"/>-->
|
<!-- <el-input-number v-model="pen.x" @change="change('x')"/>-->
|
||||||
<!-- node-->
|
<!-- node-->
|
||||||
@@ -186,6 +186,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<nezhaColor
|
<nezhaColor
|
||||||
|
:ref="'nezhaColorPenColor'"
|
||||||
:isTopo="true"
|
:isTopo="true"
|
||||||
:value-arr="[{name:'color',value: pen.color}]"
|
:value-arr="[{name:'color',value: pen.color}]"
|
||||||
@colorChange="colorChange"/>
|
@colorChange="colorChange"/>
|
||||||
@@ -225,6 +226,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<nezhaColor
|
<nezhaColor
|
||||||
|
:ref="'nezhaColorPenBackground'"
|
||||||
:isTopo="true"
|
:isTopo="true"
|
||||||
:value-arr="[{name:'background',value: pen.background}]"
|
:value-arr="[{name:'background',value: pen.background}]"
|
||||||
@colorChange="colorChange"/>
|
@colorChange="colorChange"/>
|
||||||
@@ -287,6 +289,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<nezhaColor
|
<nezhaColor
|
||||||
|
:ref="'nezhaColorPenTextColor'"
|
||||||
:isTopo="true"
|
:isTopo="true"
|
||||||
:value-arr="[{name:'textColor',value: pen.textColor}]"
|
:value-arr="[{name:'textColor',value: pen.textColor}]"
|
||||||
@colorChange="colorChange"/>
|
@colorChange="colorChange"/>
|
||||||
@@ -569,6 +572,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<nezhaColor
|
<nezhaColor
|
||||||
|
:ref="'nezhaColorPenColor'"
|
||||||
:isTopo="true"
|
:isTopo="true"
|
||||||
:value-arr="[{name:'color',value: pen.color}]"
|
:value-arr="[{name:'color',value: pen.color}]"
|
||||||
@colorChange="colorChange"/>
|
@colorChange="colorChange"/>
|
||||||
@@ -600,6 +604,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<nezhaColor
|
<nezhaColor
|
||||||
|
:ref="'nezhaColorPenBorderColor'"
|
||||||
:isTopo="true"
|
:isTopo="true"
|
||||||
:value-arr="[{name:'borderColor',value: pen.borderColor}]"
|
:value-arr="[{name:'borderColor',value: pen.borderColor}]"
|
||||||
@colorChange="colorChange"/>
|
@colorChange="colorChange"/>
|
||||||
@@ -655,14 +660,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-item">
|
<div class="form-row-item">
|
||||||
<div class="form-row-key">
|
<div class="form-row-key">
|
||||||
{{$t('project.topology.speed')}} (0 - 10)
|
{{$t('project.topology.speed')}} (1 - 10)
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
@focus="inputFocus"
|
@focus="inputFocus"
|
||||||
@blur="inputBlur"
|
@blur="inputBlur"
|
||||||
:step="1"
|
:step="1"
|
||||||
:min="0"
|
:min="1"
|
||||||
:max="10"
|
:max="10"
|
||||||
:precision="0"
|
:precision="0"
|
||||||
controls-position="right"
|
controls-position="right"
|
||||||
@@ -680,6 +685,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-row-value">
|
<div class="form-row-value">
|
||||||
<nezhaColor
|
<nezhaColor
|
||||||
|
:ref="'nezhaColorPenAnimateColor'"
|
||||||
:isTopo="true"
|
:isTopo="true"
|
||||||
:value-arr="[{name:'animateColor',value: pen.animateColor}]"
|
:value-arr="[{name:'animateColor',value: pen.animateColor}]"
|
||||||
@colorChange="colorChange"/>
|
@colorChange="colorChange"/>
|
||||||
@@ -1023,6 +1029,7 @@ export default {
|
|||||||
immediate: true,
|
immediate: true,
|
||||||
handler (n) {
|
handler (n) {
|
||||||
this.pen = n[0]
|
this.pen = n[0]
|
||||||
|
this.nzColorUpdate()
|
||||||
// todo 判断legend 是否还存在
|
// todo 判断legend 是否还存在
|
||||||
// this.$forceUpdate()
|
// this.$forceUpdate()
|
||||||
}
|
}
|
||||||
@@ -1038,6 +1045,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
theme: theme,
|
theme: theme,
|
||||||
pen: {},
|
pen: {},
|
||||||
|
refsArr: ['nezhaColorPenColor', 'nezhaColorPenBackground', 'nezhaColorPenTextColor', 'nezhaColorPenBorderColor', 'nezhaColorPenAnimateColor'],
|
||||||
chartType: [
|
chartType: [
|
||||||
{ id: 'line', name: 'Line' },
|
{ id: 'line', name: 'Line' },
|
||||||
{ id: 'area', name: 'Area' },
|
{ id: 'area', name: 'Area' },
|
||||||
@@ -1169,6 +1177,9 @@ export default {
|
|||||||
this.pen.text = this.pen.data.textValue
|
this.pen.text = this.pen.data.textValue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (key === 'lineAnimateType') {
|
||||||
|
this.pen.autoPlay = false
|
||||||
|
}
|
||||||
this.$emit('change', key)
|
this.$emit('change', key)
|
||||||
},
|
},
|
||||||
updateImage (image) {
|
updateImage (image) {
|
||||||
@@ -1264,6 +1275,13 @@ export default {
|
|||||||
legend: '',
|
legend: '',
|
||||||
alias: ''
|
alias: ''
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
nzColorUpdate () {
|
||||||
|
this.refsArr.forEach(item => {
|
||||||
|
if (this.$refs[item]) {
|
||||||
|
this.$refs[item].update()
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user