From 21005a8c668f7a21853056c7890591f561807fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 1 Aug 2019 10:08:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/message/js/MessagePrivate.js | 15 ++++++++++++--- .../messagemodal/WriteaprivateletterModal.js | 9 +++++---- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/public/react/src/modules/message/js/MessagePrivate.js b/public/react/src/modules/message/js/MessagePrivate.js index 9d13050e7..ef808ba8d 100644 --- a/public/react/src/modules/message/js/MessagePrivate.js +++ b/public/react/src/modules/message/js/MessagePrivate.js @@ -25,16 +25,25 @@ class MessagePrivate extends Component{ } 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)=>{ this.setState({ isSpin:true, }); 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`; axios.get((url),{params:{ page:page, diff --git a/public/react/src/modules/message/messagemodal/WriteaprivateletterModal.js b/public/react/src/modules/message/messagemodal/WriteaprivateletterModal.js index a22c9c2b3..5940f0640 100644 --- a/public/react/src/modules/message/messagemodal/WriteaprivateletterModal.js +++ b/public/react/src/modules/message/messagemodal/WriteaprivateletterModal.js @@ -2,6 +2,7 @@ import React, { Component } from 'react'; import { Modal,Input,Icon,Tooltip,Spin} from 'antd'; import axios from 'axios'; // import '../../modules/user/common.css'; +import {getImageUrl} from 'educoder'; //完善个人资料 class WriteaprivateletterModal extends Component { @@ -282,7 +283,7 @@ class WriteaprivateletterModal extends Component { onFocus={this.myonFocus} onChange={this.setdatafunsval} suffix={ - this.search_message_person()}/> + this.search_message_person()}/> } /> @@ -295,7 +296,7 @@ class WriteaprivateletterModal extends Component { users.map((item,key)=>{ return(

this.Getuserinformation(item)}> - 1?1558048024 {item.name}

@@ -337,8 +338,8 @@ class WriteaprivateletterModal extends Component { } {/*确认事件*/}

- this.HideModal()} className="pop_close task-btn mr30">取消 - this.OKModal()} id="submit_send_letter">确定 + this.HideModal()} className="pop_close task-btn mr30">取消 + this.OKModal()} id="submit_send_letter">确定

{/*
*/} {/*

完善您的资料,将获得更多的使用权限

*/}