diff --git a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/energyAlarm/editConfigureEnergyAlarm.vue b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/energyAlarm/editConfigureEnergyAlarm.vue index 305c88d..04e5d8a 100644 --- a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/energyAlarm/editConfigureEnergyAlarm.vue +++ b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/energyAlarm/editConfigureEnergyAlarm.vue @@ -144,7 +144,7 @@ const visible = ref(false); //父级数据 const energyAlarm = ref({}); - //组织数 + //组织id const orgId = ref(''); const result = JSON.parse(sessionStorage.getItem('ORGID')!); orgId.value = result; diff --git a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/equipmentAlarm/editConfigureDeviceAlarm.vue b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/equipmentAlarm/editConfigureDeviceAlarm.vue index dfd3dd6..addb5bc 100644 --- a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/equipmentAlarm/editConfigureDeviceAlarm.vue +++ b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/equipmentAlarm/editConfigureDeviceAlarm.vue @@ -397,7 +397,6 @@ }; // 确认按钮 const btnClick = () => { - infoObject.value.devicePoint = 1; infoObject.value.alarmList.forEach((item) => { if (item.logic === null || item.num === null) { return; diff --git a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/index.vue b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/index.vue index ba6760b..f767104 100644 --- a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/index.vue +++ b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/index.vue @@ -83,7 +83,7 @@ - + 返回 - + @@ -187,7 +187,7 @@ if (notification === '1') { methods.push('站内信息'); } else if (notification === '2') { - methods.push('邮件'); + methods.push('短信'); } }); @@ -235,6 +235,7 @@ http .post(notificationManagementApi.upData, { id: data.record.id, + orgId: data.record.orgId, enableNotifications: data.record.enableNotifications === 1 ? 0 : 1, }) .then(() => { @@ -249,6 +250,7 @@ http .post(deviceAlarms.addOrUpNewData, { id: data.record.id, + orgId: data.record.orgId, enableRules: data.record.enableRules === 1 ? 0 : 1, }) .then(() => { @@ -261,6 +263,7 @@ http .post(energyAlarms.addOrUpNewData, { id: data.record.id, + orgId: data.record.orgId, enableRules: data.record.enableRules === 1 ? 0 : 1, }) .then(() => { diff --git a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/notificationManagement/index.vue b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/notificationManagement/index.vue index c47e1d6..cfe17e6 100644 --- a/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/notificationManagement/index.vue +++ b/hx-ai-intelligent/src/view/alarmManagement/alarmSettings/notificationManagement/index.vue @@ -20,6 +20,7 @@ show-search :allowClear="true" placeholder="请选择通知方式" + :field-names="{ label: 'cnValue', value: 'dicKey', options: 'children' }" :filter-option="filterDevicePoint" /> @@ -73,6 +74,7 @@ import { http } from '/nerv-lib/util'; import linkPeople from './linkPeople/index.vue'; import { notificationManagementApi } from '/@/api/alarmManagement/alarmSettings/notificationManagements'; + import { dict } from '/@/api'; //table 数据 const columns = [ @@ -173,10 +175,7 @@ } }; // 通知信息 - const devicePointData = ref([ - { label: '站内信息', value: '1' }, - { label: '邮件', value: '2' }, - ]); + const devicePointData = ref([]); const rules = { notificationMethod: [{ required: true, message: '请选择通知方式', trigger: 'change' }], @@ -185,6 +184,9 @@ const formRef = ref(); const emit = defineEmits(['updNotification']); const toggle = async (value: any) => { + // NOTIFICATIONMETHOD + let devicePoint = await dict({ params: { dicKey: 'NOTIFICATIONMETHOD' } }); + devicePointData.value = devicePoint.data.data; //判断 是新增 还是修改 if (value) { // // 获取接口 @@ -235,10 +237,12 @@ notificationMethod: null, hxAlarmNotifyUserList: [], enableNotifications: 0, + orgId: null, }; obj.notificationMethod = infoObject.value.notificationMethod.toString(); obj.id = infoObject.value.id; obj.enableNotifications = infoObject.value.enableNotifications; + obj.orgId = infoObject.value.orgId; //处理 选择人数据 dataSource.value.forEach((item) => { obj.hxAlarmNotifyUserList.push({