lyh
5 天以前 ae9b400eae985f6b6f2e33f66ee1575f72675898
src/views/eam/repair/modules/EamReportThreeNoSpareModal.vue
ÎļþÃû´Ó src/views/eam/dispose/modules/EamEquipmentSealUpModal.vue ÐÞ¸Ä
@@ -3,7 +3,6 @@
    :title="title"
    :width="800"
    :visible="visible"
    :okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
    :confirmLoading="confirmLoading"
    switchFullscreen
    @ok="handleOk"
@@ -12,18 +11,20 @@
    <a-spin :spinning="confirmLoading">
      <a-form-model ref="form" :model="model" :rules="validatorRules">
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="code" label="单据号">
          <a-input placeholder="编码系统自动生成" v-model="model.code" disabled />
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="causeAnalysis" label="原因分析">
          <a-textarea :rows="3" placeholder="请输入原因分析" v-model="model.causeAnalysis"/>
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="equipmentId" label="设备编号">
          <lx-search-equipment-select placeholder="请输入设备编号或名称搜索" :disabled="disableSubmit"
                                      v-model="model.equipmentId"></lx-search-equipment-select>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="causeAnalysis" label="预防措施">
          <a-textarea :rows="3" placeholder="请输入预防措施" v-model="model.preventionMeasures"/>
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sealUpReason" label="封存原因">
          <a-input placeholder="请输入封存原因" :disabled="disableSubmit" v-model="model.sealUpReason" />
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="isTrainingEducation" label="培训教育">
          <j-dict-select-tag dict-code="yn"  placeholder="请选择培训教育" v-model="model.isTrainingEducation"/>
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="remark" label="备注">
          <a-input placeholder="请输入备注" :disabled="disableSubmit" v-model="model.remark" />
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="trainingFormat" label="培训形式">
          <a-textarea :rows="3" placeholder="请输入培训形式" v-model="model.trainingFormat"/>
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="trainingContent" label="培训内容">
          <a-textarea :rows="3" placeholder="请输入培训内容" v-model="model.trainingContent"/>
        </a-form-model-item>
      </a-form-model>
@@ -34,13 +35,9 @@
<script>
  import { httpAction } from '@/api/manage'
  import moment from "moment"
  import LxSearchEquipmentSelect from '@views/eam/equipment/modules/LxSearchEquipmentSelect.vue'
  export default {
    name: "EamEquipmentSealUpModal",
    components: {
      LxSearchEquipmentSelect
    },
    name: "EamReportThreeNoSpareModal",
    data () {
      return {
        title:"操作",
@@ -57,22 +54,21 @@
        confirmLoading: false,
        validatorRules:{
          equipmentId: [
            { required: true, message: '请选择设备!' }
          ],
          sealUpReason: [
            { required: true, message: '请输入封存原因!' }
          ],
        },
        url: {
          add: "/eam/eamEquipmentSealUp/add",
          edit: "/eam/eamEquipmentSealUp/edit",
          add: "/eam/eamReportThreeNoSpare/add",
          edit: "/eam/eamReportThreeNoSpare/edit",
        },
      }
    },
    created () {
    },
    methods: {
      handleFillIn(record) {
        this.visible = true
        this.model = Object.assign({}, record)
        this.getRepairDetailByApi(record.id)
      },
      add () {
        //初始化默认值
        this.edit({});