Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

dev_hjm
cxt 6 years ago
commit 7cafaf87e3

@ -68,17 +68,21 @@ class ListPageIndex extends Component{
constructor(props) {
super(props);
this.state={
yslGuideone:null,
yslGuideone:undefined,
mysearch:undefined,
}
}
componentDidMount(){
var yslGuideone = window.localStorage.getItem('yslGuideone');
var yslGuideone = window.sessionStorage.getItem('yslGuideone');
console.log("77");
console.log(yslGuideone);
var mysearchs= this.props.location.search===""?undefined:this.props.location.search===undefined?undefined:this.props.location.search==="?exhibition=true"?true:undefined;
this.setState({
yslGuideone:yslGuideone,
mysearch:mysearchs,
})
}
//
// getleftNavid=(navid,newselectnavid)=>{
@ -88,34 +92,44 @@ class ListPageIndex extends Component{
// navttype:newselectnavid
// })
// }
setwindowlocal=(bool)=>{
window.localStorage.setItem('yslGuideone', bool);
componentWillUnmount(){
window.sessionStorage.setItem('yslGuideone', false);
}
setwindowlocal=(bool)=>{
window.sessionStorage.setItem('yslGuideone', bool);
this.setState({
yslGuideone:bool,
})
mysearch:undefined,
});
var currenturl = this.props.location.pathname;
var newUrl = (currenturl.split("?"))[0];
window.history.pushState('','',newUrl);
}
render() {
let {yslGuideone} =this.state;
let {yslGuideone,mysearch} =this.state;
// console.log("98");
// console.log(yslGuideone);
// console.log(this.props.isAdmin());
// // var yslGuideones = window.sessionStorage.getItem('yslGuideone');
// console.log(this.props);
// console.log(this.props.location.search);
return (
<div>
<div className="newMain clearfix">
{/*头部banner*/}
<CoursesBanner {...this.props}></CoursesBanner>
{/*{yslGuideone===null||yslGuideone===undefined||yslGuideone===false?*/}
{/* (*/}
{/* this.props.isAdmin()===true?*/}
{/* <Guide*/}
{/* setwindowlocal={(b)=>this.setwindowlocal(b)}*/}
{/* >*/}
{/* </Guide>*/}
{/* :""*/}
{/* )*/}
{/* :""*/}
{/*}*/}
{mysearch!==undefined?
(
mysearch===true?
<Guide
setwindowlocal={(b)=>this.setwindowlocal(b)}
>
</Guide>
:""
)
:""
}
<div className="educontent clearfix" style={{flex: "1 0 auto"}}>
<div className="stud-class-set">

@ -76,7 +76,7 @@ class CoursesNew extends Component {
Realnamecertification: data.authentication,
Professionalcertification:data.professional_certification,
})
this.handleSearchschool(data.school);
}).catch((error) => {
console.log(error);
})
@ -93,7 +93,9 @@ class CoursesNew extends Component {
});
this.setState({
school:user_school,
})
});
this.handleSearchschool(user_school);
}
@ -203,7 +205,9 @@ class CoursesNew extends Component {
// debugger
if (response.data.status === 0) {
// this.goback()
window.location.href=first_category_url;
window.location.href=first_category_url+"?exhibition=true";
window.sessionStorage.setItem('yslGuideone', true);
}
}).catch((error) => {
console.log(error)
@ -247,7 +251,8 @@ class CoursesNew extends Component {
).then((response) => {
if (response.status === 200) {
// this.goback
window.location.href=response.data.first_category_url;
window.location.href=response.data.first_category_url+"?exhibition=true";
window.sessionStorage.setItem('yslGuideone', true);
}
}).catch((error) => {
console.log(error)
@ -403,7 +408,9 @@ class CoursesNew extends Component {
const optionschool = this.state.searchlistscholl&&this.state.searchlistscholl.map(z => <Option key={z} value={z}>{z}</Option>);
// console.log(this.props.current_user.user_school)
// form合并了
console.log(this.state);
console.log(this.props);
console.log(this.props.current_user);
return (
<React.Fragment>

@ -21,6 +21,7 @@ class Guide extends Component {
}
componentDidMount() {
console.log("GuideGuideGuideGuide加载了")
// 1366x768
// var mywidthone=7;
@ -59,7 +60,7 @@ class Guide extends Component {
page:i,
})
if(i===7){
this.props.setwindowlocal(true);
this.props.setwindowlocal(false);
}
}
render() {

Loading…
Cancel
Save