skyouc
5 天以前 cf9211f711be85c8e0c1c739d01c8694d2cf5c51
src/main/webapp/views/wrkAnalysis/wrkAnalysis.html
@@ -113,6 +113,11 @@
            font-weight: 700;
            color: #22364a;
        }
        .summary-value.datetime {
            font-size: 20px;
            line-height: 1.25;
            word-break: break-word;
        }
        .summary-sub {
            margin-top: 8px;
            font-size: 12px;
@@ -303,7 +308,7 @@
    <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
@@ -312,7 +317,7 @@
                    border
                    stripe
                    size="mini"
                    row-key="wrkNo"
                    row-key="logId"
                    @selection-change="syncCurrentPageSelection"
                    v-loading="listLoading"
                    style="width: 100%;">
@@ -389,6 +394,31 @@
                            <div class="summary-sub">本次分析命中任务总数</div>
                        </div>
                        <div class="summary-card">
                            <div class="summary-label">总任务开始</div>
                            <div class="summary-value datetime">{{ analysis.summary.taskStartTime$ || '--' }}</div>
                            <div class="summary-sub">命中任务最早创建时间</div>
                        </div>
                        <div class="summary-card">
                            <div class="summary-label">总任务结束</div>
                            <div class="summary-value datetime">{{ analysis.summary.taskEndTime$ || '--' }}</div>
                            <div class="summary-sub">命中任务最晚完成时间</div>
                        </div>
                        <div class="summary-card">
                            <div class="summary-label">总任务总耗时</div>
                            <div class="summary-value">{{ formatDuration(analysis.summary.taskDurationMs) }}</div>
                            <div class="summary-sub">最早创建到最晚完成</div>
                        </div>
                        <div class="summary-card">
                            <div class="summary-label">平均节拍</div>
                            <div class="summary-value">{{ formatDuration(analysis.summary.avgTaskBeatDurationMs) }}</div>
                            <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>
@@ -458,7 +488,7 @@
                            </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>