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']"
>球队成员
- 球队分组 球队分组
+ 球队分组
+
+
+
+
+
+ {{scope.row.competitionGroup}}组
+
+
+
+
+
+
+
+ 分组球队-{{currentGroupRow.competitionGroup}}组
+ 新增球队
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createdTime, '{y}-{m}-{d}') }}
+
+
+
+
+ 申请
+ 同意
+ 驳回
+
+
+
+
+
+
+
+
+
+
+
+
赛程设置 赛程设置
赛会推广 赛会推广
@@ -133,6 +180,11 @@
+
+
+ {{ parseTime(scope.row.createdTime, '{y}-{m}-{d}') }}
+
+
@@ -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 {
}
};
+