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/PredictiveWorkPlanList.vue | 35 +++++++++++++++++++++++++++-------- 1 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/views/eam/PredictiveWorkPlanList.vue b/src/views/eam/PredictiveWorkPlanList.vue index 57ea9ff..fe4d1b0 100644 --- a/src/views/eam/PredictiveWorkPlanList.vue +++ b/src/views/eam/PredictiveWorkPlanList.vue @@ -41,7 +41,7 @@ > <a-form-item label="鐗堟湰鐘舵��"> <a-radio-group - v-model="queryParam.versionStatus" + v-model="queryParam.status" @change="onChange" default-value="2" > @@ -151,12 +151,14 @@ class="table-operator" style="margin:-16px" > - <predictive-spare-parts :planId='planId' :isEdit="isEdit" :isAdd="isAdd" :isDel="isDel"/> + <predictive-spare-parts :planId='planId' :isEdit="isEdit" :isAdd="isAdd" :isDel="isDel" v-show="selectionRows.length==1&&selectionRows[0].monitor_type == 'smkz'"/> <!-- v-if="selectionRows[0].monitorType == 'smkz'"--> <predictive-parameters :planId='planId' :equipmentId='equipmentId' :isEdit="isEdit" :isAdd="isAdd" + v-show="selectionRows.length==1&&selectionRows[0].monitor_type == 'cskz'" :isDel="isDel"/> <!-- v-if="selectionRows[0].monitorType == 'cskz'" --> <predictive-warn :planId='planId' :equipmentId='equipmentId' :isEdit="isEdit" :isAdd="isAdd" + v-show="selectionRows.length==1&&selectionRows[0].monitor_type == 'bjkz'" :isDel="isDel"/> <!-- v-if="selectionRows[0].monitorType == 'bjkz'"--> </div> @@ -225,7 +227,7 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin' - import { requestPut } from '@/api/manage' + import { requestPut,deleteAction } from '@/api/manage' import DailyMaintenanceStandardDetail from './modules/dailyMaintenanceStandard/DailyMaintenanceStandardDetail' //璁″垝鐢ㄦ枡 @@ -371,9 +373,8 @@ isDel: false, url: { list: '/eam/predictiveworkplan/pagePredictiveWorkPlan', - delete: '/eam/maintenanceStandard/delete', - deleteBatch: '/eam/maintenanceStandard/deleteBatch', - versionTakeEffect: '/eam/maintenanceStandard/versionTakeEffect' + delete: '/eam/predictiveworkplan/delete', + versionTakeEffect: '/eam/predictiveworkplan/versionTakeEffect' } } }, @@ -393,6 +394,24 @@ this.planId = '' this.equipmentId = '' this.isAdd = false + }, + handleDelete: function(id) { + if (!this.url.delete) { + this.$message.error('璇疯缃畊rl.delete灞炴��!') + return + } + var that = this + deleteAction(that.url.delete, { id: id }).then((res) => { + if (res.success) { + //閲嶆柊璁$畻鍒嗛〉闂 + that.reCalculatePage(1) + that.$message.success(res.message) + that.loadData() + that.onClearSelected() + } else { + that.$message.warning(res.message) + } + }) }, onSelectChange(selectedRowKeys, selectionRows) { this.selectedRowKeys = selectedRowKeys @@ -423,7 +442,7 @@ //鍗囩増 handleRevise: function(record) { this.$refs.modalForm.edit(record) - this.$refs.modalForm.title = '淇濆吇鏍囧噯鐗堟湰鍗囩骇' + this.$refs.modalForm.title = '鍗囩骇' this.$refs.modalForm.disableSubmit = false this.$refs.modalForm.isRevise = true }, @@ -441,7 +460,7 @@ requestPut(that.url.versionTakeEffect, { id: record.id, num: record.num, - versionStatus: '2' + status: '2' }).then((res) => { if (res.success) { that.$message.success('鐗堟湰鐢熸晥鎴愬姛锛�') -- Gitblit v1.9.3