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