ソースを参照

fix: 1.群聊

suwenjiang 1 ヶ月 前
コミット
128d33cd27
2 ファイル変更5 行追加2 行削除
  1. 1 1
      src/pages/chat/create-group.vue
  2. 4 1
      src/pages/chat/group-add.vue

+ 1 - 1
src/pages/chat/create-group.vue

@@ -247,7 +247,7 @@ const childrenHandleTypeClick = (item) => {
 // 确认群聊类型
 const changeBelongTypeId = () => {
   if (groupTypeName.value && childrenIndex.value) {
-    if (childrenIndex.value != setData.belongTypeId) {
+    if (childrenIndex.value != formData.belongTypeId) {
       show.value = false
     }
   } else {

+ 4 - 1
src/pages/chat/group-add.vue

@@ -227,6 +227,7 @@ const getList = async () => {
   }
 }
 
+const inviteLoading = ref(false)
 // 创建多人聊天
 async function handleCreateGroup() {
   try {
@@ -234,13 +235,15 @@ async function handleCreateGroup() {
     //   message: '准备开始群聊...',
     //   duration: 100000
     // })
+    if (inviteLoading.value) return
+    inviteLoading.value = true
     let { data } = await request('/website/tourMember/invite', {
       method: 'post',
       body: {
         groupId: route.query.groupId,
         ids: checked.value
       }
-    })
+    }).finally(() => (inviteLoading.value = false))
     if (data) {
       getList()
       router.back()