优化 Docker 镜像打包脚本并修复管理端赛事操作列布局
- 打包脚本默认 tag 改为 latest,支持 --service 单服务构建/导出 - 新增 api/player/admin 三个独立 bat,更新文档与 manifest - 联赛赛事面板操作列加宽、横向滚动与按钮换行,避免操作按钮被裁切 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -364,7 +364,7 @@ defineExpose({ reload: load });
|
||||
<span v-else class="bet-stat-zero">0</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column width="256" align="center">
|
||||
<el-table-column min-width="360" align="center">
|
||||
<template #header>
|
||||
<div class="actions-col-header">
|
||||
<span class="actions-col-header__label">{{ t('common.actions') }}</span>
|
||||
@@ -474,7 +474,8 @@ defineExpose({ reload: load });
|
||||
width: min(100%, calc(100vw - 272px));
|
||||
max-width: calc(100vw - 272px);
|
||||
padding: 10px 12px 12px;
|
||||
overflow: hidden;
|
||||
overflow-x: auto;
|
||||
overflow-y: visible;
|
||||
background: #fbfaf7;
|
||||
}
|
||||
.nested-panel-toolbar {
|
||||
@@ -521,9 +522,15 @@ defineExpose({ reload: load });
|
||||
padding: 6px 0;
|
||||
}
|
||||
|
||||
.nested-match-table :deep(.el-table__header .cell) {
|
||||
.nested-match-table :deep(.el-table__header .cell),
|
||||
.nested-match-table :deep(.el-table__body .cell) {
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.nested-match-table :deep(.el-table__body td.el-table__cell) {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
.empty-hint {
|
||||
font-size: 12px;
|
||||
color: var(--text-muted);
|
||||
@@ -540,22 +547,24 @@ defineExpose({ reload: load });
|
||||
color: #aaa49a;
|
||||
}
|
||||
.action-btns {
|
||||
display: grid;
|
||||
grid-template-rows: repeat(2, 26px);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 6px;
|
||||
min-width: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.action-row {
|
||||
display: inline-grid;
|
||||
grid-auto-flow: column;
|
||||
grid-auto-columns: max-content;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 5px;
|
||||
gap: 4px 5px;
|
||||
min-width: 0;
|
||||
padding: 2px 4px;
|
||||
width: 100%;
|
||||
padding: 4px 6px;
|
||||
box-sizing: border-box;
|
||||
border-radius: 8px;
|
||||
background: #ffffff;
|
||||
border: 1px solid var(--border-soft);
|
||||
@@ -569,12 +578,13 @@ defineExpose({ reload: load });
|
||||
.action-btns :deep(.el-button) {
|
||||
margin: 0 !important;
|
||||
min-width: 48px;
|
||||
height: 22px !important;
|
||||
min-height: 22px !important;
|
||||
padding: 0 9px !important;
|
||||
min-height: 24px !important;
|
||||
height: auto !important;
|
||||
padding: 4px 9px !important;
|
||||
font-size: 12px !important;
|
||||
line-height: 1 !important;
|
||||
line-height: 1.2 !important;
|
||||
border-radius: 6px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.action-btns :deep(.action-btn--markets:not(.is-disabled):not(:disabled)) {
|
||||
|
||||
Reference in New Issue
Block a user