NEZ-1369 fix:chart box 修改图表表达式时,点击任意位置退出,不会弹出提示框
This commit is contained in:
@@ -394,6 +394,7 @@
|
|||||||
:expression-list="expressions"
|
:expression-list="expressions"
|
||||||
:id="promqlKeys[index-1]"
|
:id="promqlKeys[index-1]"
|
||||||
:index="index-1"
|
:index="index-1"
|
||||||
|
:required = 'true'
|
||||||
:type="promqlType"
|
:type="promqlType"
|
||||||
:key="promqlKeys[index-1]"
|
:key="promqlKeys[index-1]"
|
||||||
:plugins="['metric-selector', 'metric-input', 'remove']"
|
:plugins="['metric-selector', 'metric-input', 'remove']"
|
||||||
@@ -791,7 +792,14 @@ export default {
|
|||||||
this.$set(this.editChart, 'unit', Number.parseInt(unit))
|
this.$set(this.editChart, 'unit', Number.parseInt(unit))
|
||||||
},
|
},
|
||||||
expressionChange: function () {
|
expressionChange: function () {
|
||||||
|
if (this.expressions[0]) {
|
||||||
|
this.editChart.elements = []
|
||||||
|
this.expressions.forEach((expr, i) => {
|
||||||
|
this.editChart.elements.push({ id: this.elementIds[i], expression: expr, type: 'expert', legend: this.legends[i] })
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.editChart.elements = []
|
||||||
|
}
|
||||||
},
|
},
|
||||||
addExpression () {
|
addExpression () {
|
||||||
this.expressions.push('')
|
this.expressions.push('')
|
||||||
|
|||||||
Reference in New Issue
Block a user