fix: add conditions

This commit is contained in:
Qiuxia Fan 2022-02-17 20:52:19 +08:00
parent 69a148b599
commit a1001a1285

View File

@ -236,6 +236,11 @@ async function getMetricList() {
); );
} }
async function setLegend() { async function setLegend() {
if (
!(legend.metric.name && legend.metric.value && legend.metric.condidtion)
) {
return;
}
updateSettings(); updateSettings();
const ids = topologyStore.nodes.map((d: Node) => d.id); const ids = topologyStore.nodes.map((d: Node) => d.id);
const param = await useQueryTopologyMetrics([legend.metric.name], ids); const param = await useQueryTopologyMetrics([legend.metric.name], ids);
@ -249,12 +254,12 @@ async function setLegend() {
function changeLegend(type: string, opt: any) { function changeLegend(type: string, opt: any) {
legend.metric[type] = opt[0].value || opt; legend.metric[type] = opt[0].value || opt;
} }
function changeCondition(opt: Option[]) { // function changeCondition(opt: Option[]) {
legend.condition = opt[0].value; // legend.condition = opt[0].value;
} // }
function changeLegendMetric(type: string, opt: any) { // function changeLegendMetric(type: string, opt: any) {
legend.secondMetric[type] = opt[0].value || opt; // legend.secondMetric[type] = opt[0].value || opt;
} // }
function changeScope(index: number, opt: Option[]) { function changeScope(index: number, opt: Option[]) {
items[index].scope = opt[0].value; items[index].scope = opt[0].value;
items[index].dashboard = ""; items[index].dashboard = "";