From e51312f005e6431802163c3dd1c64de6e7d2d6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Fri, 25 Oct 2019 15:54:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=9E=E8=B5=9B22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/competition/Registration.js | 15 +++-- .../competition/comcss/competition.css | 7 +++ .../personal/PersonalCompetititem.js | 56 +++++++++---------- 3 files changed, 45 insertions(+), 33 deletions(-) diff --git a/public/react/src/modules/competition/Registration.js b/public/react/src/modules/competition/Registration.js index 76fc40ba8..02ad66ab6 100644 --- a/public/react/src/modules/competition/Registration.js +++ b/public/react/src/modules/competition/Registration.js @@ -512,7 +512,7 @@ class Registration extends React.Component { }) return } - if (this.props.user.admin === true) { + if (this.props.user.is_teacher === true) { //老师 if (this.state.teacher_staff === null) { //禁止老师 @@ -793,9 +793,16 @@ class Registration extends React.Component { {/*普通账号出现单人 战队弹框*/} { type === 2 || type === 3 || type === 5 ? - this.Exittheteamshow(itemid)} - Createateamedit={(itemid) => this.Createateamedit(itemid)}> + ( + data && data.map((item, index) => { + return ( + this.Exittheteamshow(itemid)} + Createateamedit={(itemid) => this.Createateamedit(itemid)}> + ) + }) + ) + : "" } diff --git a/public/react/src/modules/competition/comcss/competition.css b/public/react/src/modules/competition/comcss/competition.css index 325712b36..da07c25b7 100644 --- a/public/react/src/modules/competition/comcss/competition.css +++ b/public/react/src/modules/competition/comcss/competition.css @@ -309,6 +309,13 @@ margin-top: 44px; } +.myregitem11 { + display: flex; + flex-direction: initial; + margin-top: 20px; +} + + .regitem22 { display: flex; flex-direction: initial; diff --git a/public/react/src/modules/competition/personal/PersonalCompetititem.js b/public/react/src/modules/competition/personal/PersonalCompetititem.js index 32bd796fb..4abbb5348 100644 --- a/public/react/src/modules/competition/personal/PersonalCompetititem.js +++ b/public/react/src/modules/competition/personal/PersonalCompetititem.js @@ -33,17 +33,13 @@ function codesuccess() { class PersonalCompetititem extends React.Component { constructor(props) { super(props) - this.state = { - data: "" - } + } componentDidMount() { // // ////console.log(this.props.data) - this.setState({ - data: this.props.data, - }) + } @@ -55,7 +51,7 @@ class PersonalCompetititem extends React.Component { } render() { - const {data} = this.props; + const {key, item} = this.props; // ////console.log("PersonalCompetititem"); // ////console.log(data); // ////console.log(data[0]); @@ -68,12 +64,14 @@ class PersonalCompetititem extends React.Component { return (
{ - data && data[0] ?
-
+
- +

{data[0].creator.name}

+ }}>{item.creator.name}

{data[0].name}

+ }}>{item.name}

{this.props.type === 5 || this.props.type === 2 ?
{ - data && data[0].team_members.map((item, index) => { + item && item.team_members.map((item, index) => { return ( index === 0 ? @@ -143,7 +141,7 @@ class PersonalCompetititem extends React.Component { width: "487px" }}> { - data && data[0].team_members.map((item, index) => { + item && item.team_members.map((item, index) => { return ( index === 0 ? @@ -199,7 +197,7 @@ class PersonalCompetititem extends React.Component { color: "#05101A", fontSize: "16px", - }}>{data[0].invite_code === null || data[0].invite_code === undefined ? "" : data[0].invite_code} + }}>{item.invite_code === null || item.invite_code === undefined ? "" : item.invite_code}
+ value={item.invite_code === null || item.invite_code === undefined ? "" : item.invite_code}/>
- {data[0].invite_code === null || data[0].invite_code === undefined ? + {item.invite_code === null || item.invite_code === undefined ?
- 战队详情
-
this.props.Exittheteamshow(data[0].id, false)}> -

this.props.Exittheteamshow(data[0].id, false)}>删除战队

+
this.props.Exittheteamshow(item.id, false)}> +

this.props.Exittheteamshow(item.id, false)}>删除战队

-
this.props.Createateamedit(data[0])}> -

this.props.Createateamedit(data[0])}>编辑战队

+
this.props.Createateamedit(item)}> +

this.props.Createateamedit(item)}>编辑战队

@@ -262,18 +260,18 @@ class PersonalCompetititem extends React.Component { > -
this.props.Exittheteamshow(data[0].id, false)}> -

this.props.Exittheteamshow(data[0].id, false)}>删除战队

+
this.props.Exittheteamshow(item.id, false)}> +

this.props.Exittheteamshow(item.id, false)}>删除战队

-
this.props.Createateamedit(data[0])}> -

this.props.Createateamedit(data[0])}>编辑战队

+
this.props.Createateamedit(item)}> +

this.props.Createateamedit(item)}>编辑战队

: @@ -284,8 +282,8 @@ class PersonalCompetititem extends React.Component { }} > -
this.props.Exittheteamshow(data[0].id, false)}> -

this.props.Exittheteamshow(data[0].id, false)}>退出战队

+
this.props.Exittheteamshow(item.id, false)}> +

this.props.Exittheteamshow(item.id, false)}>退出战队