From b70dab217e5ebcab6d98196cc2d4b2ffb842c3a1 Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期日, 08 十月 2023 17:33:34 +0800
Subject: [PATCH] 1、优化车间看板四色灯状态展示以及限制拖拽区域 2、部分页面右侧区域元素位置离顶过高,调整布局 3、增加设备日志页面增加点击表格行数据展示当前行工作曲线功能 4、优化设备日志页面切换时间,工作曲线弹窗中的时间随之切换 5、优化设备日志页面加载后首次点击工作曲线后无法查询到数据问题(同时发送异步请求,先后顺序影响)

---
 src/views/mdc/base/modules/deviceLog/WorkLogList.vue |   41 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/src/views/mdc/base/modules/deviceLog/WorkLogList.vue b/src/views/mdc/base/modules/deviceLog/WorkLogList.vue
index 1e5b549..badd7f4 100644
--- a/src/views/mdc/base/modules/deviceLog/WorkLogList.vue
+++ b/src/views/mdc/base/modules/deviceLog/WorkLogList.vue
@@ -73,13 +73,52 @@
             title: '鎸佺画鏃堕棿',
             align: 'center',
             dataIndex: 'duration',
+            customRender:(t,r,index) =>{
+              // console.log(t)
+              var ss = parseInt(t)
+              if(ss>=3600){
+                // 鏍规嵁绉掓暟杞崲鎴愬搴旂殑鏃跺垎绉�
+                const hour = parseInt(ss / 3600) < 10 ? '0' + parseInt(ss / 3600) : parseInt(ss / 3600)
+                const min = parseInt(ss % 3600 / 60) < 10 ? '0' + parseInt(ss % 3600 / 60) : parseInt(ss % 3600 / 60)
+                const sec = parseInt(ss % 3600 % 60) < 10 ? '0' + parseInt(ss % 3600 % 60) : parseInt(ss % 3600 % 60)
+                if(min == '00') {
+                  if(sec == '00'){
+                    return hour + '灏忔椂'
+                  }else{
+                    return hour + '灏忔椂'+ sec + '绉�'
+                  }
+
+                }else{
+                  if(sec == '00') {
+                    return hour + '灏忔椂' + min + '鍒�'
+                  }else{
+                    return hour + '灏忔椂' + min + '鍒�' + sec + '绉�'
+                  }
+                }
+                // if(sec == '00'){
+                //   return hour + '灏忔椂' + min + '鍒�'
+                // }
+                // if(min == '00' && sec == '00'){
+                //   return hour + '灏忔椂'
+                // }
+                // return hour + '灏忔椂' + min + '鍒�' + sec + '绉�'
+
+              }else if(60<ss && ss<3600){
+                const min1 = parseInt(ss % 3600 / 60) < 10 ? '0' + parseInt(ss % 3600 / 60) : parseInt(ss % 3600 / 60)
+                const sec1 = parseInt(ss % 3600 % 60) < 10 ? '0' + parseInt(ss % 3600 % 60) : parseInt(ss % 3600 % 60)
+                return  min1 + '鍒�' + sec1 + "绉�"
+              }else{
+                const sec2 = parseInt(ss % 3600 % 60) < 10 ? '0' + parseInt(ss % 3600 % 60) : parseInt(ss % 3600 % 60)
+                return sec2 + '绉�'
+              }
+            }
             // defaultSortOrder:'descend',
             // sorter: (a, b) => {return a.duration>b.duration?1:-1}
           },
           {
             title: '绋嬪簭鍙�',
             align: 'center',
-            dataIndex: 'sequencenumber'
+            dataIndex: 'sequenceNumber'
           }
         ]
       }

--
Gitblit v1.9.3