feat: 提升机出库信息

This commit is contained in:
zouzhiwen 2026-03-25 16:29:00 +08:00
parent 90746490f6
commit f522556428
2 changed files with 56 additions and 0 deletions

View File

@ -10,6 +10,7 @@ export interface ElevatorVO {
workingTask: string
currentOutboundTask: string
currentInboundTask: string
outboundWaitingTaskChains?: string[]
/** 通过负载模式分配的任务链编码列表 */
taskChains?: string[]
}

View File

@ -62,6 +62,34 @@
<el-tag type="success" size="small">空闲</el-tag>
</template>
</el-descriptions-item>
<el-descriptions-item label="当前出库任务链">
<template v-if="elevator.currentOutboundTask">
<el-link type="primary" @click="goChainDetail(elevator.currentOutboundTask)">
{{ elevator.currentOutboundTask }}
</el-link>
</template>
<template v-else>
<span class="text-muted"></span>
</template>
</el-descriptions-item>
<el-descriptions-item label="出库等待任务链">
<template v-if="elevator.outboundWaitingTaskChains?.length">
<div class="task-chain-list">
<el-tag
v-for="code in elevator.outboundWaitingTaskChains"
:key="code"
size="small"
class="task-chain-tag"
@click="goChainDetail(code)"
>
{{ code }}
</el-tag>
</div>
</template>
<template v-else>
<span class="text-muted"></span>
</template>
</el-descriptions-item>
<el-descriptions-item label="负载模式任务链">
<template v-if="elevator.taskChains?.length">
<div class="task-chain-list">
@ -116,6 +144,33 @@
</div>
</div>
<div class="m-point-row">
<span class="m-point-label">当前出库任务链</span>
<span
v-if="elevator.currentOutboundTask"
class="m-working"
@click="goChainDetail(elevator.currentOutboundTask)"
>
{{ elevator.currentOutboundTask }}
</span>
<span v-else class="m-point-value"></span>
</div>
<div v-if="elevator.outboundWaitingTaskChains?.length" class="m-task-chains">
<span class="m-point-label">出库等待任务链</span>
<div class="m-task-chain-tags">
<el-tag
v-for="code in elevator.outboundWaitingTaskChains"
:key="code"
size="small"
class="m-task-chain-tag"
@click="goChainDetail(code)"
>
{{ code }}
</el-tag>
</div>
</div>
<div v-if="elevator.taskChains?.length" class="m-task-chains">
<span class="m-point-label">负载模式任务链</span>
<div class="m-task-chain-tags">