|
@@ -1,6 +1,7 @@
|
|
|
// pages/message/message.js
|
|
|
-const {getUserRelation,addUserRelation, getUserInfoList, getGoodsInfoList} = require('../../API/appraise')
|
|
|
+const {getUserRelation,addUserRelation, getUserInfoList, getGoodsInfoList,getLatestChattingRecord} = require('../../API/appraise')
|
|
|
import messageMap from '../../utils/util'
|
|
|
+var baseUrl = 'http://192.168.31.27:8084';
|
|
|
var getRelationOption = {
|
|
|
data:{
|
|
|
|
|
@@ -24,10 +25,15 @@ var getUserInfoListOption = {
|
|
|
|
|
|
var getGoodsInfoListOption = {
|
|
|
data:{
|
|
|
- id:[]
|
|
|
+ id:[],
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+var getLatestChattingRecordOption = {
|
|
|
+ uid: '',
|
|
|
+ target: ''
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -48,46 +54,46 @@ Page({
|
|
|
*/
|
|
|
data: {
|
|
|
message:[
|
|
|
- {
|
|
|
- id:1,
|
|
|
- item:{
|
|
|
- avatarUrl: "http://192.168.31.30:8084/pics/1698753512AiD8PaNrvqsDb1493fda534929a5b5d05f80a8cf3d16.jpg",
|
|
|
- commodityPicture: "https://img.js.design/assets/img/6229b69ff89eeaf3b7fd1919.jpg",
|
|
|
- merchantName: "daisy",
|
|
|
- lastMessageRecord:'你好',
|
|
|
- messageTime:'11-7 21:42'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- id:2,
|
|
|
- item:{
|
|
|
- avatarUrl: "https://img.js.design/assets/img/61c6d4ab9cd4d011e8f0b298.png",
|
|
|
- commodityPicture: "https://img.js.design/assets/smartFill/img334164da748e08.jpg",
|
|
|
- merchantName: "kaka",
|
|
|
- lastMessageRecord:'价格可以商量一下吗',
|
|
|
- messageTime:'11-6 21:11'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- id:3,
|
|
|
- item:{
|
|
|
- avatarUrl: "http://192.168.31.30:8084/pics/1698845584tmp_69fe84d4b7b444512c31c8693e95336113d42d50aaca0699.jpg",
|
|
|
- commodityPicture: "https://img.js.design/assets/img/64ca428a87e21a113298b895.jpg",
|
|
|
- merchantName: "cherry",
|
|
|
- lastMessageRecord:'OK',
|
|
|
- messageTime:'11-4 19:46'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- id:4,
|
|
|
- item:{
|
|
|
- avatarUrl: "http://192.168.31.30:8084/pics/1698846108tmp_c0bcb90fd9ef93e065c22b977d7bc8aea17a1ac1e8393c21.jpg",
|
|
|
- commodityPicture: "https://img.js.design/assets/smartFill/img313164da746310.jpg",
|
|
|
- merchantName: "666",
|
|
|
- lastMessageRecord:'期待下次交易',
|
|
|
- messageTime:'11-1 21:30'
|
|
|
- }
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // id:1,
|
|
|
+ // item:{
|
|
|
+ // avatarUrl: baseUrl+"/pics/1698753512AiD8PaNrvqsDb1493fda534929a5b5d05f80a8cf3d16.jpg",
|
|
|
+ // commodityPicture: "https://img.js.design/assets/img/6229b69ff89eeaf3b7fd1919.jpg",
|
|
|
+ // merchantName: "daisy",
|
|
|
+ // lastMessageRecord:'你好',
|
|
|
+ // messageTime:'11-7 21:42'
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id:2,
|
|
|
+ // item:{
|
|
|
+ // avatarUrl: "https://img.js.design/assets/img/61c6d4ab9cd4d011e8f0b298.png",
|
|
|
+ // commodityPicture: "https://img.js.design/assets/smartFill/img334164da748e08.jpg",
|
|
|
+ // merchantName: "kaka",
|
|
|
+ // lastMessageRecord:'价格可以商量一下吗',
|
|
|
+ // messageTime:'11-6 21:11'
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id:3,
|
|
|
+ // item:{
|
|
|
+ // avatarUrl: baseUrl+"/pics/1698845584tmp_69fe84d4b7b444512c31c8693e95336113d42d50aaca0699.jpg",
|
|
|
+ // commodityPicture: "https://img.js.design/assets/img/64ca428a87e21a113298b895.jpg",
|
|
|
+ // merchantName: "cherry",
|
|
|
+ // lastMessageRecord:'OK',
|
|
|
+ // messageTime:'11-4 19:46'
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id:4,
|
|
|
+ // item:{
|
|
|
+ // avatarUrl: baseUrl+"/pics/1698846108tmp_c0bcb90fd9ef93e065c22b977d7bc8aea17a1ac1e8393c21.jpg",
|
|
|
+ // commodityPicture: "https://img.js.design/assets/smartFill/img313164da746310.jpg",
|
|
|
+ // merchantName: "666",
|
|
|
+ // lastMessageRecord:'期待下次交易',
|
|
|
+ // messageTime:'11-1 21:30'
|
|
|
+ // }
|
|
|
+ // },
|
|
|
]
|
|
|
},
|
|
|
|
|
@@ -107,61 +113,72 @@ Page({
|
|
|
// }).catch((err) => {
|
|
|
// console.log(err);
|
|
|
// })
|
|
|
- // getRelationOption.data = {
|
|
|
- // uid: wx.getStorageSync('uid'),
|
|
|
- // }
|
|
|
- // getUserRelation(getRelationOption).then((res) => {
|
|
|
- // console.log(res);
|
|
|
- // const fUid = res.data.data.fUid;
|
|
|
- // let fUidLength = fUid.length;
|
|
|
- // let target = [];
|
|
|
- // for(let i=0;i<fUidLength;i++)
|
|
|
- // {
|
|
|
- // target[i] = fUid[i].target;
|
|
|
- // }
|
|
|
- // var goodsId = [];
|
|
|
- // for(let i=0;i<fUidLength;i++)
|
|
|
- // {
|
|
|
- // goodsId[i] = fUid[i].goodsId;
|
|
|
- // }
|
|
|
- // console.log(target);
|
|
|
- // console.log(goodsId);
|
|
|
- // getUserInfoListOption.data.uid = target;
|
|
|
- // console.log(getUserInfoListOption);
|
|
|
- // getUserInfoList(getUserInfoListOption).then((res) => {
|
|
|
- // console.log(res);
|
|
|
- // const users = res.data.data.users;
|
|
|
- // for(let i=0;i<users.length;i++)
|
|
|
- // {
|
|
|
- // message.push({item:{}});
|
|
|
- // message[i][key3] = i+1;
|
|
|
- // message[i].item[key1] = users[i].avatar;
|
|
|
- // message[i].item[key2] = users[i].name;
|
|
|
- // message[i].item['targetId'] = users[i].uid;
|
|
|
-
|
|
|
- // }
|
|
|
- // console.log(message);
|
|
|
- // getGoodsInfoListOption.data.id = goodsId;
|
|
|
- // getGoodsInfoList(getGoodsInfoListOption).then((res => {
|
|
|
- // console.log(res);
|
|
|
- // const goods = res.data.data.goods;
|
|
|
- // for(let i=0;i<goods.length;i++)
|
|
|
- // {
|
|
|
- // message[i].item[key] = goods[i].Pic;
|
|
|
- // message[i].item['goodsId'] = goods[i].Id;
|
|
|
- // }
|
|
|
- // this.setData({
|
|
|
- // message:message
|
|
|
- // })
|
|
|
- // })).catch((err) => {
|
|
|
- // console.log(err);
|
|
|
- // })
|
|
|
- // }).catch((err) => {
|
|
|
- // console.log(err);
|
|
|
- // })
|
|
|
- // }).catch((err) => {
|
|
|
- // console.log(err);
|
|
|
- // })
|
|
|
+ getRelationOption.data = {
|
|
|
+ uid: wx.getStorageSync('uid'),
|
|
|
+ }
|
|
|
+ getUserRelation(getRelationOption).then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ const fUid = res.data.data.fUid;
|
|
|
+ let fUidLength = fUid.length;
|
|
|
+ let target = [];
|
|
|
+ for(let i=0;i<fUidLength;i++)
|
|
|
+ {
|
|
|
+ target[i] = fUid[i].target;
|
|
|
+ }
|
|
|
+ var goodsId = [];
|
|
|
+ for(let i=0;i<fUidLength;i++)
|
|
|
+ {
|
|
|
+ goodsId[i] = fUid[i].goodsId;
|
|
|
+ }
|
|
|
+ console.log(target);
|
|
|
+ console.log(goodsId);
|
|
|
+ getUserInfoListOption.data.uid = target;
|
|
|
+ console.log(getUserInfoListOption);
|
|
|
+ getUserInfoList(getUserInfoListOption).then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ const users = res.data.data.users;
|
|
|
+ let targetIds = [];
|
|
|
+ for(let i=0;i<users.length;i++)
|
|
|
+ {
|
|
|
+ message.push({item:{}});
|
|
|
+ message[i][key3] = i+1;
|
|
|
+ message[i].item[key1] = baseUrl+users[i].avatar.slice(25);
|
|
|
+ message[i].item[key2] = users[i].name;
|
|
|
+ message[i].item['targetId'] = users[i].uid;
|
|
|
+ targetIds.push(users[i].uid);
|
|
|
+ }
|
|
|
+ //获取最后一条聊天记录
|
|
|
+ // for(let v of targetIds){
|
|
|
+ // getLatestChattingRecordOption.uid = wx.getStorageSync('uid');
|
|
|
+ // getLatestChattingRecordOption.target = v;
|
|
|
+ // getLatestChattingRecord(getLatestChattingRecordOption).then((res=>{
|
|
|
+ // console.log(res);
|
|
|
+ // })).catch((err=>{
|
|
|
+ // console.log(err);
|
|
|
+ // }))
|
|
|
+ // }
|
|
|
+ console.log(message);
|
|
|
+ getGoodsInfoListOption.data.id = goodsId;
|
|
|
+ getGoodsInfoList(getGoodsInfoListOption).then((res => {
|
|
|
+ console.log(res);
|
|
|
+ const goods = res.data.data.goods;
|
|
|
+ for(let i=0;i<goods.length;i++)
|
|
|
+ {
|
|
|
+ message[i].item[key] = goods[i].Pic;
|
|
|
+ message[i].item['goodsId'] = goods[i].Id;
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ message:message
|
|
|
+ })
|
|
|
+ })).catch((err) => {
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
+ }).catch((err) => {
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
+ }).catch((err) => {
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
/**
|