| | |
| | | <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> |
| | |
| | | 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}分` |
| | | } |
| | | } |
| | | } |