调整权限

dev_aliyun_beta
杨树明 5 years ago
parent d08a2d0a07
commit 2ff1b00f1a

@ -30,6 +30,11 @@ class InfosBanner extends Component{
let user_id=this.props.current_user&&this.props.current_user.user_id; let user_id=this.props.current_user&&this.props.current_user.user_id;
let user_type=this.props.current_user&&this.props.current_user.user_identity; let user_type=this.props.current_user&&this.props.current_user.user_identity;
let targetuserid=this.props.data&&this.props.data.id; let targetuserid=this.props.data&&this.props.data.id;
// console.log(is_current)
// console.log(current_user)
// console.log(current_user.is_teacher)
// console.log(current_user.admin)
return( return(
<div className="bannerPanel mb60"> <div className="bannerPanel mb60">
<div className="educontent"> <div className="educontent">

@ -271,6 +271,10 @@ class InfosTopics extends Component{
visible, visible,
isshowprofes isshowprofes
} = this.state; } = this.state;
let {
is_current,
current_user,
}=this.props;
let categorylist=[ let categorylist=[
{val:"普通作业",type:"normal"}, {val:"普通作业",type:"normal"},
@ -291,6 +295,12 @@ class InfosTopics extends Component{
let user_type=this.props.current_user&&this.props.current_user.user_identity; let user_type=this.props.current_user&&this.props.current_user.user_identity;
let targetuserid=this.props.data&&this.props.data.id; let targetuserid=this.props.data&&this.props.data.id;
// console.log(is_current)
// console.log(current_user)
// console.log(current_user.is_teacher)
// console.log(current_user.admin)
const menu = ( const menu = (
<Menu> <Menu>
<Menu.Item onClick={()=>this.updatedlist("updated_at")}> <Menu.Item onClick={()=>this.updatedlist("updated_at")}>
@ -456,8 +466,10 @@ class InfosTopics extends Component{
</sapn> </sapn>
</span> </span>
</Dropdown> </Dropdown>
{user_id===targetuserid&&user_type!="学生"?<span className="fr mr30 topcsactive pointer" onClick={()=>this.sendTopics()}>发送</span>:""} {((is_current && current_user && current_user.is_teacher ) || current_user && current_user.admin)
{types==="personal"?user_id===targetuserid&&user_type!="学生"?<span className="fr mr30 topcsactive pointer" onClick={()=>this.deletecheckBoxValues()}>删除</span>:"":""} &&<span className="fr mr30 topcsactive pointer" onClick={()=>this.sendTopics()}>发送</span>}
{types==="personal"?((is_current && current_user && current_user.is_teacher ) || current_user && current_user.admin)
&&<span className="fr mr30 topcsactive pointer" onClick={()=>this.deletecheckBoxValues()}>删除</span>:""}
</p> </p>
</div>:""} </div>:""}
@ -471,10 +483,11 @@ class InfosTopics extends Component{
<div className="item-body"> <div className="item-body">
<div className="clearfix ds pr pt5 contentSection" > <div className="clearfix ds pr pt5 contentSection" >
{user_type!="学生"?<Checkbox value={item.id} key={item.id} className={"fl mt5"}></Checkbox>:""} {((is_current && current_user && current_user.is_teacher ) || current_user && current_user.admin)
&&<Checkbox value={item.id} key={item.id} className={"fl mt5"}></Checkbox>}
<a title={item.name} className="ml10 fl mt3 font-16 color-dark maxwidth900" href={ <a title={item.name.length>55?item.name:""} className="ml10 fl mt3 font-16 color-dark maxwidth900" href={
category==="normal"?`/banks/normal/${item.id}?tab=0`: category==="normal"?`/banks/normal/${item.id}?tab=0`:
category==="group"?`/banks/group/${item.id}?tab=0`: category==="group"?`/banks/group/${item.id}?tab=0`:
category==="poll"?`/banks/poll/${item.id}`: category==="poll"?`/banks/poll/${item.id}`:
@ -505,8 +518,8 @@ class InfosTopics extends Component{
</p> </p>
<div className="homepagePostSetting homepagePostSettingname topscisright"> <div className="homepagePostSetting homepagePostSettingname topscisright">
{types==="personal"?user_id===targetuserid&&user_type!="学生"? {types==="personal"?((is_current && current_user && current_user.is_teacher ) || current_user && current_user.admin)
<a className="btn colorblue mr25 font-16 fr" &&<a className="btn colorblue mr25 font-16 fr"
href={category==="normal"?`/banks/normal/${item.id}/edit`: href={category==="normal"?`/banks/normal/${item.id}/edit`:
category==="group"?`/banks/group/${item.id}/edit`: category==="group"?`/banks/group/${item.id}/edit`:
category==="poll"?`/banks/poll/${item.id}/edit`: category==="poll"?`/banks/poll/${item.id}/edit`:
@ -515,8 +528,9 @@ class InfosTopics extends Component{
category==="gtopic"?`/banks/gtopic/${item.id}/edit`:"" category==="gtopic"?`/banks/gtopic/${item.id}/edit`:""
} }
>编辑</a> >编辑</a>
:"":""} :""}
{types==="personal"&&item.is_public===false?user_id===targetuserid&&user_type!="学生"?<a className="btn colorblue mr25 fr font-16" onClick={()=>this.openTopics(item.id)}>设为公开</a>:"":""} {types==="personal"&&item.is_public===false?((is_current && current_user && current_user.is_teacher ) || current_user && current_user.admin)
&&<a className="btn colorblue mr25 fr font-16" onClick={()=>this.openTopics(item.id)}>设为公开</a>:""}
</div> </div>
</div> </div>

@ -341,7 +341,7 @@
.pd1323{ .pd1323{
padding: 10px 6px 25px 40px; padding: 10px 6px 25px 40px;
cursor: pointer; /*cursor: pointer;*/
} }
.pd1323:hover { .pd1323:hover {
box-shadow: 0px 2px 6px rgba(51,51,51,0.09); box-shadow: 0px 2px 6px rgba(51,51,51,0.09);

Loading…
Cancel
Save