Compare commits

..

No commits in common. "ecb4b6417611a34ae89d654a8e4e6611c7711eca" and "a8fea9ea32304def2dfa0ddab6d0ee93bec4f21e" have entirely different histories.

2 changed files with 1 additions and 19 deletions

View File

@ -186,14 +186,7 @@ class Talk extends Base {
//群解散时,需要更新群成员权限
if ([1106].includes(record.msg_type)) {
//更新会话信息
useDialogueStore().updateDismiss(true)
//更新会话列表中的会话信息
useTalkStore().updateItem({
index_name: this.getIndexName(),
is_dismiss: 1,
group_member_num: 0
})
}
//群成员被移出时,需要更新群成员权限
@ -204,12 +197,6 @@ class Talk extends Base {
)
if (isMeQuit) {
useDialogueStore().updateQuit(true)
//更新会话列表中的会话信息
useTalkStore().updateItem({
index_name: this.getIndexName(),
is_quit: 1,
group_member_num: 0
})
}
}
}

View File

@ -1,5 +1,4 @@
<script lang="ts" setup>
import { reactive, computed } from 'vue'
import { Peoples, Announcement, MenuUnfoldOne, MenuFoldOne } from '@icon-park/vue-next'
import { useDialogueStore } from '@/store'
@ -31,10 +30,6 @@ defineProps({
})
const dialogueStore = useDialogueStore()
const dialogueParams = reactive({
isDismiss: computed(() => dialogueStore.isDismiss),
isQuit: computed(() => dialogueStore.isQuit)
})
const emit = defineEmits(['evnet'])
const onSetMenu = () => {
@ -88,7 +83,7 @@ const onSetMenu = () => {
:size="18"
class="icon"
@click="emit('evnet', 'group')"
v-show="!dialogueParams.isDismiss && !dialogueParams.isQuit"
v-show="!dialogueStore.isDismiss && !dialogueStore.isQuit"
>
<img
style="width: 20px; height: 20px;"