Merge branch 'lr' of http://1.94.221.165:3000/sx/jiuyiUniapp
This commit is contained in:
commit
0a6bc47efe
|
@ -7,6 +7,10 @@ const config = {
|
||||||
// #endif
|
// #endif
|
||||||
// #ifndef H5
|
// #ifndef H5
|
||||||
host: 'http://91f.xyz:8080',
|
host: 'http://91f.xyz:8080',
|
||||||
|
<<<<<<< HEAD
|
||||||
|
// host: 'https://1a880cd5.r24.cpolar.top/',
|
||||||
|
=======
|
||||||
|
>>>>>>> 409f137e8990b13381bdbe7efca7eec9a3cfc89e
|
||||||
// #endif
|
// #endif
|
||||||
// 支付方式配置
|
// 支付方式配置
|
||||||
payType: {
|
payType: {
|
||||||
|
|
|
@ -1463,11 +1463,32 @@ const util = {
|
||||||
userID: userinfo.id + '',
|
userID: userinfo.id + '',
|
||||||
userSig: imSig,
|
userSig: imSig,
|
||||||
}).then(rs => {
|
}).then(rs => {
|
||||||
|
util.updateMyProfile(userinfo)
|
||||||
console.log('im login success', rs)
|
console.log('im login success', rs)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 更新im个人资料
|
||||||
|
updateMyProfile(userinfo) {
|
||||||
|
// 验证sdk是否准备完毕
|
||||||
|
let isReady = uni.$chat.isReady();
|
||||||
|
if (!isReady) {
|
||||||
|
setTimeout(function () {
|
||||||
|
util.updateMyProfile(userinfo);
|
||||||
|
}, 800);
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
let obj = {
|
||||||
|
nick: userinfo.userNickname,
|
||||||
|
avatar: userinfo.avatar
|
||||||
|
}
|
||||||
|
uni.$chat.updateMyProfile(obj).then(res => {
|
||||||
|
// console.log(res);
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取用户信息
|
* 获取用户信息
|
||||||
* @param {Function} cb 回调函数
|
* @param {Function} cb 回调函数
|
||||||
|
|
|
@ -111,6 +111,7 @@ function getList() {
|
||||||
|
|
||||||
uni.$chat.getConversationList().then(rs => {
|
uni.$chat.getConversationList().then(rs => {
|
||||||
let res = rs.data.conversationList
|
let res = rs.data.conversationList
|
||||||
|
console.log(res);
|
||||||
let arr = []
|
let arr = []
|
||||||
res.forEach(item => {
|
res.forEach(item => {
|
||||||
let obj = {}
|
let obj = {}
|
||||||
|
@ -172,16 +173,16 @@ function handleList(list) {
|
||||||
list.forEach(item => {
|
list.forEach(item => {
|
||||||
item.MsgTime = handleDate(item.MsgTime)
|
item.MsgTime = handleDate(item.MsgTime)
|
||||||
|
|
||||||
let type = item.Type == 1 ? `C2C${item.To_Account}` : `GROUP${item.GroupId}`;
|
let type = item.type == 'C2C' ? `C2C${item.To_Account}` : `GROUP${item.GroupId}`;
|
||||||
uni.$chat.getConversationProfile(type).then(rs => {
|
uni.$chat.getConversationProfile(type).then(rs => {
|
||||||
let res = rs.data.conversation;
|
let res = rs.data.conversation;
|
||||||
|
|
||||||
item.chatText = res.lastMessage.messageForShow;
|
item.chatText = res.lastMessage.messageForShow;
|
||||||
item.unreadCount = res.unreadCount;
|
item.unreadCount = res.unreadCount;
|
||||||
if (item.Type == 1) {
|
if (item.type == 'C2C') {
|
||||||
item.avatar = res.userProfile.avatar;
|
item.avatar = res.userProfile.avatar;
|
||||||
item.name = res.userProfile.nick;
|
item.name = res.userProfile.nick;
|
||||||
} else if (item.Type == 2) {
|
} else if (item.type == 'GROUP') {
|
||||||
item.avatar = res.groupProfile.avatar;
|
item.avatar = res.groupProfile.avatar;
|
||||||
item.name = res.groupProfile.name;
|
item.name = res.groupProfile.name;
|
||||||
item.num = res.groupProfile.memberCount;
|
item.num = res.groupProfile.memberCount;
|
||||||
|
@ -255,7 +256,7 @@ function delMsg(item) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
let conversationId = item.Type == 1 ? `C2C${item.userID}` : `GROUP${item.groupID}`;
|
let conversationId = item.type == 'C2C' ? `C2C${item.userID}` : `GROUP${item.groupID}`;
|
||||||
|
|
||||||
uni.$chat.deleteConversation(conversationId).then(rs => {
|
uni.$chat.deleteConversation(conversationId).then(rs => {
|
||||||
getList()
|
getList()
|
||||||
|
@ -273,7 +274,7 @@ function setRead(item) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
let conversationId = item.Type == 1 ? `C2C${item.userID}` : `GROUP${item.groupID}`;
|
let conversationId = item.type == 'C2C' ? `C2C${item.userID}` : `GROUP${item.groupID}`;
|
||||||
uni.$chat.setMessageRead({
|
uni.$chat.setMessageRead({
|
||||||
conversationID: conversationId,
|
conversationID: conversationId,
|
||||||
}).then(rs => {
|
}).then(rs => {
|
||||||
|
|
|
@ -4,6 +4,10 @@ import {
|
||||||
import uni from '@dcloudio/vite-plugin-uni';
|
import uni from '@dcloudio/vite-plugin-uni';
|
||||||
|
|
||||||
let target = 'http://91f.xyz:8080'
|
let target = 'http://91f.xyz:8080'
|
||||||
|
<<<<<<< HEAD
|
||||||
|
// let target = 'https://1a880cd5.r24.cpolar.top/'
|
||||||
|
=======
|
||||||
|
>>>>>>> 409f137e8990b13381bdbe7efca7eec9a3cfc89e
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [uni()],
|
plugins: [uni()],
|
||||||
|
|
Loading…
Reference in New Issue