From 05170ec3d816960d4f8a38ec8d202cefe73b4179 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期二, 17 十月 2023 17:40:17 +0800 Subject: [PATCH] 保养问题项处理 --- src/views/eam/Daily3MaintenanceOrderList.vue | 74 ++++++++++++++++++++++++++++-------- 1 files changed, 57 insertions(+), 17 deletions(-) diff --git a/src/views/eam/DailyMaintenanceOrderList3m.vue b/src/views/eam/Daily3MaintenanceOrderList.vue similarity index 86% rename from src/views/eam/DailyMaintenanceOrderList3m.vue rename to src/views/eam/Daily3MaintenanceOrderList.vue index 13f3c93..777c289 100644 --- a/src/views/eam/DailyMaintenanceOrderList3m.vue +++ b/src/views/eam/Daily3MaintenanceOrderList.vue @@ -155,14 +155,14 @@ v-if="record.status == '1'" type="vertical" /> - <a + <!-- <a v-if="record.status === '2'" @click="handleOrderChange(record)" >璁″垝鍙樻洿</a> <a-divider v-if="record.status == '2'" type="vertical" - /> + /> --> <a-popconfirm title="纭畾鎾ゅ洖宸ュ崟鍚�?" @confirm="() => handleOrderReset(record)" @@ -252,11 +252,27 @@ type="vertical" /> --> <a - v-if="record.status === '5' || record.status === '8' " + v-if="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '0' ||record.precisionInspectionStatus == '1' ||record.precisionInspectionStatus == '2' ||record.precisionInspectionStatus == '3' ||record.precisionInspectionStatus == '4')" @click="handlePrecisionCheckOrder(record)" >绮惧害妫�楠�</a> <a-divider - v-if="record.status === '5'|| record.status === '8'" + v-if="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '0' ||record.precisionInspectionStatus == '1' ||record.precisionInspectionStatus == '2' ||record.precisionInspectionStatus == '3' ||record.precisionInspectionStatus == '4')" + type="vertical" + /> + <a + v-if="record.status === '5' && record.isNotStoveCategoryFlag == true && (record.stoveExemptStatus == '0' ||record.stoveExemptStatus == '1' ||record.stoveExemptStatus == '2')" + @click="handleStoveDetection(record)" + >鐐夌被妫�娴�</a> + <a-divider + v-if="record.status === '5'&& record.isNotStoveCategoryFlag == true && (record.stoveExemptStatus == '0' ||record.stoveExemptStatus == '1' ||record.stoveExemptStatus == '2')" + type="vertical" + /> + <a + v-if="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '0'" + @click="handleTechnologyStatus(record)" + >鎶�鏈姸鎬侀壌瀹�</a> + <a-divider + v-if="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '0' " type="vertical" /> <a-dropdown> @@ -283,7 +299,7 @@ slot-scope="text, record" > <a - v-if="record.status === '3' || record.status === '4' ||record.status === '5' ||record.status === '7' ||record.status === '8'" + v-if="record.status === '3' || record.status === '4' ||record.status === '5' ||record.status === '7' " class="lot" @click="handleOrderExe(record)" >{{record.num}}</a> @@ -309,6 +325,10 @@ ref="EquipmentPrecisionCheckOrderModal" @ok="modalFormOk" ></equipment-precision-check-order-modal> + <stove-category-modal + ref="StoveCategoryModal" + @ok="modalFormOk" + ></stove-category-modal> <maintenance-order-assign-modal ref="MaintenanceOrderAssignModal" @ok="modalFormOk" @@ -317,6 +337,10 @@ ref="DailyMaintenanceOrderExeDrawer" @ok="modalFormOk" ></daily-maintenance-order-exe-drawer> + <equipment-technology-status-modal + ref="EquipmentTechnologyStatusModal" + @ok="modalFormOk" + ></equipment-technology-status-modal> </a-card> </template> @@ -328,9 +352,11 @@ import MaintenanceOrderModal from './modules/dailyMaintenanceOrder/MaintenanceOrderModal' import FinishDevolutionModal from './modules/dailyMaintenanceOrder/FinishDevolutionModal' import MaintenanceOrderChangeModal from './modules/dailyMaintenanceOrder/MaintenanceOrderChangeModal' -import EquipmentPrecisionCheckOrderModal from './modules/dailyMaintenanceOrder/EquipmentPrecisionCheckOrderModal' +import EquipmentPrecisionCheckOrderModal from './modules/daily3MaintenanceOrder/EquipmentPrecisionCheckOrderModal' +import StoveCategoryModal from './modules/daily3MaintenanceOrder/StoveCategoryModal' import MaintenanceOrderAssignModal from './modules/dailyMaintenanceOrder/MaintenanceOrderAssignModal' -import DailyMaintenanceOrderExeDrawer from './modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer' +import DailyMaintenanceOrderExeDrawer from './modules/daily3MaintenanceOrder/DailyMaintenanceOrderExeDrawer' +import EquipmentTechnologyStatusModal from './modules/daily3MaintenanceOrder/EquipmentTechnologyStatusModal' import { getAction, postAction, requestPut } from '@/api/manage' export default { @@ -342,11 +368,14 @@ MaintenanceOrderAssignModal, EquipmentPrecisionCheckOrderModal, DailyMaintenanceOrderExeDrawer, - MaintenanceOrderChangeModal + MaintenanceOrderChangeModal, + StoveCategoryModal, + EquipmentTechnologyStatusModal }, data() { return { - description: '鏃ュ父淇濆吇宸ュ崟', + description: '涓夌骇淇濆吇宸ュ崟', + queryParam: { maintenanceType: '3' }, // 琛ㄥご columns: [ { @@ -360,15 +389,15 @@ } }, { - title: '鐘舵��', - align: "center", - dataIndex: 'statusName' - }, - { title: '淇濆吇宸ュ崟鍙�', align: "center", dataIndex: 'num', scopedSlots: { customRender: 'num' } + }, + { + title: '鐘舵��', + align: "center", + dataIndex: 'statusName' }, { title: '淇濆吇鍛ㄦ湡', @@ -476,7 +505,7 @@ } ], url: { - list: "/eam/dailyMaintenanceOrder/getDailyMaintenanceOrderList", + list: "/eam/dailyMaintenanceOrder/getDailyMaintenanceOrder3List", delete: "/eam/dailyMaintenanceOrder/delete", deleteBatch: "/eam/dailyMaintenanceOrder/deleteBatch", exportXlsUrl: "/eam/dailyMaintenanceOrder/exportXls", @@ -573,10 +602,21 @@ this.$refs.EquipmentPrecisionCheckOrderModal.disableSubmit = false; }, - handleOrderChange: function (record) { + handleTechnologyStatus: function (record) { + this.$refs.EquipmentTechnologyStatusModal.edit(record); + this.$refs.EquipmentTechnologyStatusModal.title = "鎶�鏈姸鎬佺紪杈�"; + this.$refs.EquipmentTechnologyStatusModal.disableSubmit = false; + }, + handleStoveDetection: function (record) { + this.$refs.StoveCategoryModal.edit(record); + this.$refs.StoveCategoryModal.title = "娓╁害鍧囧寑鎬ф娴嬫潯浠剁‘璁よ〃"; + this.$refs.StoveCategoryModal.disableSubmit = false; + }, + + handleOrderChange: function (record) { this.$refs.MaintenanceOrderChangeModal.edit(record); - this.$refs.MaintenanceOrderChangeModal.title = "鐢熶骇璁惧淇濆吇璁″垝鍙樻洿鐢宠鍗�"; + this.$refs.MaintenanceOrderChangeModal.title = "娓╁害鍧囧寑鎬ф娴嬫潯浠剁‘璁よ〃"; this.$refs.MaintenanceOrderChangeModal.disableSubmit = false; }, -- Gitblit v1.9.3