|
|
|
@ -14,8 +14,8 @@ class CompetitionContentsMd extends Component{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
componentDidUpdate =(prevState)=>{
|
|
|
|
|
if(prevState.tabkey!=this.props.tabkey){
|
|
|
|
|
this.getchartdata()
|
|
|
|
|
if(prevState!=this.props){
|
|
|
|
|
this.getchartdata();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
componentDidMount(){
|
|
|
|
@ -26,30 +26,37 @@ class CompetitionContentsMd extends Component{
|
|
|
|
|
|
|
|
|
|
getchartdata=()=>{
|
|
|
|
|
let {mdContentdata,chart_rules}=this.props;
|
|
|
|
|
|
|
|
|
|
// is_pdf: false
|
|
|
|
|
if(this.props.module_type==="chart"){
|
|
|
|
|
let type=true;
|
|
|
|
|
chart_rules.rule_contents.map((items,keys)=>{
|
|
|
|
|
if(parseInt(this.props.tabkey)===items.competition_stage_id){
|
|
|
|
|
console.log(items)
|
|
|
|
|
this.contentMdRef.current.setValue(items.content);
|
|
|
|
|
if(chart_rules===undefined){
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
chart_rules.rule_contents.map((items,keys)=>{
|
|
|
|
|
debugger
|
|
|
|
|
if(parseInt(this.props.tabkey)===items.competition_stage_id){
|
|
|
|
|
console.log(items)
|
|
|
|
|
this.contentMdRef.current.setValue(items.content);
|
|
|
|
|
this.setState({
|
|
|
|
|
contentFileList:undefined,
|
|
|
|
|
chartmodule_id:items.id
|
|
|
|
|
})
|
|
|
|
|
type=false;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
if(type===true){
|
|
|
|
|
this.contentMdRef.current.setValue("");
|
|
|
|
|
this.setState({
|
|
|
|
|
contentFileList:undefined,
|
|
|
|
|
chartmodule_id:items.id
|
|
|
|
|
chartmodule_id:undefined
|
|
|
|
|
})
|
|
|
|
|
type=false;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
if(type===true){
|
|
|
|
|
this.contentMdRef.current.setValue("");
|
|
|
|
|
this.setState({
|
|
|
|
|
contentFileList:undefined,
|
|
|
|
|
chartmodule_id:undefined
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
let contentFileList = mdContentdata===undefined?[]:mdContentdata.attachments===undefined?[]:mdContentdata.attachments.map((item) => {
|
|
|
|
|
return {
|
|
|
|
|