| | |
| | | |
| | | <a-row> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item label="是否有设备操作证"> |
| | | <a-form-model-item label="是否有设备操作证" prop="operationCertificate"> |
| | | <j-dict-select-tag dict-code="yn" type="radio" :disabled="!Boolean(+model.isAccidentsRegister)" |
| | | placeholder="请选择是否有设备操作证" |
| | | v-model="model.operationCertificate"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item label="是否断电重启"> |
| | | <a-form-model-item label="是否断电重启" prop="powerOffRestart"> |
| | | <j-dict-select-tag dict-code="yn" type="radio" :disabled="!Boolean(+model.isAccidentsRegister)" |
| | | placeholder="请选择是否断电重启" v-model="model.powerOffRestart"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item label="是否为批次首件"> |
| | | <a-form-model-item label="是否为批次首件" prop="batchFirstPiece"> |
| | | <j-dict-select-tag dict-code="yn" type="radio" :disabled="!Boolean(+model.isAccidentsRegister)" |
| | | placeholder="请选择是否为批次首件" |
| | | v-model="model.batchFirstPiece"/> |
| | |
| | | message: '请输入废品价值', |
| | | trigger: 'change' |
| | | }], |
| | | operationCertificate: [{ |
| | | validator: this.isAccidentsRegisterRelatedValidator, |
| | | message: '请选择是否有设备操作证', |
| | | trigger: 'change' |
| | | }], |
| | | powerOffRestart: [{ |
| | | validator: this.isAccidentsRegisterRelatedValidator, |
| | | message: '请选择是否断电重启', |
| | | trigger: 'change' |
| | | }], |
| | | batchFirstPiece: [{ |
| | | validator: this.isAccidentsRegisterRelatedValidator, |
| | | message: '请选择是否为批次首件', |
| | | trigger: 'change' |
| | | }], |
| | | variableFactors: [{ |
| | | validator: this.isAccidentsRegisterRelatedValidator, |
| | | message: '请选择变动因素', |
| | |
| | | if (key.includes(',')) { |
| | | const keys = key.split(',') |
| | | keys.forEach(key => { |
| | | if (value != '1') delete this.model[key] |
| | | if (value !== '1') delete this.model[key] |
| | | this.$refs.form.clearValidate(key) |
| | | }) |
| | | } else { |
| | | if (value != '1') delete this.model[key] |
| | | if (value !== '1') delete this.model[key] |
| | | this.$refs.form.clearValidate(key) |
| | | } |
| | | }, |
| | |
| | | * @param callback 结果回调函数 |
| | | */ |
| | | isProcessedRelatedValidator(rule, value, callback) { |
| | | if (this.model.isProcessed == '1') { |
| | | if (this.model.isProcessed === '1') { |
| | | if (!value) { |
| | | callback(new Error()) |
| | | } else { |
| | |
| | | * @param callback 结果回调函数 |
| | | */ |
| | | isAccidentsRegisterRelatedValidator(rule, value, callback) { |
| | | if (this.model.isAccidentsRegister == '1') { |
| | | if (this.model.isAccidentsRegister === '1') { |
| | | if (!value) { |
| | | callback(new Error()) |
| | | } else { |
| | |
| | | * @param callback 结果回调函数 |
| | | */ |
| | | variableFactorsValueValidator(rule, value, callback) { |
| | | if (this.model.variableFactors == '1') { |
| | | if (this.model.variableFactors === '1') { |
| | | if (!value) { |
| | | callback(new Error()) |
| | | } else { |