diff --git a/public/react/src/modules/competition/Registration.js b/public/react/src/modules/competition/Registration.js
index dd567a367..e48cd0fef 100644
--- a/public/react/src/modules/competition/Registration.js
+++ b/public/react/src/modules/competition/Registration.js
@@ -617,7 +617,9 @@ class Registration extends React.Component {
{type === 4 || type === 5 ?
- listItems
+ {
+ listItems
+ }
:
""
diff --git a/public/react/src/modules/competition/personal/PersonalCompetititem.js b/public/react/src/modules/competition/personal/PersonalCompetititem.js
index 2c364e293..31b43bf06 100644
--- a/public/react/src/modules/competition/personal/PersonalCompetititem.js
+++ b/public/react/src/modules/competition/personal/PersonalCompetititem.js
@@ -9,8 +9,20 @@ import moment from 'moment';
import {SnackbarHOC, WordsBtn, getImageUrl} from 'educoder';
import {TPMIndexHOC} from '../../tpm/TPMIndexHOC';
import competition from '../comcss/competition.css';
-import {Button} from 'antd';
+import {Button, message} from 'antd';
import pexjiazai from '../pexjiazai.png'
+
+// 点击按钮复制功能
+function jsCopy() {
+ var e = document.getElementById("copy_invite_code");
+ e.select();
+ document.execCommand("Copy");
+ codesuccess()
+}
+
+function codesuccess() {
+ message.success('复制成功');
+};
// 团队竞赛报名无报名子组件团队 竞赛报名-已创建战队
class PersonalCompetititem extends React.Component {
constructor(props) {
@@ -124,19 +136,37 @@ class PersonalCompetititem extends React.Component {
-
+ 邀请码:
+ 邀请码:yngh5
+ }}>{data[0].invite_code === null || data[0].invite_code === undefined ? "" : data[0].invite_code}
+
-
-
+ {data[0].invite_code === null || data[0].invite_code === undefined ?
+
+
+ :
+ {
+ jsCopy()
+ }}
+ >
+
+ }
+
{
this.props.type === 5 ?