调整 权限

dev_aliyun2
杨树林 5 years ago committed by harry
parent 375c3a47ad
commit c00f7316b1

@ -47,11 +47,11 @@ if (isDev) {
window.location.search.indexOf('debug=a') != -1 ? 'admin' : parsed.debug || 'admin' window.location.search.indexOf('debug=a') != -1 ? 'admin' : parsed.debug || 'admin'
} }
// 超管 // 超管
debugType="admin"; // debugType="admin";
// 老师 // 老师
// debugType="teacher"; // debugType="teacher";
// 学生 // 学生
// debugType="student"; debugType="student";

@ -750,46 +750,68 @@ class NewHeader extends Component {
} }
// console.log(mygetHelmetapi2); // console.log(mygetHelmetapi2);
// console.log("NewHeadermygetHelmetapi123123123123"); // console.log("NewHeadermygetHelmetapi123123123123");
let shixuntype = false; let shixuntype=false;
let pathstype = false; let pathstype=false;
let coursestypes = false; let coursestypes=false;
if (this.props && this.props.mygetHelmetapi != null) { if(this.props&&this.props.mygetHelmetapi!=null){
let shixun = "/shixuns"; let shixun="/shixuns";
let paths = "/paths"; let paths="/paths";
let courses = "/courses"; let courses="/courses";
this.props.mygetHelmetapi.navbar.map((item, key) => { this.props.mygetHelmetapi.navbar.map((item,key)=>{
var reg = RegExp(item.link); var reg = RegExp(item.link);
if (shixun.match(reg)) { if(shixun.match(reg)){
if (item.hidden === true) { if(item.hidden===true){
shixuntype = true shixuntype=true
} }
} }
if (paths.match(reg)) { if(paths.match(reg)){
if (item.hidden === true) { if(item.hidden===true){
pathstype = true pathstype=true
} }
} }
if (courses.match(reg)) { if(courses.match(reg)){
if (item.hidden === true) { if(item.hidden===true){
coursestypes = true coursestypes=true
} }
} }
}) })
} }
const contents = ( const contents = (
<div className="questiontypes" style={{ <div className="questiontypes" style={{
width: '93px', width:'93px',
height: '80px', height:'80px',
}}> }}>
<a href={'/question'} className={"popovertests"} ><p className="questiontype">试题库</p></a> <a href={'/question'} className={"popovertests"} ><p className="questiontype">试题库</p></a>
<p className="questiontypeheng"></p> <p className="questiontypeheng"></p>
<a href={'/paperlibrary'} className={"popovertests"} ><p className="questiontype">试卷库</p></a> <a href={'/paperlibrary'} className={"popovertests"} ><p className="questiontype">试卷库</p></a>
</div> </div>
); );
return (
// console.log("头部");
// console.log(this.props);
//判断平台身份
let Periofters=false;
if(this.props){
if(this.props.current_user){
if(this.props.current_user.admin){
Periofters=true;
}
else if(this.props.current_user.business){
Periofters=true;
}
else if(this.props.current_user.is_teacher){
Periofters=true;
}else if(this.props.current_user.user_identity !=="学生") {
Periofters=true;
}
}
}
return (
<div className="newHeaders" id="nHeader" > <div className="newHeaders" id="nHeader" >
<style>{ <style>{
@ -896,17 +918,22 @@ class NewHeader extends Component {
` `
} }
</style> </style>
{/*<li className={`pr questionbanks`} >*/} {
{/* <Popover className="queyppors" id={"yslpopovers"} placement="bottom" content={contents} trigger="click" >*/} Periofters===true?
{/* <div className=" sortinxdirection mr10">*/} <li className={`pr questionbanks`} >
{/* <div style={{*/} <Popover className="queyppors" id={"yslpopovers"} placement="bottom" content={contents} trigger="click" >
{/* color:"#fff"*/} <div className=" sortinxdirection mr10">
{/* }}>*/} <div style={{
{/* 题库*/} color:"#fff"
{/* </div>*/} }}>
{/* </div>*/} 题库
{/* </Popover>*/} </div>
{/*</li>*/} </div>
</Popover>
</li>
:""
}
<li <li
style={{display: this.props.Headertop === undefined ? 'none' : this.props.Headertop.auth === null ? 'none' : 'block'}} style={{display: this.props.Headertop === undefined ? 'none' : this.props.Headertop.auth === null ? 'none' : 'block'}}

Loading…
Cancel
Save