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