zhaowei
2025-07-24 bf01bf6c572a169941fe9d018ff1d619a0584787
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 {