| | |
| | | default: false |
| | | } |
| | | }, |
| | | watch:{ |
| | | |
| | | }, |
| | | data() { |
| | | return { |
| | | statusName: '', |
| | |
| | | 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} |
| | | }, |