# ScheduleManage 赛程管理
# 引入
import PressScheduleManage from '@tencent/press-plus/press-schedule-manage/press-schedule-manage';
export default {
components: {
PressScheduleManage,
}
}
# 代码演示
# 基础用法
<PressScheduleManage
:tab-index="curTab"
:team-map="teamMap"
:search-team-map="searchTeamMap"
:group-list-map="groupListMap"
:team-score-map="teamScoreMap"
:num-per-group="numPerGroup"
:to-select-num-list="toSelectNumList"
:is-all-confirmed="isAllConfirmed"
:group-map="groupMap"
:round-total="roundList.length"
:round-list="roundList"
:cur-start-round-id="curStartRoundId"
:cur-score-round-id="curScoreRoundId"
:search-team-map-in-group="searchTeamMapInGroup"
:team-map-in-one-group="teamMapInOneGroup"
:only-show-disabled-button="onlyShowDisabledButton"
:cur-going-tab="curGoingTab"
:published-score="publishedScore"
:show-confirm-start-o-b="showConfirmStartOB"
:show-publish-score-o-b="showPublishScoreOB"
:history-score-map="historyScoreMap"
@update:loading="updateLoading"
@close="close"
@changeTab="changeTab"
@search="search"
@searchTeamGroup="searchTeamGroup"
@selectNumPerGroup="selectNumPerGroup"
@confirmAdjustGroup="confirmAdjustGroup"
@toggleAllQualification="toggleAllQualification"
@doneConfirmSignUp="doneConfirmSignUp"
@publishScore="publishScore"
@startGame="startGame"
@startAllGame="startAllGame"
@changeScoreRoundId="changeScoreRoundId"
@changeStartRoundId="changeStartRoundId"
@selectGroupInScore="selectGroupInScore"
@checkTeam="checkTeam"
@loadMore="loadMore"
@clickTeamGroupCard="clickTeamGroupCard"
@clickSearchTeamCard="clickSearchTeamCard"
@cancelSearch="cancelSearch"
@clickConfirmStartOB="clickConfirmStartOB"
@clickPublishScoreOB="clickPublishScoreOB"
@clickScoreDetail="clickScoreDetail"
/>
# 空状态
和平赛事空状态
<PressEmpty
text="暂无数据"
/>
import PressEmptyGp from '@tencent/press-plus/press-empty-gp/press-empty-gp';
export default {
components: {
PressEmptyGp,
}
}
# API
# Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
tab-index | 当前 tab 索引 | number | 0 |
cur-going-tab | 正在进行中的 tab 索引 | number | 0 |
team-map | 队伍列表信息 | object | - |
search-team-map | 搜索队伍信息 | object | - |
is-all-confirmed | 是否已全部确认 | boolean | false |
team-total | 队伍总数 | number | 0 |
checked-team-total | 已确认到场的队伍数目 | number | 0 |
num-per-group | 每组队伍数 | number | 1 |
to-select-num-list | 可分配的每组队伍数目列表 | array | [1] |
group-num | 分组总数 | number | 0 |
group-list-map | 全部分组信息 | object | - |
round-total | 轮次数 | number | 1 |
group-map | 分组对象 | object | - |
cur-start-round-id | 确认开赛的当前轮次 Id | number | 1 |
cur-score-round-id | 公布成绩的当前轮次 Id | number | 1 |
team-score-map | 队伍比分对象 | object | - |
search-team-map-in-group | 分组中的搜索队伍信息 | object | - |
round-list | 轮次列表 | array | - |
published-score | 是否已公布成绩 | boolean | false |
only-show-disabled-button | 是否只显示禁用按钮状态,数组每一项代表 TabIndex ,从 0 开始 | array | - |
show-confirm-start-o-b | 是否显示确认开赛中的观战按钮 | boolean | false |
show-publish-score-o-b | 是否显示公布成绩中的观战按钮 | boolean | false |
history-score-map | 历史战绩详情 | object | - |
show-send-award-button | 是否显示发奖按钮 | boolean | false |