From 1f4e7d0f73a73e7350cf5a1df279d5f30904c5d5 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 06 十二月 2023 08:41:32 +0800
Subject: [PATCH] bug

---
 web_standard/src/components/ext/OperaWorkorderDetailWindow.vue |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/web_standard/src/components/ext/OperaWorkorderDetailWindow.vue b/web_standard/src/components/ext/OperaWorkorderDetailWindow.vue
index a5bfa91..6a49ca1 100644
--- a/web_standard/src/components/ext/OperaWorkorderDetailWindow.vue
+++ b/web_standard/src/components/ext/OperaWorkorderDetailWindow.vue
@@ -95,6 +95,11 @@
                 <span>{{ row.num + row.umodel.name }}</span>
               </template>
             </el-table-column>
+            <el-table-column prop="duration" label="鎶ュ伐鏃堕暱" min-width="100px">
+              <template slot-scope="{row}">
+                <span>{{ timesToStr(row.duration) }}</span>
+              </template>
+            </el-table-column>
             <!-- <el-table-column prop="doneType" label="鎶ュ伐绫诲瀷" min-width="60px">
               <template slot-scope="{row}">
                 <span v-if="row.doneType==0" class="valid-style">鍚堟牸</span>
@@ -488,11 +493,24 @@
           values.forEach(item => {
             sums[index] = addPrecision(item, sums[index])
           })
+          if (index===7) {
+            sums[index] = this.timesToStr(sums[index])
+          }
         } else {
           sums[index] = '-';
         }
       });
       return sums
+    },
+    timesToStr(times) {
+      if (times==0||!times) {
+        return '-'
+      }
+      // let sec = times%60
+      let lesMin = Math.floor(times/60)
+      let min = lesMin%60
+      let hours =  Math.floor(lesMin/60)
+      return `${hours}鏃�${min}鍒哷
     }
   }
 }

--
Gitblit v1.9.3