From d570456e3f1d79a085918718f87a9db0e6361ae8 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期一, 19 六月 2023 09:26:07 +0800
Subject: [PATCH] 修改青羊开始后台

---
 src/views/meeting/list.vue |   58 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 49 insertions(+), 9 deletions(-)

diff --git a/src/views/meeting/list.vue b/src/views/meeting/list.vue
index c41befd..7beda95 100644
--- a/src/views/meeting/list.vue
+++ b/src/views/meeting/list.vue
@@ -1,20 +1,21 @@
 <template>
 <!--  <div ref="jitsiContainer" style="height: 100vh; width: 100%;"></div>-->
-  <div style="display: flex">
-    <div id="meet"></div>
+  <div style="display: flex;height: calc(100vh - 84px);" >
+    <div id="meet" style="width: 65%;height: 100%;"></div>
 <!--    <el-button @click="Connect">鍔犲叆</el-button>-->
-    <div>
+    <div class="table-meet">
       <el-form :model="queryParam" ref="queryForm" :inline="true">
         <el-form-item label="鐢ㄦ埛鍚嶏細">
           <el-input v-model="queryParam.userName"></el-input>
         </el-form-item>
         <el-form-item>
           <el-button type="primary" @click="submitForm">鏌ヨ</el-button>
-            <el-button type="primary" @click="addMeeting">娣诲姞鑷充細璁�</el-button>
+          <el-button type="primary" @click="addMeeting">娣诲姞鑷充細璁�</el-button>
+          <el-button type="primary" @click="delMeeting">娓呯┖</el-button>
         </el-form-item>
       </el-form>
 
-      <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
+      <el-table  v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%" @selection-change="handleSelectionChange">
         <el-table-column
           type="selection"
           width="55">
@@ -24,7 +25,7 @@
         <el-table-column prop="userLevel" label="瀛︾骇"  :formatter="levelFormatter"/>
 <!--        <el-table-column prop="sex" label="鎬у埆" width="60px;" :formatter="sexFormatter"/>-->
       </el-table>
-      <pagination v-show="total>0" :total="total" :page.sync="queryParam.pageIndex" :limit.sync="queryParam.pageSize"
+      <pagination class="meet-pagin" v-show="total>0" :total="total" :page.sync="queryParam.pageIndex" :limit.sync="queryParam.pageSize"
                   @pagination="search"/>
     </div>
   </div>
@@ -52,6 +53,7 @@
   // },
   data () {
     return {
+      multipleSelection:[],
       userInfo:null,
       queryParam: {
         userName: '',
@@ -92,8 +94,8 @@
     const domain = '124.222.18.104:8443';
     const options = {
       roomName: this.roomName,
-      width: 1200,
-      height: 800,
+      width: 100+'%',
+      height: 100+'%',
       parentNode: document.querySelector('#meet'),
       configOverwrite: {
         disableSsl: true
@@ -172,8 +174,37 @@
       this.queryParam.pageIndex = 1
       this.search()
     },
+    handleSelectionChange(val){
+      console.log(val)
+      this.multipleSelection = val;
+    },
     addMeeting(){
-      this.$message.success('娣诲姞鎴愬姛')
+      //娣诲姞浼氳
+      let obj={}
+        let arr= []
+      this.multipleSelection.forEach(item=>{
+        arr.push(item.id)
+      })
+      obj.roomName=this.roomName
+      obj.stuIds = arr
+      userApi.addMeetin(obj).then(res=>{
+        console.log(res)
+        if (res.code ==1){
+          this.$message.success('娣诲姞鎴愬姛')
+        }
+      })
+
+    },
+    delMeeting(){
+      // 娓呴櫎浼氳
+      userApi.delMeetin().then(res=>{
+        console.log(res)
+        if (res.code==1){
+          this.$message.success('娓呴櫎鎴愬姛')
+        }
+
+      })
+
     },
     search () {
       this.listLoading = true
@@ -237,3 +268,12 @@
   }
 };
 </script>
+<style scoped lang="scss">
+    .table-meet{
+      padding: 5px;
+    }
+    .meet-pagin{
+      position: absolute;
+      bottom: 5px;
+    }
+</style>

--
Gitblit v1.8.0