From 3457909638c660c0cfcb521b6104ab64c679b914 Mon Sep 17 00:00:00 2001 From: zenglf <18502938215@163.com> Date: 星期二, 19 九月 2023 16:23:16 +0800 Subject: [PATCH] 修改页面左右展示比例 --- src/views/eam/PredictiveWorkPlanList.vue | 66 ++++++++++++++++++++++---------- 1 files changed, 45 insertions(+), 21 deletions(-) diff --git a/src/views/eam/PredictiveWorkPlanList.vue b/src/views/eam/PredictiveWorkPlanList.vue index 57ea9ff..839030f 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" > @@ -66,6 +66,7 @@ @click='handleAdd' type='primary' icon='plus' + v-has="'predictiveWorkPlan:add&edit&delete'" >鏂板 </a-button> <a-button @@ -118,21 +119,25 @@ <a v-if="record.status == '2'" @click="handleRevise(record)" + v-has="'predictiveWorkplan:update&take'" >鍗囩増</a> <a v-if="record.status == '1'" @click="handleTakeEffect(record)" + v-has="'predictiveWorkplan:update&take'" >鐢熸晥</a> <a-divider type="vertical"/> <a v-if="record.status == '1'" @click="handleEdit(record)" + v-has="'predictiveWorkPlan:add&edit&delete'" >缂栬緫</a> <a-divider type="vertical"/> <a-popconfirm v-if="record.status == '1'" title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)" + v-has="'predictiveWorkPlan:add&edit&delete'" > <a>鍒犻櫎</a> </a-popconfirm> @@ -151,12 +156,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 +232,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 +378,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 +398,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) { @@ -413,17 +441,17 @@ this.$refs.modalForm.disableSubmit = false this.$refs.modalForm.isRevise = false }, - handleAdd: function() { - this.$refs.modalForm.add() - this.$refs.modalForm.title = '鏂板' - this.$refs.modalForm.disableSubmit = false - this.$refs.modalForm.isRevise = false - }, + // handleAdd: function() { + // this.$refs.modalForm.add() + // this.$refs.modalForm.title = '鏂板' + // this.$refs.modalForm.disableSubmit = false + // this.$refs.modalForm.isRevise = false + // }, //鍗囩増 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 +461,7 @@ const that = this that.confirmLoading = true this.$confirm({ - title: '鏃ュ父淇濆吇鏍囧噯鐗堟湰鐢熸晥锛�', + title: '鐗堟湰鐢熸晥锛�', content: '鎻愮ず锛氱増鏈敓鏁堝悗涓婁竴鐗堟湰灏嗚嚜鍔ㄥけ鏁堬紝璇疯皑鎱庢搷浣滐紒', okText: '纭', cancelText: '鍙栨秷', @@ -441,7 +469,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 +483,6 @@ } }) }, - - searchReset() { - this.loadData(1) - } } } </script> -- Gitblit v1.9.3