dev_cs_new
杨树林 6 years ago
parent 07b7619d40
commit 21005a8c66

@ -25,16 +25,25 @@ class MessagePrivate extends Component{
} }
componentDidMount(){ componentDidMount(){
this.getdata(1); // this.getdata(1);
}; };
componentDidUpdate(prevProps) {
// console.log("11111111111");
// console.log(prevProps);
// console.log("22222222222");
// console.log(this.props);
// console.log("33333333333");
if(prevProps.current_user !== this.props.current_user){
this.getdata(1);
}
}
//获取数据地方 //获取数据地方
getdata=(page)=>{ getdata=(page)=>{
this.setState({ this.setState({
isSpin:true, isSpin:true,
}); });
let{limit}=this.state; let{limit}=this.state;
let url = `/users/${this.props.current_user.user_id}/private_messages.json`; let url = `/users/${this.props.current_user&&this.props.current_user.user_id}/private_messages.json`;
// let url = `/users/71519/private_messages.json`; // let url = `/users/71519/private_messages.json`;
axios.get((url),{params:{ axios.get((url),{params:{
page:page, page:page,

@ -2,6 +2,7 @@ import React, { Component } from 'react';
import { Modal,Input,Icon,Tooltip,Spin} from 'antd'; import { Modal,Input,Icon,Tooltip,Spin} from 'antd';
import axios from 'axios'; import axios from 'axios';
// import '../../modules/user/common.css'; // import '../../modules/user/common.css';
import {getImageUrl} from 'educoder';
//完善个人资料 //完善个人资料
class WriteaprivateletterModal extends Component { class WriteaprivateletterModal extends Component {
@ -282,7 +283,7 @@ class WriteaprivateletterModal extends Component {
onFocus={this.myonFocus} onFocus={this.myonFocus}
onChange={this.setdatafunsval} onChange={this.setdatafunsval}
suffix={ suffix={
<img src={"/images/educoder/icon/search.svg"} onClick={()=>this.search_message_person()}/> <img src={getImageUrl("/images/"+"educoder/icon/search.svg")} onClick={()=>this.search_message_person()}/>
} }
/> />
</div> </div>
@ -295,7 +296,7 @@ class WriteaprivateletterModal extends Component {
users.map((item,key)=>{ users.map((item,key)=>{
return( return(
<p className="clearfix recently_item" onMouseDown={(c)=>this.Getuserinformation(item)}> <p className="clearfix recently_item" onMouseDown={(c)=>this.Getuserinformation(item)}>
<img alt="1?1558048024" className="radius fl mr10 myimgw48 myimgh48" src={item.image_url} <img alt="1?1558048024" className="radius fl mr10 myimgw48 myimgh48" src={getImageUrl("/images/"+item.image_url)}
/> />
<span className="recently_name">{item.name}</span> <span className="recently_name">{item.name}</span>
</p> </p>
@ -337,8 +338,8 @@ class WriteaprivateletterModal extends Component {
} }
{/*确认事件*/} {/*确认事件*/}
<p className="clearfix edu-txt-center"> <p className="clearfix edu-txt-center">
<a href="javascript:void(0);" onClick={()=>this.HideModal()} className="pop_close task-btn mr30">取消</a> <a onClick={()=>this.HideModal()} className="pop_close task-btn mr30">取消</a>
<a href="javascript:void(0);" className="task-btn task-btn-orange" onClick={()=>this.OKModal()} id="submit_send_letter">确定</a> <a className="task-btn task-btn-orange" onClick={()=>this.OKModal()} id="submit_send_letter">确定</a>
</p> </p>
{/*<div className="educouddiv">*/} {/*<div className="educouddiv">*/}
{/* <div className={"tabeltext-alignleft"}><p style={{fontSize: "16px"}}>完善您的资料,将获得更多的使用权限</p></div>*/} {/* <div className={"tabeltext-alignleft"}><p style={{fontSize: "16px"}}>完善您的资料,将获得更多的使用权限</p></div>*/}

Loading…
Cancel
Save