bayi 2 年之前
父節點
當前提交
ed26a88df5
共有 5 個文件被更改,包括 26 次插入9 次删除
  1. 7 1
      pages/chat/index.js
  2. 10 1
      pages/message/index.js
  3. 1 0
      pages/message/index.less
  4. 7 7
      pages/message/index.wxml
  5. 1 0
      pages/message/index.wxss

+ 7 - 1
pages/chat/index.js

@@ -17,9 +17,15 @@ Page({
     this.setData({
       targetUid: options.uid
     })
+    this.getMsgDet()
   },
   async getMsgDet() {
-    await getMsgDet()
+    let list = await getMsgDet({
+      senderUid: this.data.targetUid,
+      pageNo: 1,
+      pageSize: 20
+    })
+    console.log(list);
   },
   async sendReply() {
     if (!this.data.value) {

+ 10 - 1
pages/message/index.js

@@ -104,6 +104,7 @@ Page({
     })
     this.cancelMenu()
     this.getAuthorityMsg()
+    this.resetData()
   },
   delMessage() {
     this.setData({
@@ -116,5 +117,13 @@ Page({
     wx.navigateTo({
       url: `/pages/${currentTarget.dataset.url}/index`,
     })
-  }
+  },
+  jumpChat({
+    currentTarget
+  }) {
+    console.log(currentTarget.dataset);
+    /*  wx.navigateTo({
+       url: `/pages/${currentTarget.dataset.url}/index`,
+     }) */
+  },
 })

+ 1 - 0
pages/message/index.less

@@ -48,6 +48,7 @@ page {
         border-radius: 50rpx;
         width: 80rpx;
         height: 80rpx;
+        background-color: #EEEEEE;
       }
 
       .body {

+ 7 - 7
pages/message/index.wxml

@@ -43,11 +43,11 @@
         <view class="unread" wx:if="{{authorityMsg.messageCount>0}}">{{authorityMsg.messageCount}}</view>
       </view>
     </view>
-    <view class="base user" wx:for="{{authorityMsg.topList}}" wx:key="index" data-id='{{item.id}}'
-      bind:longpress="onLongPress" hover-class='pressHover' bindtap="jump" data-url='chat'>
-      <image src="/static/message3.png" class="avatar" />
+    <view class="base user" wx:for="{{authorityMsg.topList}}" wx:key="index" data-item='{{item}}'
+      bind:longpress="onLongPress" hover-class='pressHover' bindtap="jump">
+      <image src="{{item.user.avatar}}" class="avatar" />
       <view class="body">
-        <view class="name textOver">{{item.content}}</view>
+        <view class="name textOver">{{item.user.nickName||item.user.eid}}</view>
         <view class="info textOver">
           {{item.content}}
         </view>
@@ -58,10 +58,10 @@
       </view>
     </view>
     <view class="base user" wx:for="{{list}}" wx:key="id" data-item='{{item}}' bind:longpress="onLongPress"
-      hover-class='pressHover' bindtap="jump" data-url='chat'>
-      <image src="/static/message3.png" class="avatar" />
+      hover-class='pressHover' bindtap="jump">
+      <image src="{{item.user.avatar}}" class="avatar" />
       <view class="body">
-        <view class="name textOver">{{item.content}}</view>
+        <view class="name textOver">{{item.user.nickName||item.user.eid}}</view>
         <view class="info textOver">
           {{item.content}}
         </view>

+ 1 - 0
pages/message/index.wxss

@@ -44,6 +44,7 @@ page {
   border-radius: 50rpx;
   width: 80rpx;
   height: 80rpx;
+  background-color: #EEEEEE;
 }
 .messagePage .messageList .base .body {
   flex: 1;