fix: 优化 metrics 的数据 不再频繁调用接口

This commit is contained in:
zhangyu
2021-09-28 16:54:07 +08:00
parent 8388a0593f
commit cd72fad4b7
11 changed files with 168 additions and 142 deletions

View File

@@ -50,6 +50,8 @@
<template v-if="showMetrics">
<el-row style="line-height: 32px;">
<promql-input
:from-father-data="true"
:metricOptionsParent="metricOptions"
id="alert-box-input-promql"
ref="promql"
:expression-list.sync="expressions"
@@ -345,6 +347,7 @@ import promqlInput from '../../page/dashboard/explore/promqlInput'
import { nzNumber } from '../js/validate'
import editRigthBox from '../mixin/editRigthBox'
import richTextEditor from '@/components/charts/richTextEditor'
import promqlInputMixin from '@/components/common/mixin/promqlInput'
export default {
name: 'alertRuleBox',
props: {
@@ -354,7 +357,7 @@ export default {
'promql-input': promqlInput,
richTextEditor
},
mixins: [editRigthBox],
mixins: [editRigthBox, promqlInputMixin],
data () {
const nzOid = (rule, value, callback) => {
if (this.editAlertRule.type === 3) {