添加合作者提示调整

dev_aliyun_beta
杨树明 5 years ago
parent 3dc3a3c0af
commit 324a39152b

@ -14,7 +14,8 @@ class addCollaborators extends Component{
search:'',
partnerListid:[],
checkAll: false,
optionss:[]
optionss:[],
useristrue:false
}
}
addBox=()=>{
@ -70,6 +71,13 @@ class addCollaborators extends Component{
let {partnerListid} =this.state;
let id=this.props.match.params.pathId;
let url="/paths/"+id+"/add_subject_members.json"
if(partnerListid.length===0){
this.setState({
useristrue:true
})
return
}
axios.post(url,{
user_ids:partnerListid
}).then((response) => {
@ -87,9 +95,17 @@ class addCollaborators extends Component{
}
addCollaboratorsid=(id)=>{
this.setState({
partnerListid:id
})
if(id.length===0){
this.setState({
partnerListid:id,
})
}else{
this.setState({
partnerListid:id,
useristrue:false
})
}
}
onCheckAllChange = (e) => {
@ -145,7 +161,7 @@ class addCollaborators extends Component{
}
render(){
let {addPartner,search,partnerList,optionss,checkAll,partnerListid} = this.state;
let {addPartner,search,partnerList,optionss,checkAll,partnerListid,useristrue} = this.state;
return(
this.props.detailInfoList===undefined?"":this.props.detailInfoList.allow_add_member===true?
@ -199,6 +215,7 @@ class addCollaborators extends Component{
}
</CheckboxGroup>
</ul>
{useristrue===true?<span className={"color-red"}>请先选择用户</span>:""}
<div className="mt20 marginauto clearfix edu-txt-center">
<a onClick={this.hideAddBox} className="pop_close task-btn mr30">取消</a>
<a className="task-btn task-btn-orange" onClick={this.SaveAddBox} id="submit_send_shixun">确定</a>

@ -45,7 +45,8 @@ class Collaborators extends Component {
collaboratorListsumtype:true,
user_name:undefined,
school_name:undefined,
spinnings:false
spinnings:false,
useristrue:false
}
}
componentDidMount() {
@ -217,10 +218,20 @@ class Collaborators extends Component {
} else {
alltype = false
}
this.setState({
Searchadmin: newlist,
allChangechecked: alltype
})
if(newlist.length===0){
this.setState({
Searchadmin: newlist,
allChangechecked: alltype,
})
}else{
this.setState({
Searchadmin: newlist,
allChangechecked: alltype,
useristrue:false
})
}
}
allChange = (e) => {
@ -260,6 +271,13 @@ class Collaborators extends Component {
}
}
}
if(user_ids.length===0){
this.setState({
useristrue:true
})
return
}
let url = "/shixuns/" + id + "/shixun_members_added.json";
axios.post(url, {
user_ids: user_ids
@ -405,7 +423,8 @@ class Collaborators extends Component {
collaboratorListsum,
collaboratorListsumtype,
user_name,
school_name
school_name,
useristrue
} = this.state;
let {loadingContent} = this.props;
const radioStyle = {
@ -547,7 +566,7 @@ class Collaborators extends Component {
</div>
{useristrue===true?<span className={"color-red"}>请先选择用户</span>:""}
<div className="clearfix edu-txt-center mt20">
<a className="pop_close task-btn mb10 mr40 colorFFF"
onClick={() => this.CollaboratorsshowModal("cooperation")}>取消</a>

Loading…
Cancel
Save