出场顺序:显示预计出场时间和状态样式

- 显示预计出场时间(单位 | 时间)
- 状态样式:已完成(绿色)、进行中(橙色)、待出场(灰色)

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
DevOps
2026-01-10 13:29:40 +08:00
parent 7c4507c3ed
commit d8c255d69d
+12 -3
View File
@@ -41,6 +41,8 @@
<view class="lineup-name">{{ item.playerName }}</view>
<view class="lineup-detail">
<text class="detail-item">{{ item.organization }}</text>
<text class="detail-divider" v-if="item.estimatedTime"> | </text>
<text class="detail-item" v-if="item.estimatedTime">{{ item.estimatedTime }}</text>
</view>
</view>
<view class="lineup-status" :class="item.status">
@@ -117,6 +119,10 @@ export default {
getStatusText(status) {
const map = {
'waiting': '待出场',
'未签到': '待出场',
'已完成': '已完成',
'进行中': '进行中',
'异常': '异常',
'ongoing': '进行中',
'finished': '已完成'
}
@@ -264,17 +270,20 @@ export default {
flex-shrink: 0;
}
.lineup-status.finished {
.lineup-status.finished,
.lineup-status.已完成 {
background-color: #E8F5E9;
color: #4CAF50;
}
.lineup-status.ongoing {
.lineup-status.ongoing,
.lineup-status.进行中 {
background-color: #FFF3E0;
color: #FF9800;
}
.lineup-status.waiting {
.lineup-status.waiting,
.lineup-status.未签到 {
background-color: #F5F5F5;
color: #999999;
}