dev_sync_trustie
杨树林 5 years ago
parent aaf61985a5
commit 32398333ec

@ -16,9 +16,9 @@ class CompetitionMaxImg extends React.Component {
componentDidUpdate = (prevProps) => { componentDidUpdate = (prevProps) => {
if (prevProps.GetenrollmentAPI != this.props.GetenrollmentAPI) { if (prevProps.GetenrollmentAPI != this.props.GetenrollmentAPI) {
// //console.log("团队竞赛报名大图componentDidUpdate"); // ////console.log("团队竞赛报名大图componentDidUpdate");
// //console.log(this.props); // ////console.log(this.props);
// //console.log(this.props.GetenrollmentAPI); // ////console.log(this.props.GetenrollmentAPI);
this.setState({ this.setState({
GetenrollmentAPI: this.props.GetenrollmentAPI, GetenrollmentAPI: this.props.GetenrollmentAPI,
}) })

@ -23,8 +23,8 @@ class RegisListviewdata extends React.Component {
} }
componentDidMount() { componentDidMount() {
//console.log("RegisListviewdata"); ////console.log("RegisListviewdata");
//console.log(this.props.item) ////console.log(this.props.item)
this.setState({ this.setState({
item: this.props.item item: this.props.item
}) })

@ -9,7 +9,7 @@ import moment from 'moment';
import {SnackbarHOC, WordsBtn} from 'educoder'; import {SnackbarHOC, WordsBtn} from 'educoder';
import {TPMIndexHOC} from '../tpm/TPMIndexHOC'; import {TPMIndexHOC} from '../tpm/TPMIndexHOC';
import competition from './comcss/competition.css'; import competition from './comcss/competition.css';
import {Button, Pagination, message, Spin} from 'antd'; import {Button, Pagination, message, Spin, Breadcrumb} from 'antd';
import Registrationitem from './Registrationitem'; import Registrationitem from './Registrationitem';
import RegisNodata from './RegisNodata'; import RegisNodata from './RegisNodata';
import CompetitionMaxImg from './CompetitionMaxImg'; import CompetitionMaxImg from './CompetitionMaxImg';
@ -36,7 +36,6 @@ class Registration extends React.Component {
constructor(props) { constructor(props) {
super(props) super(props)
this.state = { this.state = {
test: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
loadingstate: false, loadingstate: false,
pages: 1, pages: 1,
limit: 20, limit: 20,
@ -71,52 +70,38 @@ class Registration extends React.Component {
} }
componentDidMount() { componentDidMount() {
// ////console.log("componentDidMount Registration"); console.log(this.props);
// //// ////console.log("调用子组件 ");
// ////console.log(this.props.isAdmin());
// //// ////console.log(this.props.isAdmin())
this.GetenrollmentAPI();
this.Getthenavigationbar();
// //////console.log("componentDidMount Registration");
// //// //////console.log("调用子组件 ");
// //////console.log(this.props.isAdmin());
// //// //////console.log(this.props.isAdmin())
} }
componentDidUpdate = (prevProps) => { componentDidUpdate = (prevProps) => {
if (prevProps.user != this.props.user) { if (prevProps.user != this.props.user) {
//console.log("Registration"); console.log("componentDidUpdate");
//console.log("componentDidUpdate"); console.log(this.props);
//console.log(this.props.user.admin); ////console.log("Registration");
////console.log("componentDidUpdate");
////console.log(this.props.user.admin);
const {keyword, page, per_page} = this.state; const {keyword, page, per_page} = this.state;
this.Getdata(keyword, page, per_page, this.props.user.admin); this.Getdata(keyword, page, per_page, this.props.user.admin);
this.GetenrollmentAPI();
} }
} }
// 获取导航栏
Getthenavigationbar = () => {
const url = `/competitions/${"gcc-task-2020"}/competition_modules.json`;
axios.get((url)).then((result) => {
if (result) {
if (result.data) {
//// ////console.log("获取报名配置API");
//// ////console.log(result);
console.log("Getthenavigationbar");
console.log(result);
}
}
}).catch((error) => {
//// ////console.log(error);
})
}
//获取报名配置API //获取报名配置API
GetenrollmentAPI = () => { GetenrollmentAPI = () => {
const url = `/competitions/${"gcc-task-2020"}/competition_staff.json`; const url = `/competitions/${this.props.match.params.identifier}/competition_staff.json`;
axios.get((url)).then((result) => { axios.get((url)).then((result) => {
if (result) { if (result) {
if (result.data) { if (result.data) {
//// ////console.log("获取报名配置API"); //// //////console.log("获取报名配置API");
//// ////console.log(result); //// //////console.log(result);
this.setState({ this.setState({
GetenrollmentAPI: result.data, GetenrollmentAPI: result.data,
personal: result.data.personal, personal: result.data.personal,
@ -141,7 +126,7 @@ class Registration extends React.Component {
} }
} }
}).catch((error) => { }).catch((error) => {
//// ////console.log(error); //// //////console.log(error);
}) })
} }
@ -154,11 +139,11 @@ class Registration extends React.Component {
page: page, page: page,
per_page: per_page, per_page: per_page,
}; };
let url = `/competitions/${"gcc-task-2020"}/competition_teams.json`; let url = `/competitions/${this.props.match.params.identifier}/competition_teams.json`;
axios.get((url), {params: datas}).then((result) => { axios.get((url), {params: datas}).then((result) => {
if (result) { if (result) {
if (result.data) { if (result.data) {
//// ////console.log(result);\ //// //////console.log(result);\
if (result.data.personal === false) { if (result.data.personal === false) {
//不是个人赛 //不是个人赛
if (result.data.my_teams.length === 0) { if (result.data.my_teams.length === 0) {
@ -277,24 +262,24 @@ class Registration extends React.Component {
page: page, page: page,
per_page: per_page, per_page: per_page,
}; };
let url = `/competitions/${"gcc-task-2020"}/competition_teams.json`; let url = `/competitions/${this.props.match.params.identifier}/competition_teams.json`;
axios.get((url), {params: datas}).then((result) => { axios.get((url), {params: datas}).then((result) => {
this.setState({ this.setState({
loadingstate: false, loadingstate: false,
}) })
if (result) { if (result) {
if (result.data) { if (result.data) {
//// ////console.log(result); //// //////console.log(result);
if (result.data.personal === false) { if (result.data.personal === false) {
//不是个人赛 //不是个人赛
//console.log("Getdatatype5"); ////console.log("Getdatatype5");
//console.log(result.data.my_teams.length); ////console.log(result.data.my_teams.length);
if (result.data.my_teams.length === 0) { if (result.data.my_teams.length === 0) {
// 没有创建数据的 // 没有创建数据的
//管理员 //管理员
//console.log("a"); ////console.log("a");
//console.log(this.state.competition_teams); ////console.log(this.state.competition_teams);
//console.log(result.data.competition_teams); ////console.log(result.data.competition_teams);
this.setState({ this.setState({
type: 4, type: 4,
count: result.data.count, count: result.data.count,
@ -305,7 +290,7 @@ class Registration extends React.Component {
}) })
} else { } else {
//有数据的 //有数据的
//console.log("b"); ////console.log("b");
if (result.data.my_teams[0].manage_permission === true) { if (result.data.my_teams[0].manage_permission === true) {
this.setState({ this.setState({
@ -318,7 +303,7 @@ class Registration extends React.Component {
}) })
} else { } else {
//console.log("c"); ////console.log("c");
this.setState({ this.setState({
type: 4, type: 4,
@ -332,7 +317,7 @@ class Registration extends React.Component {
} }
} else { } else {
//团队赛 //团队赛
//console.log("d"); ////console.log("d");
this.setState({ this.setState({
type: 6, type: 6,
@ -348,10 +333,10 @@ class Registration extends React.Component {
} }
}).catch((error) => { }).catch((error) => {
//console.log("k"); ////console.log("k");
//console.log(error); ////console.log(error);
//console.log("报错了"); ////console.log("报错了");
if (admin === true) { if (admin === true) {
//管理员 //管理员
this.setState({ this.setState({
@ -561,7 +546,7 @@ class Registration extends React.Component {
} }
//退出战队 //退出战队
Exittheteam = (bool) => { Exittheteam = (bool) => {
// ////console.log(this.state.itemid); // //////console.log(this.state.itemid);
if (bool) { if (bool) {
this.setState({ this.setState({
messageexitol: true messageexitol: true
@ -571,8 +556,8 @@ class Registration extends React.Component {
axios.post(url).then((response) => { axios.post(url).then((response) => {
if (response) { if (response) {
if (response.data) { if (response.data) {
////console.log("退出战队"); //////console.log("退出战队");
////console.log(response); //////console.log(response);
this.Refreshteam(); this.Refreshteam();
this.setState({ this.setState({
messageexitol: false messageexitol: false
@ -581,7 +566,7 @@ class Registration extends React.Component {
} }
} }
}).catch((error) => { }).catch((error) => {
////console.log(error) //////console.log(error)
}); });
} else { } else {
@ -592,8 +577,8 @@ class Registration extends React.Component {
} }
//搜索战队 //搜索战队
RegistrationSearchvalue = (value) => { RegistrationSearchvalue = (value) => {
//console.log("RegistrationSearchvalue"); ////console.log("RegistrationSearchvalue");
//console.log(this.props.user.admin); ////console.log(this.props.user.admin);
this.setState({ this.setState({
pages: 1, pages: 1,
limit: 20, limit: 20,
@ -638,7 +623,7 @@ class Registration extends React.Component {
} }
} }
} }
const url = `/competitions/${"gcc-task-2020"}/competition_teams.json`; const url = `/competitions/${this.props.match.params.identifier}/competition_teams.json`;
axios.post(url).then((response) => { axios.post(url).then((response) => {
if (response) { if (response) {
if (response.data) { if (response.data) {
@ -653,7 +638,7 @@ class Registration extends React.Component {
}); });
} }
render() { render() {
const {test, page, pages, limit, type, tmodalsType, tmodalsTypes, data, count, competition_teams, Newtit, itemiddata, messagePerbool, messageexitol, GetenrollmentAPI, loadingstate, pint} = this.state; const {page, pages, limit, type, tmodalsType, tmodalsTypes, data, count, competition_teams, Newtit, itemiddata, messagePerbool, messageexitol, GetenrollmentAPI, loadingstate, pint} = this.state;
// var listItems = ""; // var listItems = "";
// if (competition_teams) { // if (competition_teams) {
@ -709,16 +694,20 @@ class Registration extends React.Component {
: "" : ""
} }
<div className="educontent mb20 "> {/*<div className="educontent mb20 ">*/}
<p className="clearfix mb20 mt10"> {/* <p className="clearfix mb20 mt10">*/}
<a className="btn colorgrey fl hovercolorblue ">在线竞赛</a> {/* <a className="btn colorgrey fl hovercolorblue ">在线竞赛</a>*/}
<span className="color-grey-9 fl ml3 mr3">&gt;</span> {/* <span className="color-grey-9 fl ml3 mr3">&gt;</span>*/}
<a {/* <a*/}
className=" btn colorgrey fl hovercolorblue ">全国高校计算机大赛-项目挑战</a> {/* className=" btn colorgrey fl hovercolorblue ">全国高校计算机大赛-项目挑战</a>*/}
<span className="color-grey-9 fl ml3 mr3">&gt;</span> {/* <span className="color-grey-9 fl ml3 mr3">&gt;</span>*/}
<WordsBtn className="fl">报名</WordsBtn> {/* <WordsBtn className="fl">报名</WordsBtn>*/}
</p> {/* </p>*/}
</div> {/*</div>*/}
<Breadcrumb separator=">">
<Breadcrumb.Item href="">在线竞赛</Breadcrumb.Item>
<Breadcrumb.Item href="">全国高校计算机大赛</Breadcrumb.Item>
</Breadcrumb>
{/*大图*/} {/*大图*/}
<CompetitionMaxImg type={type} Jointheteam={() => this.Jointheteam()} <CompetitionMaxImg type={type} Jointheteam={() => this.Jointheteam()}
pint={pint} pint={pint}

@ -27,8 +27,8 @@ class RegistrationSearch extends React.Component {
}; };
setdatafuns = (value) => { setdatafuns = (value) => {
console.log("setdatafuns点击了搜索"); //console.log("setdatafuns点击了搜索");
console.log(value); //console.log(value);
this.setState({ this.setState({
keywords: value keywords: value
}) })
@ -36,8 +36,8 @@ class RegistrationSearch extends React.Component {
}; };
myonPressEnter = (e) => { myonPressEnter = (e) => {
console.log("点击了回车setdatafunsval点击了搜索"); //console.log("点击了回车setdatafunsval点击了搜索");
console.log(e.target.value); //console.log(e.target.value);
this.props.RegistrationSearchvalue(e.target.value); this.props.RegistrationSearchvalue(e.target.value);
} }
render() { render() {

@ -61,9 +61,9 @@ class PersonModal extends Component {
componentDidUpdate = (prevProps) => { componentDidUpdate = (prevProps) => {
if (prevProps.user != this.props.user) { if (prevProps.user != this.props.user) {
//console.log("Registration.js componentDidUpdate"); ////console.log("Registration.js componentDidUpdate");
//console.log(this.props); ////console.log(this.props);
// //console.log(prevProps); // ////console.log(prevProps);
//identity职场称 //identity职场称
//user_school学校 //user_school学校
//real_name姓名 //real_name姓名
@ -86,8 +86,8 @@ class PersonModal extends Component {
} }
if (prevProps.GetenrollmentAPI != this.props.GetenrollmentAPI) { if (prevProps.GetenrollmentAPI != this.props.GetenrollmentAPI) {
//console.log("Registration.js GetenrollmentAPIcomponentDidUpdate"); ////console.log("Registration.js GetenrollmentAPIcomponentDidUpdate");
//console.log(this.props); ////console.log(this.props);
this.setState({ this.setState({
GetenrollmentAPI: this.props.GetenrollmentAPI, GetenrollmentAPI: this.props.GetenrollmentAPI,
}) })
@ -151,21 +151,21 @@ class PersonModal extends Component {
// Thecurrentnumber // Thecurrentnumber
if (this.props.Newtit === true) { if (this.props.Newtit === true) {
//创建新的战队 //创建新的战队
let url = `/competitions/${"gcc-course-2019"}/competition_teams.json`; let url = `/competitions/${this.props.match.params.identifier}/competition_teams.json`;
axios.post(url, { axios.post(url, {
name: polls_nametest, name: polls_nametest,
teacher_ids: myteaherdata, teacher_ids: myteaherdata,
member_ids: myshtudentdata, member_ids: myshtudentdata,
}).then((result) => { }).then((result) => {
// //console.log("获取到创建战队的数据"); // ////console.log("获取到创建战队的数据");
// //console.log(result); // ////console.log(result);
if (result) { if (result) {
if (result.data) { if (result.data) {
this.props.Tmoconfirm1(true); this.props.Tmoconfirm1(true);
} }
} }
}).catch((error) => { }).catch((error) => {
// //console.log(error) // ////console.log(error)
}); });
} else { } else {
//编辑战队 //编辑战队
@ -175,15 +175,15 @@ class PersonModal extends Component {
teacher_ids: myteaherdata, teacher_ids: myteaherdata,
member_ids: myshtudentdata, member_ids: myshtudentdata,
}).then((result) => { }).then((result) => {
// //console.log("获取到编辑战队的数据"); // ////console.log("获取到编辑战队的数据");
// //console.log(result); // ////console.log(result);
if (result) { if (result) {
if (result.data) { if (result.data) {
this.props.Tmoconfirm1(true); this.props.Tmoconfirm1(true);
} }
} }
}).catch((error) => { }).catch((error) => {
// //console.log(error) // ////console.log(error)
}); });
} }
} }
@ -195,24 +195,24 @@ class PersonModal extends Component {
//老师姓名 keyword //老师姓名 keyword
//当前战队ID team_id //当前战队ID team_id
//当前老师ID数组 teacher_ids //当前老师ID数组 teacher_ids
// //console.log("搜索的老师"); // ////console.log("搜索的老师");
const datas = { const datas = {
keyword: keywordteachers, keyword: keywordteachers,
team_id: team_idteachers, team_id: team_idteachers,
teacher_ids: teacher_ids, teacher_ids: teacher_ids,
}; };
let url = `/competitions/${"gcc-course-2019"}/teachers.json`; let url = `/competitions/${this.props.match.params.identifier}/teachers.json`;
axios.get((url), {params: datas}).then((result) => { axios.get((url), {params: datas}).then((result) => {
if (result) { if (result) {
if (result.data) { if (result.data) {
// //console.log(result); // ////console.log(result);
this.setState({ this.setState({
teacher_ids: result.data.teachers teacher_ids: result.data.teachers
}) })
} }
} }
}).catch((error) => { }).catch((error) => {
// //console.log(error); // ////console.log(error);
}) })
}; };
Getstudentsdata = (keywordstudents, team_idstudents, student_ids) => { Getstudentsdata = (keywordstudents, team_idstudents, student_ids) => {
@ -223,17 +223,17 @@ class PersonModal extends Component {
//学生姓名 keyword //学生姓名 keyword
//当前战队ID team_id //当前战队ID team_id
//当前队员ID数组 student_ids //当前队员ID数组 student_ids
// //console.log("搜索的学生"); // ////console.log("搜索的学生");
const datas = { const datas = {
keyword: keywordstudents, keyword: keywordstudents,
team_id: team_idstudents, team_id: team_idstudents,
student_ids: student_ids, student_ids: student_ids,
}; };
let url = `/competitions/${"gcc-course-2019"}/students.json`; let url = `/competitions/${this.props.match.params.identifier}/students.json`;
axios.get((url), {params: datas}).then((result) => { axios.get((url), {params: datas}).then((result) => {
if (result) { if (result) {
if (result.data) { if (result.data) {
// //console.log(result); // ////console.log(result);
this.setState({ this.setState({
member_ids: result.data.teachers member_ids: result.data.teachers
}) })
@ -241,14 +241,14 @@ class PersonModal extends Component {
} }
} }
}).catch((error) => { }).catch((error) => {
// //console.log(error); // ////console.log(error);
}) })
}; };
//老师输入框事件 //老师输入框事件
teacheronChange = (e) => { teacheronChange = (e) => {
// //console.log(e.target.value); // ////console.log(e.target.value);
// //console.log("老师输入框事件|||||||||||123123123"); // ////console.log("老师输入框事件|||||||||||123123123");
this.setState({ this.setState({
keywordteachers: e.target.value, keywordteachers: e.target.value,
booltech: false, booltech: false,
@ -286,8 +286,8 @@ class PersonModal extends Component {
//学生输入框事件 //学生输入框事件
studentsonChange = (e) => { studentsonChange = (e) => {
// //console.log("学生输入框事件"); // ////console.log("学生输入框事件");
// //console.log(e); // ////console.log(e);
this.setState({ this.setState({
keywordstudents: e.target.value, keywordstudents: e.target.value,
boolstud: false, boolstud: false,
@ -337,9 +337,9 @@ class PersonModal extends Component {
}; };
var fordabool = false; var fordabool = false;
var forda = this.state.mydatas; var forda = this.state.mydatas;
// //console.log("点击获取老师数据"); // ////console.log("点击获取老师数据");
// //console.log(object); // ////console.log(object);
// //console.log(forda); // ////console.log(forda);
for (var i = 0; i < forda.length; i++) { for (var i = 0; i < forda.length; i++) {
if (forda[i].id) { if (forda[i].id) {
if (forda[i].id === object.id) { if (forda[i].id === object.id) {
@ -378,14 +378,14 @@ class PersonModal extends Component {
}; };
var fordabool = false; var fordabool = false;
var forda = this.state.mydatas; var forda = this.state.mydatas;
// //console.log("点击获取学生数据2"); // ////console.log("点击获取学生数据2");
// //console.log(object); // ////console.log(object);
// //console.log(forda); // ////console.log(forda);
for (var i = 0; i < forda.length; i++) { for (var i = 0; i < forda.length; i++) {
if (forda[i].id) { if (forda[i].id) {
// // //console.log(true); // // ////console.log(true);
// // //console.log(forda[i].id); // // ////console.log(forda[i].id);
// // //console.log(object.id); // // ////console.log(object.id);
if (forda[i].id === object.id) { if (forda[i].id === object.id) {
fordabool = true; fordabool = true;
break break
@ -413,7 +413,7 @@ class PersonModal extends Component {
} }
//输入框事件 //输入框事件
changeTopicName = (e) => { changeTopicName = (e) => {
// // //console.log("调用了changeTopicName"); // // ////console.log("调用了changeTopicName");
let num = parseInt(e.target.value.length); let num = parseInt(e.target.value.length);
if (num > 60) { if (num > 60) {
return; return;
@ -428,7 +428,7 @@ class PersonModal extends Component {
//onSearchsou //onSearchsou
onSearch = (value) => { onSearch = (value) => {
// //console.log("搜索的数据" + value); // ////console.log("搜索的数据" + value);
}; };
handleInfiniteOnLoad = () => { handleInfiniteOnLoad = () => {
// this.setState({ // this.setState({
@ -448,12 +448,12 @@ class PersonModal extends Component {
} }
handleInfiniteOnLoad1 = () => { handleInfiniteOnLoad1 = () => {
// // //console.log("调用了方法1111"); // // ////console.log("调用了方法1111");
// this.setState({ // this.setState({
// loading1: true, // loading1: true,
// }) // })
// setTimeout(() => { // setTimeout(() => {
// // //console.log("调用了方法11112"); // // ////console.log("调用了方法11112");
// this.setState({ // this.setState({
// loading1: false, // loading1: false,
// hasMore: true, // hasMore: true,
@ -462,13 +462,13 @@ class PersonModal extends Component {
} }
handleInfiniteOnLoad2 = () => { handleInfiniteOnLoad2 = () => {
// // //console.log("调用了方法1111"); // // ////console.log("调用了方法1111");
// this.setState({ // this.setState({
// loading2: true, // loading2: true,
// //
// }) // })
// setTimeout(() => { // setTimeout(() => {
// // //console.log("调用了方法11113"); // // ////console.log("调用了方法11113");
// this.setState({ // this.setState({
// hasMore: true, // hasMore: true,
// loading2: false, // loading2: false,
@ -477,23 +477,23 @@ class PersonModal extends Component {
} }
inputOnBlur = (e) => { inputOnBlur = (e) => {
// //console.log("inputOnBlur"); // ////console.log("inputOnBlur");
// //console.log(e); // ////console.log(e);
this.setState({ this.setState({
person1: false person1: false
}) })
} }
inputOnBlur2 = (e) => { inputOnBlur2 = (e) => {
// //console.log("inputOnBlur"); // ////console.log("inputOnBlur");
// //console.log(e); // ////console.log(e);
this.setState({ this.setState({
person2: false person2: false
}) })
} }
startSearch = (e) => { startSearch = (e) => {
// //console.log("startSearch"); // ////console.log("startSearch");
// //console.log(e); // ////console.log(e);
this.setState({ this.setState({
person1: true, person1: true,
person2: false, person2: false,
@ -503,8 +503,8 @@ class PersonModal extends Component {
} }
startSearch2 = (e) => { startSearch2 = (e) => {
// //console.log("startSearch2"); // ////console.log("startSearch2");
// //console.log(e); // ////console.log(e);
this.setState({ this.setState({
person1: false, person1: false,
person2: true, person2: true,
@ -514,8 +514,8 @@ class PersonModal extends Component {
} }
inputOnFocus = (e) => { inputOnFocus = (e) => {
// //console.log("inputOnFocus"); // ////console.log("inputOnFocus");
// //console.log(e); // ////console.log(e);
try { try {
if (this.state.keywordteachers && this.state.keywordteachers.length > 0) { if (this.state.keywordteachers && this.state.keywordteachers.length > 0) {
this.setState({ this.setState({
@ -539,8 +539,8 @@ class PersonModal extends Component {
} }
inputOnFocus2 = (e) => { inputOnFocus2 = (e) => {
// //console.log("inputOnFocus2"); // ////console.log("inputOnFocus2");
// //console.log(e); // ////console.log(e);
try { try {
if (this.state.keywordstudents && this.state.keywordstudents.length > 0) { if (this.state.keywordstudents && this.state.keywordstudents.length > 0) {
this.setState({ this.setState({
@ -565,8 +565,8 @@ class PersonModal extends Component {
} }
inputOnFocus3 = (e) => { inputOnFocus3 = (e) => {
// //console.log("inputOnFocus3"); // ////console.log("inputOnFocus3");
// //console.log(e); // ////console.log(e);
this.setState({ this.setState({
person2: false, person2: false,
person1: false, person1: false,
@ -576,13 +576,13 @@ class PersonModal extends Component {
var {mydatas} = this.state; var {mydatas} = this.state;
if (item) { if (item) {
var pos = mydatas.indexOf(item); var pos = mydatas.indexOf(item);
// //console.log("deletedata"); // ////console.log("deletedata");
// //console.log(pos); // ////console.log(pos);
var removedItem = mydatas.splice(pos, 1); var removedItem = mydatas.splice(pos, 1);
// //console.log("deletedata22222"); // ////console.log("deletedata22222");
// //console.log(removedItem) // ////console.log(removedItem)
//removedItem 是被删除的元素 //removedItem 是被删除的元素
// //console.log(mydatas) // ////console.log(mydatas)
this.setState({ this.setState({
mydatas: mydatas, mydatas: mydatas,
}) })
@ -770,8 +770,8 @@ class PersonModal extends Component {
</Spin> </Spin>
</div> </div>
); );
console.log("PersonModal"); //console.log("PersonModal");
console.log(this.props); //console.log(this.props);
return ( return (
<Modal <Modal

@ -20,7 +20,7 @@ class PersonalModalteam extends Component {
Tmoconfirmto = () => { Tmoconfirmto = () => {
let url = `/competitions/${"gcc-course-2019"}/competition_teams/join.json`; let url = `/competitions/${this.props.match.params.identifier}/competition_teams/join.json`;
axios.post(url, { axios.post(url, {
invite_code: this.state.yslzxueshiskmcdm1 invite_code: this.state.yslzxueshiskmcdm1
}).then((result) => { }).then((result) => {

@ -34,7 +34,7 @@ class PersonalCompetititem extends React.Component {
} }
componentDidMount() { componentDidMount() {
// // //console.log(this.props.data) // // ////console.log(this.props.data)
this.setState({ this.setState({
data: this.props.data, data: this.props.data,
}) })
@ -50,10 +50,10 @@ class PersonalCompetititem extends React.Component {
render() { render() {
const {data} = this.props; const {data} = this.props;
// //console.log("PersonalCompetititem"); // ////console.log("PersonalCompetititem");
// //console.log(data); // ////console.log(data);
// //console.log(data[0]); // ////console.log(data[0]);
// //console.log(data&&data[0].creator.image_url); // ////console.log(data&&data[0].creator.image_url);
// const listItems = mydatas.map((item, index) => // const listItems = mydatas.map((item, index) =>
// //
// ); // );

Loading…
Cancel
Save