dev_cs_new
杨树林 6 years ago
parent 748c3a9e22
commit 7cd7a0426c

@ -66,7 +66,7 @@ class MessagChat extends Component{
getChatList=(page,listl,target_ids)=>{ getChatList=(page,listl,target_ids)=>{
this.setState({ this.setState({
isSpins:true, isSpin:true,
}); });
let url = `/users/${this.props.match.params.userid}/private_message_details.json`; let url = `/users/${this.props.match.params.userid}/private_message_details.json`;
axios.get((url),{params:{ axios.get((url),{params:{
@ -106,20 +106,20 @@ class MessagChat extends Component{
} }
this.setState({ this.setState({
isSpins:false, isSpin:false,
}); });
} }
}).catch((error) => { }).catch((error) => {
console.log(error); console.log(error);
this.setState({ this.setState({
isSpins:false, isSpin:false,
}) })
}) })
}; };
getChatListtwo=(pages,listls,target_ids)=>{ getChatListtwo=(pages,listls,target_ids)=>{
this.setState({ this.setState({
isSpins:true, isSpin:true,
}); });
let url = `/users/${this.props.match.params.userid}/private_message_details.json`; let url = `/users/${this.props.match.params.userid}/private_message_details.json`;
axios.get((url),{params:{ axios.get((url),{params:{
@ -132,27 +132,43 @@ class MessagChat extends Component{
if(result.data.message!==undefined){ if(result.data.message!==undefined){
return; return;
} }
var datas=[]
var datay=result.data.messages;
var obj={};
for (var i=0;i<datay.length;i++){
if(i===0){
obj=datay[i];
datas.push(datay[i]);
}else{
obj=datay[i];
if(obj.send_day===datay[i].send_day){
datay[i].send_day="";
}
datas.push(datay[i]);
}
}
if(result.data!==null){ if(result.data!==null){
console.log(result) console.log(result)
this.setState({ this.setState({
messages:result.data.messages, messages:datas,
myuserl:result.data.target, myuserl:result.data.target,
}); });
this.getdatatwo(this.state.page); // this.getdatatwo(this.state.page);
} }
this.setState({ this.setState({
isSpins:false, isSpin:false,
}); });
} }
}).catch((error) => { }).catch((error) => {
console.log(error); console.log(error);
this.setState({ this.setState({
isSpins:false, isSpin:false,
}); });
this.getdatatwo(this.state.page); // this.getdatatwo(this.state.page);
}) })
}; };
//获取数据地方 //获取数据地方
@ -285,7 +301,7 @@ class MessagChat extends Component{
render() { render() {
let{isSpins,datay,myyslusers,mess,limits,myuserl,messages}=this.state; let{isSpins,datay,myyslusers,mess,limits,myuserl,messages,isSpin}=this.state;
// console.log(mess); // console.log(mess);
// console.log(myyslusers); // console.log(myyslusers);
// console.log("MessagChat"); // console.log("MessagChat");
@ -308,14 +324,15 @@ class MessagChat extends Component{
{/*聊天页面*/} {/*聊天页面*/}
<div className="dialogPanel"> <div className="dialogPanel">
<div > <div >
<Spin size="large" className="myw100baifenbi" spinning={isSpin}>
<div> <div>
{ {
messages===undefined? messages===undefined?
"" ""
:messages.map((item,key)=>{ :messages.map((item,key)=>{
console.log("-----------------================-=-==-=="); // console.log("-----------------================-=-==-==");
console.log(item.sender_id); // console.log(item.sender_id);
console.log(this.props.match.params.userid); // console.log(this.props.match.params.userid);
return( return(
<div key={key}> <div key={key}>
{ {
@ -342,6 +359,7 @@ class MessagChat extends Component{
} }
</div> </div>
</Spin>
</div> </div>
</div> </div>

Loading…
Cancel
Save