|
|
@@ -79,6 +79,7 @@
|
|
|
clearable
|
|
|
rows="3"
|
|
|
maxlength="1001"
|
|
|
+ disabled
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="算法说明" prop="defectinfo.algorithmNote">
|
|
|
@@ -89,6 +90,7 @@
|
|
|
clearable
|
|
|
rows="3"
|
|
|
maxlength="1001"
|
|
|
+ disabled
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备注" prop="defectinfo.note">
|
|
|
@@ -113,7 +115,13 @@
|
|
|
style="padding: 0"
|
|
|
>
|
|
|
<template v-slot:paramValue="{ $index }">
|
|
|
- <el-form-item :show-message="false" label-width="0" style="margin-bottom: 0" required>
|
|
|
+ <el-form-item
|
|
|
+ :show-message="false"
|
|
|
+ label-width="0"
|
|
|
+ style="margin-bottom: 0"
|
|
|
+ :rules="[{ required: true, message: '' }]"
|
|
|
+ :prop="`defectinfoParmSet[${$index}].paramValue`"
|
|
|
+ >
|
|
|
<el-input v-model="formData.defectinfoParmSet[$index].paramValue" class="input" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
@@ -175,24 +183,30 @@
|
|
|
}
|
|
|
|
|
|
rules = {
|
|
|
- type: [{ required: true, message: '请选择排水类型', trigger: 'blur' }],
|
|
|
- name: [
|
|
|
+ 'defectinfo.type': [{ required: true, message: '请选择排水类型', trigger: 'blur' }],
|
|
|
+ 'defectinfo.name': [
|
|
|
{ required: true, message: '请输入缺陷名称', trigger: 'blur' },
|
|
|
{ max: 50, message: '缺陷名称不能超过50个字符', trigger: 'blur' }
|
|
|
],
|
|
|
- description: [
|
|
|
+ 'defectinfo.description': [
|
|
|
{ required: true, message: '请输入缺陷描述', trigger: 'blur' },
|
|
|
{ max: 1000, message: '缺陷描述不能超过1000字符', trigger: 'blur' }
|
|
|
],
|
|
|
- according: [
|
|
|
+ 'defectinfo.according': [
|
|
|
{ required: true, message: '请输入分析依据', trigger: 'blur' },
|
|
|
{ max: 1000, message: '分析依据不能超过1000字符', trigger: 'blur' }
|
|
|
],
|
|
|
- interfaceName: [{ required: false, max: 1000, message: '接口名称不能超过1000字符', trigger: 'blur' }],
|
|
|
- interfaceDescription: [{ required: false, max: 1000, message: '接口说明不能超过1000字符', trigger: 'blur' }],
|
|
|
- algorithmNote: [{ required: false, max: 1000, message: '算法说明不能超过1000字符', trigger: 'blur' }],
|
|
|
- note: [{ required: false, max: 1000, message: '备注不能超过1000字符', trigger: 'blur' }],
|
|
|
- monitorIds: [
|
|
|
+ 'defectinfo.interfaceName': [
|
|
|
+ { required: false, max: 1000, message: '接口名称不能超过1000字符', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ 'defectinfo.interfaceDescription': [
|
|
|
+ { required: false, max: 1000, message: '接口说明不能超过1000字符', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ 'defectinfo.algorithmNote': [
|
|
|
+ { required: false, max: 1000, message: '算法说明不能超过1000字符', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ 'defectinfo.note': [{ required: false, max: 1000, message: '备注不能超过1000字符', trigger: 'blur' }],
|
|
|
+ 'defectinfo.monitorIds': [
|
|
|
{
|
|
|
type: 'array',
|
|
|
required: true,
|