| | |
| | | <section class="panel"> |
| | | <div class="panel-head"> |
| | | <div class="panel-title">历史任务列表</div> |
| | | <div class="selection-meta">已选任务 {{ selectedWrkNos.length }} 条</div> |
| | | <div class="selection-meta">已选任务 {{ selectedLogIds.length }} 条</div> |
| | | </div> |
| | | <div class="panel-body"> |
| | | <el-table |
| | |
| | | border |
| | | stripe |
| | | size="mini" |
| | | row-key="wrkNo" |
| | | row-key="logId" |
| | | @selection-change="syncCurrentPageSelection" |
| | | v-loading="listLoading" |
| | | style="width: 100%;"> |
| | |
| | | <div class="summary-sub">总任务总耗时 / 任务数</div> |
| | | </div> |
| | | <div class="summary-card"> |
| | | <div class="summary-label">平均每小时节拍</div> |
| | | <div class="summary-value">{{ formatTaskPerHour(analysis.summary.avgTaskPerHour) }}</div> |
| | | <div class="summary-sub">任务数 / 总任务总耗时(小时)</div> |
| | | </div> |
| | | <div class="summary-card"> |
| | | <div class="summary-label">平均总耗时</div> |
| | | <div class="summary-value">{{ formatDuration(analysis.summary.avgTotalDurationMs) }}</div> |
| | | <div class="summary-sub">创建到完成的平均耗时</div> |
| | |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | <tr v-for="row in analysis.detail" :key="'pdf-' + row.wrkNo"> |
| | | <tr v-for="row in analysis.detail" :key="'pdf-' + row.rowKey"> |
| | | <td>{{ row.wrkNo }}</td> |
| | | <td>{{ row.wmsWrkNo }}</td> |
| | | <td>{{ row.ioType$ }}</td> |