From 838f75b6e7734c1d8d6864fdd5c7bcbdb893d479 Mon Sep 17 00:00:00 2001 From: wuyibo <771227828@qq.com> Date: Thu, 10 Nov 2022 20:48:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BC=9A=E7=90=83=E9=98=9F=E5=88=86?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/system/competitionSet/index.vue | 107 +++++++++++++++++- 1 file changed, 101 insertions(+), 6 deletions(-) diff --git a/ruoyi-ui/src/views/system/competitionSet/index.vue b/ruoyi-ui/src/views/system/competitionSet/index.vue index 1ddf3561..9bbacbf3 100644 --- a/ruoyi-ui/src/views/system/competitionSet/index.vue +++ b/ruoyi-ui/src/views/system/competitionSet/index.vue @@ -102,13 +102,60 @@ type="text" icon="el-icon-s-custom" @click="handleTeamUser(scope.row)" - v-hasPermi="['system:competitionOfTeam:remove']" + v-hasPermi="['system:competitionOfTeam:list']" >球队成员 - 球队分组 球队分组 + 球队分组 + + + + + + + + + + + + 分组球队-{{currentGroupRow.competitionGroup}}组 + 新增球队 + + + + + + + + + + + + + + + + + + + + + + 赛程设置 赛程设置 赛会推广 赛会推广 @@ -133,6 +180,11 @@ + + + @@ -162,29 +214,32 @@ import { listCompetition, getCompetition, delCompetition, addCompetition, updateCompetition } from "@/api/system/competition"; import { listCompetitionOfTeam, getCompetitionOfTeam, delCompetitionOfTeam, addCompetitionOfTeam, updateCompetitionOfTeam } from "@/api/system/competitionOfTeam"; import { listCompetitionMembers, getCompetitionMembers, delCompetitionMembers, addCompetitionMembers, updateCompetitionMembers } from "@/api/system/competitionMembers"; +import { listCompetitionTeamGroup, getCompetitionTeamGroup, delCompetitionTeamGroup, addCompetitionTeamGroup, updateCompetitionTeamGroup } from "@/api/system/competitionTeamGroup"; export default { name: "CompetitionSet", dicts: ['competition_status'], data() { return { + imgfit:"fill", drawer:false, activeName:"competitionInfo", // 遮罩层 loading: true, // 比赛信息表格数据 + currentGroupRow:{}, competitionObj: {}, competitionOfTeamList:[], competitionMembersList:[], + competitionTeamGroupList:[], + //已经分组的球队数据 + alreadyGroupTeamList: [], // 弹出层标题 title: "", // 是否显示弹出层 open: false, // 查询参数 - // 表单参数 - rules: { - } }; }, created() { @@ -231,6 +286,13 @@ export default { // 表单重置 reset() { + }, + handleCurrentChange(val) { + this.currentGroupRow = val; + console.info(val) + listCompetitionOfTeam({"competitionId":this.competitionObj.id,"competitionGroup":val.competitionGroup}).then(response => { + this.alreadyGroupTeamList = response.rows; + }); }, handleTagClick(tab, event){ console.info(tab.name) @@ -239,7 +301,9 @@ export default { this.competitionOfTeamList = response.rows; }); }else if(tab.name=='competitionTeamGroup'){ - + listCompetitionTeamGroup({"competitionId":this.competitionObj.id}).then(response => { + this.competitionTeamGroupList = response.rows; + }); }else if(tab.name=='competitionVsSet'){ }else if(tab.name=='competitionSpread'){ @@ -322,3 +386,34 @@ export default { } }; +