guoshilong
2023-09-13 607f1908365cd514d50cf3e45bab695055516d4c
src/components/task/TaskPanel.vue
@@ -6,9 +6,12 @@
      <!-- 执行时间 -->
      <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>
@@ -65,30 +68,30 @@
        <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>