From 77134d5a3957c59c66f0928ff4f69040cfc26f4b Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 07 十一月 2023 09:57:14 +0800
Subject: [PATCH] 修改
---
src/views/eam/PredictiveWorkPlanList.vue | 62 +++++++++++++++++++++----------
1 files changed, 42 insertions(+), 20 deletions(-)
diff --git a/src/views/eam/PredictiveWorkPlanList.vue b/src/views/eam/PredictiveWorkPlanList.vue
index 75fcca1..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>
@@ -227,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'
//璁″垝鐢ㄦ枡
@@ -373,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'
}
}
},
@@ -394,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) {
@@ -415,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
},
@@ -435,7 +461,7 @@
const that = this
that.confirmLoading = true
this.$confirm({
- title: '鏃ュ父淇濆吇鏍囧噯鐗堟湰鐢熸晥锛�',
+ title: '鐗堟湰鐢熸晥锛�',
content: '鎻愮ず锛氱増鏈敓鏁堝悗涓婁竴鐗堟湰灏嗚嚜鍔ㄥけ鏁堬紝璇疯皑鎱庢搷浣滐紒',
okText: '纭',
cancelText: '鍙栨秷',
@@ -443,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('鐗堟湰鐢熸晥鎴愬姛锛�')
@@ -457,10 +483,6 @@
}
})
},
-
- searchReset() {
- this.loadData(1)
- }
}
}
</script>
--
Gitblit v1.9.3