<el-col :span="6">
<el-form-item label="证书名称:" prop="fileName" :rules="RecordOperation.upload[i].classHour?[{required: true, message: '请输入证书名称', trigger: 'blur'}]:[{required:false}]">
<el-input
v-model.trim="RecordOperation.upload[i].fileName"
style="width: 130px"
placeholder="请输入证书名称"
v-on:input="InputSearch($event, i)"
></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="培训期内学时:" prop="classHour" :rules="RecordOperation.upload[i].fileName?[{required: true, message: '请输入培训期内学时', trigger: 'blur'}]:[{required:false}]">
<el-input
v-model.trim="RecordOperation.upload[i].classHour"
type="number"
:min="0"
style="width: 70px"
v-on:input="InputSearchClassHouer($event, i)"
@keyup.native="prevent($event)"
v-only-number="{ max: 999, min: 0 }"
></el-input>
</el-form-item>
</el-col>
加上
:rules="RecordOperation.upload[i].fileName?[{required: true, message: '请输入培训期内学时', trigger: 'blur'}]:[{required:false}]"