From 03f85b098c7749bccdc45713fb847b4c609a0544 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=BB=E7=8F=AE=E5=AE=87?= Date: Wed, 6 Dec 2023 10:06:53 +0800 Subject: [PATCH] =?UTF-8?q?alarm=20=E6=A8=A1=E5=9D=97=20serverMonitor/inst?= =?UTF-8?q?ances=20=E9=A1=B5=E9=9D=A2=E4=B8=AD=20/alarmRule/getItems=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../serverMonitor/instances/createRules.vue | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/views/abnormalAlarm/serverMonitor/instances/createRules.vue b/src/views/abnormalAlarm/serverMonitor/instances/createRules.vue index 3d9cc28..47c527d 100644 --- a/src/views/abnormalAlarm/serverMonitor/instances/createRules.vue +++ b/src/views/abnormalAlarm/serverMonitor/instances/createRules.vue @@ -263,19 +263,21 @@ export default { this.units = option.data.props.units }, getItems(val) { - getAction('/alarmRule/getItems', { sourceName: val }).then((res) => { - if (res.success) { - this.itemOptions = res.result.map((item) => { - return { - label: item.name, - value: item.itemId, - units: item.units, - } - }) - } else { - this.$message.warning('This operation fails. Contact your system administrator') + getAction('/alarmRule/getItems', { sourceType: this.form.sourceType, sourceId: this.form.sourceId }).then( + (res) => { + if (res.success) { + this.itemOptions = res.result.map((item) => { + return { + label: item.name, + value: item.itemId, + units: item.units, + } + }) + } else { + this.$message.warning('This operation fails. Contact your system administrator') + } } - }) + ) }, resetForm() { this.$refs.al_ruleForm.resetFields()