Browse Source

最新代码

like 7 months ago
parent
commit
ccff85966c
1 changed files with 10 additions and 16 deletions
  1. 10 16
      snowy-admin-web/src/views/motoring/location/form.vue

+ 10 - 16
snowy-admin-web/src/views/motoring/location/form.vue

@@ -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