cuijian
2023-10-16 a43f46673857cd5ce0e06400c6e3b3dedbaa0ca9
src/views/eam/modules/repairorder/RepairOrderModal.vue
@@ -239,6 +239,26 @@
              <j-date placeholder="请选择计划结束时间" v-decorator="['planEndTime', validatorRules.planEndTime ]" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" />
            </a-form-item>
          </a-col>
          <a-col :span="24/2" >
            <a-form-item label="故障原因" :labelCol="labelCol" :wrapperCol="wrapperCol">
              <a-input v-decorator="['faultReason', validatorRules.faultReason]" placeholder="请输入故障原因" ></a-input>
            </a-form-item>
          </a-col>
          <a-col :span="24/2" >
            <a-form-item label="故障现象" :labelCol="labelCol" :wrapperCol="wrapperCol">
              <a-input :disabled="disableSubmit"  v-decorator="['faultPhenomenon', validatorRules.faultPhenomenon]" placeholder="请输入故障现象" ></a-input>
            </a-form-item>
          </a-col>
          <a-col :span="24/2" >
            <a-form-item label="故障排除" :labelCol="labelCol" :wrapperCol="wrapperCol">
              <a-input :disabled="disableSubmit" v-decorator="['faultRemove', validatorRules.faultRemove]" placeholder="请输入故障排除" ></a-input>
            </a-form-item>
          </a-col>
          <a-col :span="24/2" >
            <a-form-item label="预防措施" :labelCol="labelCol" :wrapperCol="wrapperCol">
              <a-input :disabled="disableSubmit"  v-decorator="['preventiveMeasure', validatorRules.preventiveMeasure]" placeholder="请输入预防措施" ></a-input>
            </a-form-item>
          </a-col>
          <a-col :span="24">
            <a-form-item label="故障描述" :labelCol="{span:3}" :wrapperCol="{span:21}" >
              <a-textarea rows="2" v-decorator="['faultDescription', validatorRules.faultDescription ]" placeholder="请输入故障描述" ></a-textarea>
@@ -359,6 +379,26 @@
          rules: [
            { required: true, message: '请选择责任班组!' },
          ]
        },
        faultReason:{
          rules: [
            { required: true, message: '请填写故障原因!' },
          ]
        },
        faultPhenomenon:{
          rules: [
            { required: true, message: '请填写故障现象!' },
          ]
        },
        preventiveMeasure:{
          rules: [
            { required: true, message: '请填写预防措施!' },
          ]
        },
        faultRemove:{
          rules: [
            { required: true, message: '请填写故障排除!' },
          ]
        }
      },
        url: {
@@ -395,7 +435,7 @@
        that.form.setFieldsValue(pick(that.model, 'num', 'equipmentId','equipmentNum','equipmentModel',
          'equipmentName','urgency','businessType','projectMaintenanceOrderNum','reportRepairId','reportRepairId_dictText','reportRepairNum','dispatchMethod',
          'maintenanceMethod','responsibilityName','outsourcingUnit','responsibilityId','teamId','workingHourQuota','planStartTime','departName',
          'planEndTime','faultDescription','photo','remark'));
          'planEndTime','faultDescription','photo','remark','faultReason','faultPhenomenon','preventiveMeasure','faultRemove'));
      });
      },
      close () {
@@ -505,7 +545,7 @@
    sendFaultReportRepairRecord(data) {
      let record = data.record;
      this.form.setFieldsValue({ reportRepairId:record.id,equipmentId: record.equipmentId,equipmentNum:record.equipmentNum,equipmentName: record.equipmentName,equipmentModel:record.equipmentModel,reportRepairNum:record.num,
        urgency:record.urgency, departId: record.useDepartId,departName:record.useDepartId_dictText });
        urgency:record.urgency, departId: record.useDepartId,departName:record.useDepartId_dictText,faultReason:record.faultReason });
    },
    onProjectMaintenanceOrder() {
      this.$refs.ProjectMaintenanceOrder.list();