|
@@ -79,6 +79,7 @@
|
|
|
style="width: 100%"
|
|
|
placeholder="请选择报警接收人"
|
|
|
:options="alarmUsersOptions"
|
|
|
+ :field-names="{ label: 'userName', value: 'openId' }"
|
|
|
></a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -277,6 +278,8 @@
|
|
|
setupListData()
|
|
|
visible.value = true
|
|
|
if (record) {
|
|
|
+ record.alarmUsers = record.alarmUsers.map((item) => item.openId)
|
|
|
+
|
|
|
formData.value = Object.assign({}, record)
|
|
|
sensorType.value = formData.value.sensorType
|
|
|
memListData(sensorType.value)
|
|
@@ -295,17 +298,8 @@
|
|
|
label: item['name']
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
const list = monitorTargetOptions.value.find((item) => item.value === formData.value.monitorTargetId)
|
|
|
- alarmUsersOptions.value = (list.alarmUsers || []).map((item) => {
|
|
|
- return {
|
|
|
- ...item,
|
|
|
- value: item['openId'],
|
|
|
- label: item['userName']
|
|
|
- }
|
|
|
- })
|
|
|
-
|
|
|
- console.log(alarmUsersOptions.value, 'jiank')
|
|
|
+ alarmUsersOptions.value = list.alarmUsers || []
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -384,12 +378,6 @@
|
|
|
return useSensorRoute.value.some((item) => item.sensorRoute === route)
|
|
|
}
|
|
|
|
|
|
- // 关闭抽屉
|
|
|
- const onClose = () => {
|
|
|
- formRef.value.resetFields()
|
|
|
- visible.value = false
|
|
|
- }
|
|
|
-
|
|
|
// 验证并提交数据
|
|
|
const onSubmit = () => {
|
|
|
formRef.value
|
|
@@ -409,6 +397,12 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ // 关闭抽屉
|
|
|
+ const onClose = () => {
|
|
|
+ formRef.value.resetFields()
|
|
|
+ visible.value = false
|
|
|
+ }
|
|
|
+
|
|
|
// 调用这个函数将子组件的一些数据和方法暴露出去
|
|
|
defineExpose({
|
|
|
onOpen
|