liujq 2 éve
szülő
commit
1937610369
3 módosított fájl, 16 hozzáadás és 2 törlés
  1. 3 0
      src/api/room.js
  2. 1 1
      src/pagesQa/msg/chat.jsx
  3. 12 1
      src/pagesQa/msg/index.jsx

+ 3 - 0
src/api/room.js

@@ -15,6 +15,9 @@ export default {
   apiuserdialoglist: params => { // 消息 - socket 消息
     return request('/api/user/dialog/list', params)
   },
+  apiuserdialogdel: params => { // 消息 - socket 消息 删除
+    return request('/api/user/dialog/del', params, 'loading')
+  },
   apiusersendmessage: params => { // 消息 - 发送消息
     return request('/api/user/send/message', params)
   },

+ 1 - 1
src/pagesQa/msg/chat.jsx

@@ -38,7 +38,7 @@ class Index extends Component {
     let pages = getCurrentPages()
     let prevPage = pages[ pages.length - 2 ]
     if (prevPage.$component.getNotifycount) prevPage.$component.getNotifycount()
-    if (prevPage.$component.getNewData) prevPage.$component.getNewData()
+    // if (prevPage.$component.getNewData) prevPage.$component.getNewData()
   }
   
   closeSocket () {

+ 12 - 1
src/pagesQa/msg/index.jsx

@@ -173,7 +173,7 @@ class Index extends Component {
       }
       return (
         <View className="sl-item" key={index}>
-          <Navigator url={`/pagesQa/msg/chat?to_user_id=${item.to_user_id}`} className="sl-wrap">
+          <Navigator url={`/pagesQa/msg/chat?to_user_id=${item.to_user_id}`} className="sl-wrap" onLongPress={this.longPressItem.bind(this, item)}>
             <View className="sl-img">
               <Image className="img" src={item.avatar}></Image>
             </View>
@@ -239,6 +239,17 @@ class Index extends Component {
   }
 
 
+  longPressItem (item) {
+    Taro.$msgConfirm(`确定删除${item.nickname}这个客户吗?`, () => {
+      Taro.api.room.apiuserdialogdel({
+        id: item.id,
+      }).then(res => {
+        Taro.$msg('删除成功')
+        this.getDataList()
+      })
+    })
+  }
+
   linkHouseDtl () {
     const { curObj } = this.state
     Taro.navigateTo({