From 4f39d2d3ee69813f106e06fc8a8d168ecccc941c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 15 三月 2024 15:32:17 +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