From 7859c063db5effe91f2418056e70b848177a3628 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期四, 14 八月 2025 10:51:29 +0800 Subject: [PATCH] 1、保养规范审批流程根据规范分类区分展示保养项明细 2、调整二保批量新增功能 --- src/views/eam/repair/modules/EamReportThreeNoSpareModal.vue | 42 +++++++++++++++++++----------------------- 1 files changed, 19 insertions(+), 23 deletions(-) diff --git a/src/views/eam/dispose/modules/EamEquipmentSealUpModal.vue b/src/views/eam/repair/modules/EamReportThreeNoSpareModal.vue similarity index 67% rename from src/views/eam/dispose/modules/EamEquipmentSealUpModal.vue rename to src/views/eam/repair/modules/EamReportThreeNoSpareModal.vue index f836dc9..4e9d98d 100644 --- a/src/views/eam/dispose/modules/EamEquipmentSealUpModal.vue +++ b/src/views/eam/repair/modules/EamReportThreeNoSpareModal.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({}); -- Gitblit v1.9.3