链接登录退出

This commit is contained in:
2020-08-18 15:08:42 +08:00
parent 43e09e977d
commit cb95d1ead1
6 changed files with 46 additions and 59 deletions

View File

@@ -267,43 +267,42 @@
indexad,
darenItem
},
async onShow() {
onShow() {
this.page = 1;
if (this.page != 1) {
}
console.log(this.imService.lianjie,this.imService.status)
if(!this.imService.status && this.$store.state.hasLogin && !this.imService.lianjie){
this.isNewmembervoucher();
console.log(this.imService.status)
if(!this.imService.status && this.$store.state.hasLogin){
const user = uni.getStorageSync('user_info');
// console.log(user)
this.imService.login(user.member.member_id,user.member.member_nickname,user.member.member_avatar)
await this.imService.connectIM()
this.imService.connectIM()
}else if(!this.imService.status && !this.imService.lianjie){
await this.$u.api.getDefaultAvatar().then((res)=>{
}else if(!this.imService.status){
this.$u.api.getDefaultAvatar().then((res)=>{
console.log(res)
uni.setStorageSync("morenimg",res.data.avatar)
this.imService.login(new Date().getTime(),"123",res.data.avatar)
this.imService.connectIM()
console.log("用户信息")
})
console.log("链接")
await this.imService.connectIM()
}
if(!this.imService.status && !this.imService.lianjie){
console.log("1212")
this.imService.lianjie = true
let that = this
setTimeout(function(){
that.imService.disconnect()
console.log("guanbi")
},1000)
setTimeout(function(){
console.log("lianjie")
that.imService.connectIM()
},2000)
}
// if(!this.imService.status && !this.imService.lianjie){
// console.log("1212")
// this.imService.lianjie = true
// let that = this
// setTimeout(function(){
// that.imService.disconnect()
// console.log("guanbi")
// },1000)
// setTimeout(function(){
// console.log("lianjie")
// that.imService.connectIM()
// },2000)
// }
// if (this.hasLogin) {
// this.isNewmembervoucher();
// }
@@ -311,10 +310,11 @@
async onLoad(){
this.articleList = [];
this.getArticlelist();
this.getSwiper();
this.getSwiper();
this.isNewmembervoucher();
// 优惠券
// if(this.$store.state.hasLogin){
// this.isNewmembervoucher();
// const user = uni.getStorageSync('user_info');
// // console.log(user)
// this.imService.login(user.member.member_id,user.member.member_nickname,user.member.member_avatar)

View File

@@ -417,32 +417,13 @@ export default {
// that.list= res.data.data
}
})
//当前用户
var currentUser = {}
if(this.$store.state.hasLogin){
const user = uni.getStorageSync('user_info');
currentUser = {
id : user.member.member_id,
nickname : user.member.member_nickname,
avatar: user.member.member_avatar
};
}else{
const user = uni.getStorageSync('morenimg');
currentUser = {
id : new Date().getTime(),
nickname : "123",
avatar: user
};
}
var room = {
id : a.rid + "",
name : a.rid + ""
};
that.chatRoomService = getApp().globalData.im
console.log(room,currentUser)
//构造chatRoomService
that.chatRoomService.subscribeRoomMessage(room,currentUser)
that.chatRoomService.subscribeRoomMessage(room)
//获取当前聊天室数据
that.room = that.chatRoomService.room;
that.chatRoomService.initialWhenOnlineUserChange(that.newpeople)