|
@@ -71,23 +71,21 @@
|
|
|
<script setup>
|
|
|
const router = useRouter()
|
|
|
const route = useRoute()
|
|
|
+// 每个成员的信息
|
|
|
+const groupMemberInfo = ref({})
|
|
|
|
|
|
// 是否是普通成员
|
|
|
const isRankAndFiler = (role) => {
|
|
|
return role == 1 || role == 2 ? true : false
|
|
|
}
|
|
|
|
|
|
-onMounted(() => {
|
|
|
- getAnnouncement()
|
|
|
-})
|
|
|
-
|
|
|
const groupBulletinTemplate =
|
|
|
'1.本群提倡友好理性交流,鼓励群友多发言,多互动 2.禁止无意义刷屏、发送广告信息以及谩骂等不良消息 3.为了保证群活跃不经常发言的群友,可能会被定时清理出群'
|
|
|
|
|
|
const queryDataName = reactive({
|
|
|
groupId: computed(() => route?.query?.groupId ?? ''),
|
|
|
userId: computed(() => route?.query?.userId ?? ''),
|
|
|
- groupRole: computed(() => route?.query?.groupRole ?? ''),
|
|
|
+ groupRole: '',
|
|
|
groupNotice: ''
|
|
|
})
|
|
|
|
|
@@ -132,11 +130,23 @@ const getAnnouncement = async () => {
|
|
|
}
|
|
|
})
|
|
|
if (data) {
|
|
|
- queryDataName.groupNotice = data.groupNotice.messageContent
|
|
|
+ queryDataName.groupNotice = data.groupNotice
|
|
|
+ if (Array.isArray(data.memberList) && data?.memberList?.length) {
|
|
|
+ data.memberList.map((el) => {
|
|
|
+ if (el.userId == queryDataName.userId) {
|
|
|
+ groupMemberInfo.value = el
|
|
|
+ queryDataName.groupRole = el.groupRole
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
} else {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+onMounted(() => {
|
|
|
+ getAnnouncement()
|
|
|
+})
|
|
|
+
|
|
|
useSeoMeta({
|
|
|
title: '群聊'
|
|
|
})
|