瀏覽代碼

提交一下

1
mo 1 年之前
父節點
當前提交
23081ebed7
共有 2 個文件被更改,包括 16 次插入4 次删除
  1. 6 0
      src/views/classList/api.ts
  2. 10 4
      src/views/classList/index.tsx

+ 6 - 0
src/views/classList/api.ts

@@ -172,3 +172,9 @@ export const getTrainingStatList = (params: any) => {
 /***
  * 创建班级群聊
  */
+export const addGroup = (params: any) => {
+  return request.post(`/edu-app/classGroup/addImGroup`, {
+    data: params,
+    requestType: 'form'
+  });
+};

+ 10 - 4
src/views/classList/index.tsx

@@ -228,15 +228,15 @@ export default defineComponent({
                       删除
                     </p>
                   ) : null}
-
-                    <NButton
+                    {row.imGroupId?null: <NButton
                       type="primary"
                       text
                       onClick={() => {
                         createImgroup(row);
                       }}>
                       创建群聊
-                    </NButton>
+                    </NButton>}
+
                 </NSpace>
               </div>
             );
@@ -274,6 +274,12 @@ export default defineComponent({
 
     const submitGroup = async ()=>{
       console.log( state.activeRow,'row')
+      try{
+        const res = await addGroup({classGroupId:state.activeRow.id})
+        message.success('创建成功')
+      }catch(e){
+        console.log(e)
+      }
     }
     onMounted(() => {
       getList();
@@ -448,7 +454,7 @@ export default defineComponent({
         <NModal
           v-model:show={state.groupVisiable}
           preset="card"
-          class={['modalTitle', styles.groupVisiable]}
+          class={['modalTitle', styles.removeVisiable]}
           title={'创建群聊'}>
           <div class={styles.studentRemove}>
             <p>