dev_cs_new
杨树林 6 years ago
parent 1fbb368fd8
commit 24b88267a5

@ -29,6 +29,11 @@ class MessagChat extends Component{
this.setState({
myyslusers:this.props.myysluser
})
try {
this.props.Mtab(3);
}catch (e) {
}
}
// 滑动刷新
contentViewScrolledit=(e)=>{

@ -21,9 +21,15 @@ class MessagSub extends Component{
}
// 初始化数据
componentDidMount(){
console.log("初始化数据了");
this.getdata("",this.state.page);
console.log("初始化数据了MessagSub");
console.log(this.props);
this.getdata("",this.state.page);
// this.Messageprivatemessageunreadmessage();
try {
this.props.Mtab(1);
}catch (e) {
}
}
//塞选页数
@ -120,10 +126,10 @@ class MessagSub extends Component{
return(
<div className="pl25 ridinglist edu-back-white" key={key}>
<div className="ridinglist-sub clearfix df tiding_item">
<img src={getImageUrl("/images/"+item.trigger_user.image_url)} className="radius mr10 fl myimgw48 myimgh48"/>
<img onMouseDown={()=>this.myCome(item)} src={getImageUrl("/images/"+item.trigger_user.image_url)} className="radius mr10 fl myimgw48 myimgh48"/>
<div className="fl flex1">
<p>
<span className="mr20">{item.trigger_user.name}</span>
<a className="mr20 private_message_a" onMouseDown={()=>this.myCome(item)}>{item.trigger_user.name}</a>
<span className="color-grey-c">{item.time}</span>
{this.state.typeysl==="apply"?(
item.status===0?

@ -25,7 +25,14 @@ class MessagePrivate extends Component{
}
componentDidMount(){
console.log("初始化数据了MessagePrivate");
console.log(this.props);
this.getdata(1);
try {
this.props.Mtab(2);
}catch (e) {
}
};
componentDidUpdate(prevProps) {
// console.log("11111111111");

@ -37,29 +37,15 @@ class Messagerouting extends Component{
}
componentDidMount(){
// console.log("Messagerouting");
// console.log(this.props);
let courstype=this.props.location.search;
console.log("Messagerouting");
console.log(this.props);
// let courstype=this.props.location.search;
// // courstype=courstype.splice('/');
// // courstype=courstype[3];
// // console.log("45");
console.log(courstype);
if(courstype==="?tag=1"){
this.setState({
routing:1,
});
}
if(courstype==="?tag=2"){
this.setState({
routing:2,
});
// console.log(courstype);
}
if(courstype==="?tag=3"){
this.setState({
routing:3,
});
}
}
componentDidUpdate(prevProps) {
// console.log("11111111111");
@ -140,6 +126,28 @@ class Messagerouting extends Component{
}
};
myCome=(e)=>{
window.location.href="/users/"+e.target.login;
}
myxiaoxisixintab=(i)=>{
if(i===1){
this.setState({
routing:1,
});
}
if(i===2){
this.setState({
routing:2,
});
}
if(i===3){
this.setState({
routing:3,
});
}
}
render() {
let{routing,unread_message_count,unread_tiding_count} =this.state;
console.log(this.props);
@ -191,19 +199,19 @@ class Messagerouting extends Component{
{/*/!*消息自路由*! name 是 /message/info/:userid/*/}
<Route path="/message/:userid/user_tidings"
render={
(props) => (<MessagSub {...this.state} {...this.props} {...props} Message2={()=>this.Message2()}></MessagSub>)
(props) => (<MessagSub {...this.state} {...this.props} {...props} Message2={()=>this.Message2()} Mtab={(i)=>this.myxiaoxisixintab(i)}></MessagSub>)
}
></Route>
{/*/!*私信*! name 是letter/*/}
<Route path="/message/:userid/private_messages"
render={
(props) => (<MessagePrivate {...this.state} {...this.props} {...props} Message2={()=>this.Message2()} Modifyur={(i,item)=>this.Modifyur(i,item)}></MessagePrivate> )
(props) => (<MessagePrivate {...this.state} {...this.props} {...props} Message2={()=>this.Message2()} Modifyur={(i,item)=>this.Modifyur(i,item)} Mtab={(i)=>this.myxiaoxisixintab(i)}></MessagePrivate> )
}
></Route>
{/*/!*私信聊天页面*! letters/*/}
<Route path="/message/:userid/message_detail"
render={
(props) => (<MessagChat {...this.state} {...this.props} {...props} Message2={()=>this.Message2()} Modifyur={(i)=>this.Modifyur(i)}></MessagChat>)
(props) => (<MessagChat {...this.state} {...this.props} {...props} Message2={()=>this.Message2()} Modifyur={(i)=>this.Modifyur(i)} Mtab={(i)=>this.myxiaoxisixintab(i)}></MessagChat>)
}
></Route>

Loading…
Cancel
Save