ÎļþÃû´Ó src/views/eam/dispose/modules/EamEquipmentSealUpModal.vue ÐÞ¸Ä |
| | |
| | | :title="title" |
| | | :width="800" |
| | | :visible="visible" |
| | | :okButtonProps="{ class:{'jee-hidden': disableSubmit} }" |
| | | :confirmLoading="confirmLoading" |
| | | switchFullscreen |
| | | @ok="handleOk" |
| | |
| | | |
| | | <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> |
| | |
| | | <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:"æä½", |
| | |
| | | |
| | | 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({}); |