| | |
| | | :span='12' |
| | | > |
| | | <a-form-item |
| | | label='故障类型' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | placeholder='请选择故障类型' |
| | | :triggerChange='true' |
| | | :disabled="isEdit||repairOrder.status!=='3'" |
| | | dictCode="mom_eam_fault_type,name,id,del_flag!='1'" |
| | | v-decorator="['faultTypeId', validatorRules.faultTypeId ]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span='12'> |
| | | <a-form-item |
| | | label='故障分析' |
| | | label='故障现象' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <a-textarea |
| | | placeholder='请输入故障分析' |
| | | allow-clear |
| | | placeholder='请输入故障现象' |
| | | v-decorator="['faultPhenomenon', validatorRules.faultPhenomenon]" |
| | | :disabled="isEdit||repairOrder.status!=='3'" |
| | | ></a-textarea> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span='12'> |
| | | <a-form-item |
| | | label='故障检查' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <a-textarea |
| | | placeholder='请输入故障检查' |
| | | v-decorator="['faultCause', validatorRules.faultCause]" |
| | | :disabled="isEdit||repairOrder.status!=='3'" |
| | | ></a-textarea> |
| | |
| | | <a-row> |
| | | <a-col :span='12'> |
| | | <a-form-item |
| | | label='维修措施' |
| | | label='故障维修' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <a-textarea |
| | | placeholder='请输入维修措施' |
| | | placeholder='请输入故障维修' |
| | | v-decorator="['maintenanceMeasures', validatorRules.maintenanceMeasures]" |
| | | :disabled="isEdit||repairOrder.status!=='3'" |
| | | ></a-textarea> |
| | |
| | | </a-col> |
| | | <a-col :span='12'> |
| | | <a-form-item |
| | | label='维保意见' |
| | | label='故障预防' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <a-textarea |
| | | v-decorator="['suggestion', validatorRules.suggestion]" |
| | | placeholder='请输入维保意见' |
| | | placeholder='请输入故障预防' |
| | | :disabled="isEdit||repairOrder.status!=='3'" |
| | | ></a-textarea> |
| | | </a-form-item> |
| | |
| | | validatorRules: { |
| | | faultCause: { |
| | | rules: [ |
| | | { required: true, message: '请输入故障分析!' }, |
| | | { required: true, message: '请输入故障检查!' }, |
| | | { min: 2, max: 1000, message: '长度在 2 到 1000 个字符', trigger: 'blur' }, |
| | | ] |
| | | }, |
| | | faultCauseId: { |
| | | faultPhenomenon: { |
| | | rules: [ |
| | | { required: true, message: '请选择故障原因!' }, |
| | | ] |
| | | }, |
| | | faultTypeId: { |
| | | rules: [ |
| | | { required: true, message: '请选择故障类型!' }, |
| | | { required: true, message: '请输入故障现象!' }, |
| | | ] |
| | | }, |
| | | suggestion:{ |
| | | rules: [ |
| | | { required: true, message: '请输入维保意见!' }, |
| | | { required: true, message: '请输入故障预防!' }, |
| | | { min: 2, max: 1000, message: '长度在 2 到 1000 个字符', trigger: 'blur' }, |
| | | ] |
| | | }, |
| | | maintenanceMeasures:{ |
| | | rules: [ |
| | | { required: true, message: '请输入维修措施!' }, |
| | | { required: true, message: '请输入故障维修!' }, |
| | | { min: 2, max: 1000, message: '长度在 2 到 1000 个字符', trigger: 'blur' }, |
| | | ] |
| | | }, |
| | |
| | | if(res.success){ |
| | | if(res.result.records.length!==0){ |
| | | that.isEdit=true; |
| | | that.form.setFieldsValue(pick(res.result.records[0], 'faultCause', 'faultTypeId', 'suggestion', 'maintenanceMeasures','id')) |
| | | that.form.setFieldsValue(pick(res.result.records[0], 'faultCause','faultPhenomenon', 'faultTypeId', 'suggestion', 'maintenanceMeasures','id')) |
| | | that.model = Object.assign({}, res.result.records[0]); |
| | | that.isEdit=true; |
| | | }else{ |