# 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

# Events

press-hor-schedule-manage

横屏
最后更新时间: 2024/9/11 16:29:58