From 2b45e5b3c7dbfb14aee6de42013a3caad8d486ba Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期一, 18 九月 2023 10:37:01 +0800 Subject: [PATCH] 设备备件 --- src/views/eam/PredictiveWorkPlanList.vue | 49 ++++++++++++++++++++++++++++++++++--------------- 1 files changed, 34 insertions(+), 15 deletions(-) diff --git a/src/views/eam/PredictiveWorkPlanList.vue b/src/views/eam/PredictiveWorkPlanList.vue index 57ea9ff..86c48d7 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' } } }, @@ -392,14 +393,36 @@ this.selectionRows = [] this.planId = '' this.equipmentId = '' - this.isAdd = false + this.isAdd = falses + + }, + 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 this.selectionRows = selectionRows this.planId = this.selectedRowKeys[0] this.equipmentId = selectionRows[0].equipment_id - this.isAdd = true + this.isAdd = selectionRows[0].status=='1'; + this.isDel = selectionRows[0].status=='1'; + this.isEdit = selectionRows[0].status=='1'; + }, onChange(e) { @@ -423,7 +446,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 }, @@ -433,7 +456,7 @@ const that = this that.confirmLoading = true this.$confirm({ - title: '鏃ュ父淇濆吇鏍囧噯鐗堟湰鐢熸晥锛�', + title: '鐗堟湰鐢熸晥锛�', content: '鎻愮ず锛氱増鏈敓鏁堝悗涓婁竴鐗堟湰灏嗚嚜鍔ㄥけ鏁堬紝璇疯皑鎱庢搷浣滐紒', okText: '纭', cancelText: '鍙栨秷', @@ -441,7 +464,7 @@ requestPut(that.url.versionTakeEffect, { id: record.id, num: record.num, - versionStatus: '2' + status: '2' }).then((res) => { if (res.success) { that.$message.success('鐗堟湰鐢熸晥鎴愬姛锛�') @@ -455,10 +478,6 @@ } }) }, - - searchReset() { - this.loadData(1) - } } } </script> -- Gitblit v1.9.3