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