From 0c1e5b7f1bb69dc8514a4350834ec34b9d10d77f Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期三, 13 九月 2023 17:33:44 +0800 Subject: [PATCH] 预测性维护工单 1.工单执行 2.子表:触发条件,维护内容,计划用料,危险防控,作业指导书,实际用料,实际工时 --- src/views/eam/PredictiveWorkOrderList.vue | 108 +++++++++++++++++++++-------------------------------- 1 files changed, 43 insertions(+), 65 deletions(-) diff --git a/src/views/eam/PredictiveWorkOrderList.vue b/src/views/eam/PredictiveWorkOrderList.vue index a34dbb4..a55a5a8 100644 --- a/src/views/eam/PredictiveWorkOrderList.vue +++ b/src/views/eam/PredictiveWorkOrderList.vue @@ -219,23 +219,14 @@ </a-table> </div> - <maintenance-order-modal + <predictive-work-order-model ref="modalForm" @ok="modalFormOk" - ></maintenance-order-modal> - <inspection-order-assign-modal - ref="InspectionOrderAssignModal" + ></predictive-work-order-model> + <predictive-work-order-drawer + ref="PredictiveWorkOrderDrawer" @ok="modalFormOk" - ></inspection-order-assign-modal> - <specialy-maintenance-order-exe-drawer - ref="SpecialyMaintenanceOrderExeDrawer" - @ok="modalFormOk" - ></specialy-maintenance-order-exe-drawer> - <specialty-maintenance-order-assign-modal - ref="SpecialtyMaintenanceOrderAssignModal" - @ok="modalFormOk" - > - </specialty-maintenance-order-assign-modal> + ></predictive-work-order-drawer> </a-card> </template> @@ -244,22 +235,17 @@ import '@/assets/less/TableExpand.less' import { mixinDevice } from '@/utils/mixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin' -import MaintenanceOrderModal from './modules/specialtyMaintenanceOrder/MaintenanceOrderModal' -import InspectionOrderAssignModal from './modules/specialtyMaintenanceOrder/InspectionOrderAssignModal' -import SpecialyMaintenanceOrderExeDrawer from './modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer' import { getAction, postAction, requestPut } from '@/api/manage' -import SpecialtyMaintenanceOrderAssignModal from './modules/specialtyMaintenanceOrder/SpecialtyMaintenanceOrderAssignModal.vue' -import SpecialtyInspectionOrderAssignModal from './modules/specialtyInspectionOrder/SpecialtyInspectionOrderAssignModal.vue' +import PredictiveWorkOrderModel from './modules/predictiveWorkOrder/PredictiveWorkOrderModel' +import PredictiveWorkOrderDrawer from './modules/predictiveWorkOrder/PredictiveWorkOrderDrawer' + export default { name: 'PredictiveWorkOrderList', mixins: [JeecgListMixin, mixinDevice], components: { - MaintenanceOrderModal, - InspectionOrderAssignModal, - SpecialyMaintenanceOrderExeDrawer, - SpecialtyMaintenanceOrderAssignModal, - SpecialtyInspectionOrderAssignModal + PredictiveWorkOrderModel, + PredictiveWorkOrderDrawer }, data() { return { @@ -279,7 +265,7 @@ { title: '鐘舵��', align: "center", - dataIndex: 'statusName' + dataIndex: 'status_dictText' }, { title: '鍗曟嵁鍙�', @@ -290,66 +276,66 @@ { title: '鐩戞帶绫诲瀷', align: "center", - dataIndex: 'maintenanceMode' + dataIndex: 'monitorType_dictText' }, { title: '璁惧缂栫爜', align: "center", - dataIndex: 'departName', + dataIndex: 'equipmentNum', }, { title: '璁惧鍚嶇О', align: "center", - dataIndex: 'maintenanceTypeName', + dataIndex: 'equipmentName', }, { title: '鍨嬪彿', align: "center", - dataIndex: 'maintenanceCycleName', + dataIndex: 'model', }, { title: '鏍囧噯缂栫爜', align: 'center', - dataIndex: 'assignModeName', + dataIndex: 'planNum', }, { title: '鐗堟湰', align: "center", - dataIndex: 'specialtyMaintenancePlanNum', + dataIndex: 'version', }, { title: '浣跨敤閮ㄩ棬', align: "center", - dataIndex: 'teamName', + dataIndex: 'useId_dictText', }, { title: '娲惧伐鏂瑰紡', align: "center", - dataIndex: 'sumOfWorkingHourQuota', + dataIndex: 'assignMode_dictText', }, { title: '璐d换鐝粍', align: "center", - dataIndex: 'planStartTime', + dataIndex: 'teamId_dictText', width: 170 }, { title: '璐d换浜�', align: "center", - dataIndex: 'planEndTime', + dataIndex: 'maintenanceUserId_dictText', width: 170 }, - { - title: '宸ユ椂瀹氶锛堝皬鏃讹級', - align: "center", - dataIndex: 'planEndTime', - width: 170 - }, + // { + // title: '宸ユ椂瀹氶锛堝皬鏃讹級', + // align: "center", + // dataIndex: 'planEndTime', + // width: 170 + // }, { title: '瀹為檯宸ユ椂', align: "center", - dataIndex: 'planEndTime', + dataIndex: 'actualWorkingHourQuota', width: 170 }, { @@ -418,38 +404,30 @@ }, methods: { - - batchAssign() { - this.$refs.InspectionOrderAssignModal.visible = true - this.$refs.InspectionOrderAssignModal.title = '宸ュ崟娲惧伐' - this.$refs.InspectionOrderAssignModal.selectionRows - this.$refs.InspectionOrderAssignModal.handleShow() - this.$bus.$emit('selectionRows', this.selectionRows); - }, onSelectChange(selectionRows) { this.selectionRows = selectionRows; }, handleOrderExe(record) { - this.$refs.SpecialyMaintenanceOrderExeDrawer.visible = true - this.$refs.SpecialyMaintenanceOrderExeDrawer.title = '涓撲笟淇濆吇宸ュ崟鎵ц' - this.$refs.SpecialyMaintenanceOrderExeDrawer.handleShow(record) + this.$refs. PredictiveWorkOrderDrawer.visible = true + this.$refs. PredictiveWorkOrderDrawer.title = '涓撲笟淇濆吇宸ュ崟鎵ц' + this.$refs. PredictiveWorkOrderDrawer.handleShow(record) if (record.status === '3') { - this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true//淇濆瓨銆佹殏瀛樸�佹姤宸� - this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true//鎾ら攢鎸夐挳 - this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = false//寮�宸ユ寜閽� + this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true//淇濆瓨銆佹殏瀛樸�佹姤宸� + this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true//鎾ら攢鎸夐挳 + this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = false//寮�宸ユ寜閽� } else if (record.status === '4') { - this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = false - this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true - this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true + this.$refs. PredictiveWorkOrderDrawer.buttonDistable = false + this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true + this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true } else if (record.status === '5') { - this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true - this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = false - this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true + this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true + this.$refs. PredictiveWorkOrderDrawer.revocationDistable = false + this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true } else if (record.status === '7') { - this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true - this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true - this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true + this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true + this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true + this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true } }, -- Gitblit v1.9.3