【功能优化】优化IOT物模型编辑表单验证规则

pull/620/head
安浩浩 2024-10-13 23:03:44 +08:00
parent 18eabfb042
commit 05245855eb
1 changed files with 5 additions and 9 deletions

View File

@ -138,7 +138,7 @@ const formRules = reactive({
trigger: 'blur'
},
{
validator: (rule, value, callback) => {
validator: (value, callback) => {
const reservedKeywords = ['set', 'get', 'post', 'property', 'event', 'time', 'value']
if (reservedKeywords.includes(value)) {
callback(
@ -153,12 +153,8 @@ const formRules = reactive({
trigger: 'blur'
}
],
property: {
dataType: {
type: [{ required: true, message: '数据类型不能为空', trigger: 'blur' }]
},
accessMode: [{ required: true, message: '读写类型不能为空', trigger: 'blur' }]
}
'property.dataType.type': [{ required: true, message: '数据类型不能为空', trigger: 'blur' }],
'property.accessMode': [{ required: true, message: '读写类型不能为空', trigger: 'blur' }]
})
const formRef = ref()
@ -195,9 +191,9 @@ const submitForm = async () => {
await ThinkModelFunctionApi.updateThinkModelFunction(data)
message.success(t('common.updateSuccess'))
}
} finally {
dialogVisible.value = false //
emit('success')
} finally {
formLoading.value = false
}
}
@ -231,4 +227,4 @@ const resetForm = () => {
}
formRef.value?.resetFields()
}
</script>
</script>