| | |
| | | <template> |
| | | <view class="pages-task-log-item vert-line"> |
| | | <view class="btn-no "> {{taskData.taskButton}} |
| | | <view class="btn-no "> {{taskData.task_button}} |
| | | </view> |
| | | <view class="content"> |
| | | <view class="line"> |
| | | <view class="title"> {{taskData.taskGroupName}}</view> |
| | | <view class="status" :style="{'background-color':taskStatusColor+ '20','color':taskStatusColor}"> |
| | | <view class="title"> {{taskData.task_group_name}}</view> |
| | | <view class="status" :style="{'background-color':taskStatusColor+ '10','color':taskStatusColor}"> |
| | | {{taskStatusText}} |
| | | </view> |
| | | </view> |
| | | <view class="line"><text class="text">{{taskData.startTime}}-{{taskData.endTime}} </text> |
| | | <text class="text">{{taskData.duration}}min</text> |
| | | <text class="text">{{taskData.cycleNumber}}次</text> |
| | | <view class="line"><text class="text">{{ startTime}} - {{endTime}} </text> |
| | | <text class="text">{{Math.ceil((taskData.end_time- taskData.start_time) / (60* 1000)) }}min</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | </template> |
| | | |
| | |
| | | } |
| | | }, |
| | | computed: { |
| | | startTime() { |
| | | const date = new Date(Number(this.taskData.start_time)) |
| | | return`${date.getHours()}:${date.getMinutes()}`; |
| | | }, |
| | | endTime() { |
| | | const date = new Date(Number(this.taskData.end_time)) |
| | | return `${date.getHours()}:${date.getMinutes()}`; |
| | | }, |
| | | taskStatusText() { |
| | | let statusText = "" |
| | | if (this.taskData.status == 1) { |
| | | statusText = "任务执行中" |
| | | } else if (this.taskData.status == 2) { |
| | | if (this.taskData.task_status == "finish") { |
| | | statusText = "任务完成" |
| | | } else if (this.taskData.status == 3) { |
| | | statusText = "任务取消" |
| | | } else if (this.taskData.status == 4) { |
| | | } else if (this.taskData.task_status == "cancel") { |
| | | statusText = "任务异常" |
| | | } else if (this.taskData.status == 5) { |
| | | statusText = "任务强制完成" |
| | | } else { |
| | | statusText = "" |
| | | statusText = this.taskData.task_status |
| | | } |
| | | return statusText |
| | | }, |
| | | taskStatusText() { |
| | | let statusText = "" |
| | | if (this.taskData.task_status == "finish") { |
| | | statusText = "任务完成" |
| | | } else if (this.taskData.task_status == "cancel") { |
| | | statusText = "任务异常" |
| | | } else { |
| | | statusText = this.taskData.task_status |
| | | } |
| | | return statusText |
| | | }, |
| | | taskStatusColor() { |
| | | let statusColor = "" |
| | | if (this.taskData.status == 1) { |
| | | statusColor = "#0055ff" |
| | | } else if (this.taskData.status == 2) { |
| | | statusColor = "#237804" |
| | | } else if (this.taskData.status == 3) { |
| | | statusColor = "#787277" |
| | | } else if (this.taskData.status == 4) { |
| | | statusColor = "#D4380D" |
| | | } else if (this.taskData.status == 5) { |
| | | statusColor = "#55aa00" |
| | | } else if (this.taskData.status == 5) { |
| | | if (this.taskData.task_status == "finish") { |
| | | statusColor = "#38861a" |
| | | } else if (this.taskData.task_status == "cancel") { |
| | | statusColor = "#d64017" |
| | | } else if (this.taskData.task_status == 5) { |
| | | statusColor = "#000000" |
| | | } |
| | | return statusColor |