From bf01bf6c572a169941fe9d018ff1d619a0584787 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期四, 24 七月 2025 19:02:11 +0800 Subject: [PATCH] 1、三保工单流程增加备件使用明细 2、事故登记表基础功能 --- src/views/eam/repair/modules/EamReportRepairList/EamReportRepairModal.vue | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/src/views/eam/repair/modules/EamReportRepairList/EamReportRepairModal.vue b/src/views/eam/repair/modules/EamReportRepairList/EamReportRepairModal.vue index 183bbde..751f2e2 100644 --- a/src/views/eam/repair/modules/EamReportRepairList/EamReportRepairModal.vue +++ b/src/views/eam/repair/modules/EamReportRepairList/EamReportRepairModal.vue @@ -92,20 +92,20 @@ <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"/> @@ -238,6 +238,21 @@ 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: '璇烽�夋嫨鍙樺姩鍥犵礌', @@ -334,11 +349,11 @@ 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) } }, @@ -350,7 +365,7 @@ * @param callback 缁撴灉鍥炶皟鍑芥暟 */ isProcessedRelatedValidator(rule, value, callback) { - if (this.model.isProcessed == '1') { + if (this.model.isProcessed === '1') { if (!value) { callback(new Error()) } else { @@ -368,7 +383,7 @@ * @param callback 缁撴灉鍥炶皟鍑芥暟 */ isAccidentsRegisterRelatedValidator(rule, value, callback) { - if (this.model.isAccidentsRegister == '1') { + if (this.model.isAccidentsRegister === '1') { if (!value) { callback(new Error()) } else { @@ -386,7 +401,7 @@ * @param callback 缁撴灉鍥炶皟鍑芥暟 */ variableFactorsValueValidator(rule, value, callback) { - if (this.model.variableFactors == '1') { + if (this.model.variableFactors === '1') { if (!value) { callback(new Error()) } else { -- Gitblit v1.9.3