diff --git a/pages/im/components/groupUserList.vue b/pages/im/components/groupUserList.vue
index 4cdfacb..ee804a2 100644
--- a/pages/im/components/groupUserList.vue
+++ b/pages/im/components/groupUserList.vue
@@ -11,7 +11,7 @@
{{ item.name }}
-
+
邀请好友
@@ -54,20 +54,16 @@
return {
users: [],
isOwner: false,
- isAdmin: false,
+ isAdmin: false,
+ canInvite:false,// 是否可以开启邀请
adminUid: 0,
members: 0,
actionShow: false,
actionMap: [],
actionTitle: '',
currentUser: {},
-<<<<<<< HEAD
avatarSize: 45,
labelSize: 14,
-=======
- avatarSize: 84,
- labelSize: 14,
->>>>>>> d8b90f97d110aed79b35d385dbc0eeb481ef4eab
iconSize: 14
}
},
@@ -78,21 +74,15 @@
}
}
},
-<<<<<<< HEAD
created() {
this.avatarSize = utils.rpx2px(90)
this.labelSize = utils.rpx2px(24)
this.iconSize = utils.rpx2px(26)
-=======
- created() {
- this.avatarSize = utils.rpx2px(84)
- this.labelSize = utils.rpx2px(24)
- this.iconSize = utils.rpx2px(26)
->>>>>>> d8b90f97d110aed79b35d385dbc0eeb481ef4eab
},
mounted() {
this.initGroupInfo()
- getGroupUsers(this.targetId, this.count).then(res => {
+ getGroupUsers(this.targetId, this.count).then(res => {
+ console.log("res..",res)
this.users = res
res.map(item => {
this.$store.dispatch('updateContact', item)
@@ -105,7 +95,8 @@
this.isOwner = res.is_owner
this.isAdmin = res.is_admin
this.adminUid = res.user_id
- this.members = res.members
+ this.members = res.members
+ this.canInvite = res.can_invite
})
},
initUsers() {
diff --git a/pages/im/friends/index.vue b/pages/im/friends/index.vue
index a1cf547..ec32d5a 100644
--- a/pages/im/friends/index.vue
+++ b/pages/im/friends/index.vue
@@ -12,8 +12,8 @@
-
+
0) {
- uni.navigateTo({
- url: '/pages/im/friends/pending'
- });
+ uni.navigateTo({
+ url: '/pages/im/friends/pending'
+ });
// } else {
// uni.showToast({
// title: ` 暂无好友申请 ~ `,
@@ -114,6 +114,12 @@
height: 70vh;
}
+ .anchor {
+ background-color: #f9f9f9 !important;
+ padding: 10rpx 30rpx;
+ border-bottom: none !important;
+ }
+
// 好友列表
.friend-flex {
position: relative;
@@ -127,6 +133,8 @@
box-shadow: 0 0 20rpx rgba($color: $main-color, $alpha: 0.2);
}
+
+
.info {
flex: 1;
margin-left: $padding;
diff --git a/pages/im/group/announcement.vue b/pages/im/group/announcement.vue
index a8f6eb1..adceb9d 100644
--- a/pages/im/group/announcement.vue
+++ b/pages/im/group/announcement.vue
@@ -182,8 +182,9 @@
.item {
background-color: #fff;
- padding: $padding $padding + 10;
- border-bottom: $padding solid #f9f9f9;
+ padding: $padding $padding + 10 10rpx $padding + 10;
+ border-bottom: $padding solid #f9f9f9;
+
.user {
display: flex;
@@ -192,7 +193,8 @@
align-items: center;
box-sizing: border-box;
font-size: $title-size-m;
- color: $text-gray-m;
+ color: $text-gray-m;
+ padding: 10rpx;
.name {
padding-left: 10rpx;
@@ -207,12 +209,14 @@
font-size: $title-size;
color: $text-color;
max-width: 100%;
- margin-bottom: $padding;
+ margin-bottom: 10rpx;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
- line-height: 1.5;
+ line-height: 1.5;
+ border-bottom: solid 1rpx #F9F9F9;
+ padding-bottom: 20rpx;
span {
color: #fff;
diff --git a/pages/im/group/index.vue b/pages/im/group/index.vue
index 6437999..9b94858 100644
--- a/pages/im/group/index.vue
+++ b/pages/im/group/index.vue
@@ -98,7 +98,7 @@
font-size: $title-size;
color: $text-gray;
background-color: #fff;
- padding: 10rpx $padding $padding $padding;
+ padding: 10rpx $padding 20rpx $padding;
font-weight: normal;
}
}
diff --git a/pages/im/group/info.vue b/pages/im/group/info.vue
index f8db425..47d99e3 100644
--- a/pages/im/group/info.vue
+++ b/pages/im/group/info.vue
@@ -5,9 +5,8 @@
-
- {{announcement}}
+
+ {{announcement}}
{
+ this.$refs.userList.initGroupInfo()
+ this.initData()
+ })
this.showActions = false
}).catch(err => {
console.log(err);
@@ -340,19 +342,20 @@
.cells {
margin-top: $padding;
- background-color: white;
- .announcement-label{
- font-size: $title-size-m + 2;
- padding-top: 10rpx;
- color: $text-gray-m;
- overflow: hidden;
- width: 620rpx;
- display: inline-block;
- overflow:hidden;
- text-overflow:ellipsis;
- display:-webkit-box;
- -webkit-box-orient:vertical;
- -webkit-line-clamp:3;
+ background-color: white;
+
+ .announcement-label {
+ font-size: $title-size-m + 2;
+ padding-top: 10rpx;
+ color: $text-gray-m;
+ overflow: hidden;
+ width: 620rpx;
+ display: inline-block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 3;
}
}
diff --git a/pages/im/group/invite.vue b/pages/im/group/invite.vue
index 0e15481..8ef5a9e 100644
--- a/pages/im/group/invite.vue
+++ b/pages/im/group/invite.vue
@@ -101,7 +101,8 @@
this.orignalIndexs = res.indexList
})
getGroupUsers(this.targetId).then(res => {
- res.map(res => {
+ res.map(res => {
+ console.log(res)
this.checkboxValue.push(String(res.targetId))
this.selectValue.push(String(res.targetId))
})
@@ -121,7 +122,16 @@
}
},
- onInvite() {
+ onInvite() {
+ console.log(this.checkboxValue,'userIds.....')
+ console.log(this.selectValue,'userIds.....')
+ // let userIds = []
+ // this.checkboxValue.filter(item=>{
+ // if(!utils.inArray(item, this.selectValue)){
+ // userIds.push(item)
+ // }
+ // })
+ // console.log(userIds)
inviteGroupUser(this.targetId, this.checkboxValue).then(res => {
uni.navigateBack({
delta: 1,
diff --git a/pages/im/group/reviewed.vue b/pages/im/group/reviewed.vue
index f3f0b3b..b5ae838 100644
--- a/pages/im/group/reviewed.vue
+++ b/pages/im/group/reviewed.vue
@@ -138,8 +138,6 @@
}
}
-<<<<<<< HEAD
-
.no-lists {
padding-top: $padding * 5;
display: flex;
@@ -154,6 +152,4 @@
padding-top: $padding;
}
}
-=======
->>>>>>> d8b90f97d110aed79b35d385dbc0eeb481ef4eab
diff --git a/pages/user/index.vue b/pages/user/index.vue
index b8723eb..848f74b 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -4,7 +4,7 @@
-
@@ -233,6 +233,11 @@
params
});
}
+ },
+ goSetting(){
+ if (this.isLogin()) {
+ this.$Router.push({ name: 'Setting' })
+ }
},
// 检查登录
isLogin() {