From 3ce2d50102929e6e245249ce61bbadd300f3e24e Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期三, 14 八月 2024 16:12:28 +0800
Subject: [PATCH] 设备维护校验调整 OEE列表间距调整

---
 src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue |   84 +++++++++++++++++++++++++----------------
 1 files changed, 51 insertions(+), 33 deletions(-)

diff --git a/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue b/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue
index acb9a04..0833281 100644
--- a/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue
+++ b/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue
@@ -102,8 +102,13 @@
     </div>
 
     <div id="EfficiencyShift" style="flex:1;overflow: hidden;height: inherit">
-      <a-table :columns="columns" rowKey="id" :dataSource="dataSource.records" :loading="tableLoading"
-               :pagination="false" :scroll="{x:'max-content',y:scrollY}" bordered></a-table>
+      <a-table :columns="columns" rowKey="id" :dataSource="dataSource.records?dataSource.records:[]"
+               :loading="tableLoading"
+               :pagination="false" :scroll="{x:'max-content',y:scrollY}" bordered>
+        <!--<template slot="equipmentModel" slot-scope="text, record">-->
+          <!--<editable-cell :text="text" @change="onCellChange(record.id, 'equipmentModel', $event)"/>-->
+        <!--</template>-->
+      </a-table>
     </div>
     <!--<div class="pagination">-->
     <!--<a-pagination-->
@@ -129,9 +134,11 @@
   import { ajaxGetDictItems, getDictItemsFromCache, duplicateCheck } from '@/api/api'
   import api from '@api/mdc'
 
+  // import EditableCell from './EditableCell.vue'
+
   export default {
     name: 'OEEAnalysisList',
-    components: {},
+    components: {  },
     data() {
       return {
         dates: [moment().subtract('month', 1), moment().subtract('month', 1)],
@@ -156,14 +163,20 @@
             title: '搴忓彿',
             dataIndex: '',
             key: 'rowIndex',
-            width: 70,
+            width: 60,
             align: 'center',
             customRender: function(t, r, index) {
               return parseInt(index) + 1
             }
           },
           {
-            title: '璁惧缁熶竴缂栧彿',
+            title: '杞﹂棿',
+            align: 'center',
+            dataIndex: 'productionName',
+            width: 110
+          },
+          {
+            title: '璁惧缂栧彿',
             align: 'center',
             dataIndex: 'equipmentId',
             width: 120
@@ -171,14 +184,15 @@
           {
             title: '璁惧鍚嶇О',
             align: 'center',
-            width: 200,
+            width: 120,
             dataIndex: 'equipmentName'
           },
           {
             title: '璁惧鍨嬪彿',
             align: 'center',
-            width: 110,
-            dataIndex: 'equipmentModel'
+            width: 120,
+            dataIndex: 'equipmentModel',
+            scopedSlots: { customRender: 'equipmentModel' }
           },
           {
             title: '鏃ユ湡',
@@ -189,32 +203,32 @@
           {
             title: '鐝',
             align: 'center',
-            width: 300,
+            width: 100,
             dataIndex: 'shift'
           },
           {
             title: '姣忕彮灏忔椂',
             dataIndex: 'shiftTimeCount',
             align: 'center',
-            width: 110
+            width: 100
           },
           {
             title: '鍔犵彮鏃堕棿锛堝垎閽燂級',
             dataIndex: 'overtime',
             align: 'center',
-            width: 110
+            width: 100
           },
           {
             title: '瀹為檯鐝骇澶╂暟',
             dataIndex: 'actualWorkDayCount',
             align: 'center',
-            width: 120
+            width: 100
           },
           {
             title: '鏈堝害瀹為檯鐝骇鎬绘椂闂达紙鍒嗛挓锛�',
             dataIndex: 'monthActualWorkDayTimeCount',
             align: 'center',
-            width: 110
+            width: 100
           },
           {
             title: '闈炶鍒掑仠鏈烘崯澶憋紙鍒嗛挓锛夛紙涓�涓湀锛�',
@@ -241,7 +255,7 @@
                 title: '璁″垝绛変换鍔�',
                 dataIndex: 'plannedTaskDuration',
                 align: 'center',
-                width: 110
+                width: 100
               },
               {
                 title: '妫�楠�',
@@ -270,45 +284,45 @@
                 title: '浼氳/鍩硅',
                 dataIndex: 'conferenceTrainingDuration',
                 align: 'center',
-                width: 110
+                width: 100
               },
               {
                 title: '鍏朵粬浼戞伅绛�',
                 dataIndex: 'otherRestDuration',
                 align: 'center',
-                width: 110
+                width: 100
               }]
           },
           {
             title: '璐熻嵎鏃堕棿锛堝皬鏃讹級',
             dataIndex: 'loadTime',
             align: 'center',
-            width: 110
+            width: 100
           },
           {
             title: '鏃堕棿寮�鍔ㄧ巼',
             dataIndex: 'timeActuationRate',
             align: 'center',
-            width: 110,
+            width: 100,
             customRender: text => text != 0 ? parseFloat((text * 100).toFixed(2)) + '%' : 0
           },
-          {
-            title: '鍔犲伐闆朵欢鏁帮紙浠讹級',
-            dataIndex: 'processQuantity',
-            align: 'center',
-            width: 120
-          },
-          {
-            title: '鏍囧噯鍔犲伐鏃堕棿锛堝垎閽燂級',
-            dataIndex: 'standardProcessDuration',
-            align: 'center',
-            width: 120
-          },
+          // {
+          //   title: '鍔犲伐闆朵欢鏁帮紙浠讹級',
+          //   dataIndex: 'processQuantity',
+          //   align: 'center',
+          //   width: 120
+          // },
+          // {
+          //   title: '鏍囧噯鍔犲伐鏃堕棿锛堝垎閽燂級',
+          //   dataIndex: 'standardProcessDuration',
+          //   align: 'center',
+          //   width: 120
+          // },
           {
             title: '鎬ц兘寮�鍔ㄧ巼',
             dataIndex: 'performanceRate',
             align: 'center',
-            width: 110,
+            width: 100,
             customRender: text => text != 0 ? parseFloat((text * 100).toFixed(2)) + '%' : 0
           },
           {
@@ -328,7 +342,7 @@
             title: '璁惧缁煎悎鏁堢巼',
             dataIndex: 'overallEquipmentEfficiency',
             align: 'center',
-            width: 120,
+            width: 100,
             customRender: text => text != 0 ? parseFloat((text * 100).toFixed(2)) + '%' : 0
           }
         ],
@@ -507,7 +521,7 @@
         this.tableLoading = true
         getAction(this.url.list, this.queryParam)
           .then(res => {
-            if (res.success) {
+            if (res.success && res.result) {
               this.dataSource = res.result
               this.tableLoading = false
             }
@@ -538,6 +552,10 @@
         this.loadData()
       },
 
+      onCellChange(key, dataIndex, value) {
+        console.log('瑙﹀彂onCellChange', key, dataIndex, value)
+      },
+
       /**
        * 褰撴祻瑙堝櫒鍙绐楀彛灏哄鍙戠敓鏀瑰彉鏃惰Е鍙�
        */

--
Gitblit v1.9.3