| | |
| | | taskEndTime$: "", |
| | | taskDurationMs: null, |
| | | avgTaskBeatDurationMs: null, |
| | | avgTaskPerHour: null, |
| | | avgTotalDurationMs: null, |
| | | avgStationDurationMs: null, |
| | | avgCraneDurationMs: null, |
| | |
| | | } |
| | | return this.formatDurationBySeconds(ms / 1000); |
| | | }, |
| | | formatTaskPerHour: function (value) { |
| | | if (value === null || value === undefined || value === "") { |
| | | return "--"; |
| | | } |
| | | var num = Number(value); |
| | | if (!isFinite(num)) { |
| | | return "--"; |
| | | } |
| | | return this.trimTrailingZeros(num.toFixed(2)) + " 任务/小时"; |
| | | }, |
| | | formatDurationBySeconds: function (seconds) { |
| | | var totalSeconds = Number(seconds || 0); |
| | | if (!isFinite(totalSeconds)) { |