| | |
| | | <!-- 执行时间 --> |
| | | <template #duration="{ record }"> |
| | | <div class="flex-row" style="white-space: pre-wrap"> |
| | | <div> |
| | | <div>{{ formatTaskTime(record.begin_time) }}</div> |
| | | <div>{{ formatTaskTime(record.end_time) }}</div> |
| | | <div v-if="record.taskType >2"> |
| | | <div>{{ formatTaskTime(record.executeStartTime) }}</div> |
| | | <div>{{ formatTaskTime(record.executeEndTime) }}</div> |
| | | </div> |
| | | <div v-else> |
| | | <div>{{formatTaskTime(record.executeSingleTime)}}</div> |
| | | </div> |
| | | <div class="ml10"> |
| | | <div>{{ formatTaskTime(record.execute_time) }}</div> |
| | |
| | | <div class="action-area"> |
| | | <a-popconfirm |
| | | v-if="record.status === TaskStatus.Wait" |
| | | title="Are you sure you want to delete flight task?" |
| | | ok-text="Yes" |
| | | cancel-text="No" |
| | | title="是否删除飞行计划?" |
| | | ok-text="是" |
| | | cancel-text="否" |
| | | @confirm="onDeleteTask(record.job_id)" |
| | | > |
| | | <a-button type="primary" size="small">Delete</a-button> |
| | | <a-button type="primary" size="small">删除</a-button> |
| | | </a-popconfirm> |
| | | <a-popconfirm |
| | | v-if="record.status === TaskStatus.Carrying" |
| | | title="Are you sure you want to suspend?" |
| | | ok-text="Yes" |
| | | cancel-text="No" |
| | | title="是否暂停?" |
| | | ok-text="是" |
| | | cancel-text="否" |
| | | @confirm="onSuspendTask(record.job_id)" |
| | | > |
| | | <a-button type="primary" size="small">Suspend</a-button> |
| | | <a-button type="primary" size="small">暂停</a-button> |
| | | </a-popconfirm> |
| | | <a-popconfirm |
| | | v-if="record.status === TaskStatus.Paused" |
| | | title="Are you sure you want to resume?" |
| | | ok-text="Yes" |
| | | cancel-text="No" |
| | | title="是否重新开始?" |
| | | ok-text="是" |
| | | cancel-text="否" |
| | | @confirm="onResumeTask(record.job_id)" |
| | | > |
| | | <a-button type="primary" size="small">Resume</a-button> |
| | | <a-button type="primary" size="small">重启</a-button> |
| | | </a-popconfirm> |
| | | </div> |
| | | </template> |