|
|
|
@ -30,8 +30,6 @@ class CompetitionCommon extends Component{
|
|
|
|
|
|
|
|
|
|
componentDidMount(){
|
|
|
|
|
window.document.title = '竞赛';
|
|
|
|
|
console.log("CompetitionCommon");
|
|
|
|
|
console.log(this.props);
|
|
|
|
|
if(this.props.match.params.identifier!=null){
|
|
|
|
|
this.getbannerdata();
|
|
|
|
|
// this.setState({
|
|
|
|
@ -50,9 +48,30 @@ class CompetitionCommon extends Component{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
componentDidUpdate = (prevProps) => {
|
|
|
|
|
if (prevProps.user != this.props.user) {
|
|
|
|
|
|
|
|
|
|
console.log("componentDidUpdatess");
|
|
|
|
|
console.log(this.props.user);
|
|
|
|
|
if (this.props.user && this.props.user.login != "") {
|
|
|
|
|
const zul = `/competitions/${this.props.match.params.identifier}/competition_staff.json`;
|
|
|
|
|
axios.get((zul)).then((result) => {
|
|
|
|
|
if (result) {
|
|
|
|
|
if (result.data) {
|
|
|
|
|
this.setState({
|
|
|
|
|
signupdata: result.data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
//console.log(error);
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//获取头部信息
|
|
|
|
|
getbannerdata=()=>{
|
|
|
|
|
debugger
|
|
|
|
|
let menuid=this.props.location.search.replace('?menu=', '');
|
|
|
|
|
let url=`/competitions/${this.props.match.params.identifier}/common_header.json`;
|
|
|
|
|
axios.get(url).then((response) => {
|
|
|
|
@ -86,8 +105,9 @@ class CompetitionCommon extends Component{
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|
})
|
|
|
|
|
console.log("CompetitionCommonCompetitionCommon");
|
|
|
|
|
console.log(this.props.user);
|
|
|
|
|
|
|
|
|
|
//this.props.user 有可能为空
|
|
|
|
|
|
|
|
|
|
if (this.props.user && this.props.user.login != "") {
|
|
|
|
|
const zul = `/competitions/${this.props.match.params.identifier}/competition_staff.json`;
|
|
|
|
|
axios.get((zul)).then((result) => {
|
|
|
|
|