管理端-会议记录

本文是关于无纸化会议系统管理端会议记录的操作,本界面使用html+css+js进行开发,使用Vue框架和ElementUI进行辅助开发。管理员可以使用本网页查询会议记录并对会议进行操作,如将会议状态从未开始切换为即将开始,或者把即将开始的会议改为另一个会议。

网页分成两个部分,上方的显示条和下方的会议列表,上方的显示条显示的是即将开始的会议和正在进行中的会议,如果有即将开始的会议或者正在进行的会议,在显示条上就会显示有即将开始的会议或者正在进行的会议,如果既没有即将开始的会议,又没有正在进行的会议,那么就会显示当前暂无会议安排,因此,为了实现这个功能,我们需要从服务器获取会议列表,并将不同状态的会议存入到不同的会议列表中,部分实现代码如下:

created : function () {$.ajax({type:"GET",url:"http://paperless.ronwhite.online:10082/meeting/getMeetingList",data:{},success:function(re){if(re['code']==200){var ml = re['obj'];for(var i = 0; i < ml.length; i++){var meeting = ml[i];var mState = '';if(meeting['state']==100){mState = '未开始';}else if(meeting['state']==0){mState = '会议即将开始';}else if(meeting['state']==1){mState = '会议进行中';}else{mState = '已结束';}//新建一个会议信息对象var mi = {meetingId : meeting['uid'],meetingTitle : meeting['name'],meetintContent : meeting['content'],meetingBeginTime : meeting['beginTime'],meetingEndTime : meeting['endTime'],meetingState : mState};//将会议信息存入总会议列表meetingsListpage.meetingsList.push(mi);//将会议信息存入各自分类的会议列表if(meeting['state']==0){page.nextStartMeetingsList.push(mi);}else if(meeting['state']==1){page.underwayMeetingsList.push(mi);}else{page.notStartAndEndedMeetingsList.push(mi);}}//判断是否有即将开始的会议,给nextStartMeetingsListnotNull赋值if(page.nextStartMeetingsList.length==0){page.nextStartMeetingsListnotNull = false;}else{page.nextStartMeetingsListnotNull = true;}//判断是否有正在进行的会议,给underwayMeetingsListnotNull赋值if(page.underwayMeetingsList.length==0){page.underwayMeetingsListnotNull = false;}else{page.underwayMeetingsListnotNull = true;}//判断是否有即将开始或正在进行的会议,给haveNoMeetingOn赋值if(page.nextStartMeetingsList.length==0&&page.underwayMeetingsList.length==0){page.haveNoMeetingOn = true;}else{page.haveNoMeetingOn = false;}}}});}

下方的会议列表会显示当前未开始或已结束的会议,如下图所示:
在这里插入图片描述
可以看到,当前暂无会议安排,我们可以从下方的文件列表中选择一个未开始的会议,点击准备,就可以把该会议的状态变为即将开始,我们需要向服务器发出更改会议状态的请求,将该会议的状态从未开始变为即将进行,部分代码如下所示:

//暂无会议安排,直接将该会议设置为即将进行。
//将该会议从 notStartAndEndedMeetingsList中移除
for(var i = 0; i < this.notStartAndEndedMeetingsList.length; i++){var mInfo = this.notStartAndEndedMeetingsList[i];if(mInfo['meetingId']==row['meetingId']){this.notStartAndEndedMeetingsList.splice(this.notStartAndEndedMeetingsList.indexOf(mInfo),1);}
}//在nextStartMeetingsList中添加该会议
this.nextStartMeetingsList.push({meetingId : row['meetingId'],meetingTitle : row['meetingTitle'],meetintContent : row['meetintContent'],meetingBeginTime : row['meetingBeginTime'],meetingEndTime : row['meetingEndTime'],meetingState : '会议即将开始'
});//将nextStartMeetingsListnotNull设置为true,haveNoMeetingOn设置为false
this.nextStartMeetingsListnotNull = true;
this.haveNoMeetingOn = false;//将改变传到服务器
$.ajax({type:"POST",url:"http://paperless.ronwhite.online:10082/meeting/changeState",data:{meetingId : row['meetingId'],state : 0,},success:function(re){if(re['code']==200){alert("修改成功");}}
});

效果如下图所示:
在这里插入图片描述

如果我们想替换即将开始的会议,我们可以选择一个未开始的会议,点击准备按钮,这样我们就可以把即将开始的会议替换为当前会议,我们需要向服务器发出更改会议状态的请求,将该会议的状态从未开始变为即将进行,并把原来即将进行的会议的状态从即将开始变为未开始,部分代码如下所示:

replaceMeeting(){//替换会议//删掉nextStartMeetingsListnotNull中原来的会议并添加当前会议var lastMeeting = this.nextStartMeetingsList[0];this.nextStartMeetingsList = [];this.nextStartMeetingsList.push({meetingId : this.currentRow['meetingId'],meetingTitle : this.currentRow['meetingTitle'],meetintContent : this.currentRow['meetintContent'],meetingBeginTime : this.currentRow['meetingBeginTime'],meetingEndTime : this.currentRow['meetingEndTime'],meetingState : '会议即将开始'});//将当前会议从notStartAndEndedMeetingsList中删除,并添加被删除的会议for(var i = 0; i < this.notStartAndEndedMeetingsList.length; i++){var mInfo = this.notStartAndEndedMeetingsList[i];if(mInfo['meetingId']==this.currentRow['meetingId']){this.notStartAndEndedMeetingsList.splice(this.notStartAndEndedMeetingsList.indexOf(mInfo),1);}}this.notStartAndEndedMeetingsList.push({meetingId : lastMeeting['meetingId'],meetingTitle : lastMeeting['meetingTitle'],meetintContent : lastMeeting['meetintContent'],meetingBeginTime : lastMeeting['meetingBeginTime'],meetingEndTime : lastMeeting['meetingEndTime'],meetingState : '未开始'});//将改变传到服务器$.ajax({type:"POST",url:"http://paperless.ronwhite.online:10082/meeting/changeState",data:{meetingId : lastMeeting['meetingId'],state : 100,},success:function(re){if(re['code']==200){alert("修改成功");}}});$.ajax({type:"POST",url:"http://paperless.ronwhite.online:10082/meeting/changeState",data:{meetingId : this.currentRow['meetingId'],state : 0,},success:function(re){if(re['code']==200){alert("修改成功");}}});}

效果如下图所示:
在这里插入图片描述
可以看到,我们替换的会议的状态从未开始变为即将进行,原来即将进行的会议的状态从即将开始变为了未开始。

然后,当客户端开始会议之后,原来即将进行的会议的状态就由即将进行变为正在进行,如下图所示:
在这里插入图片描述
这个时候,如果我们点击准备按钮是无法替换会议的,因为有会议已经正在进行了,所以无法替换会议,如下图所示:
在这里插入图片描述
最后,客户端结束会议之后,该会议的状态就会由正在进行变为已结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/63611.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

会畅通讯会议客户端分析

分析日期 2022/07/19 分析文件 会畅官网下载的文件 分析结果 zoom的oem版本 我们从会畅官网下载会畅的各个安装包&#xff0c;经过对比分析&#xff0c;发现会畅软件依然是zoom的OEM版本&#xff0c;下面是分析结果和部分截图。 一、会畅官网下载地址 https://passport.…

实现会议管理功能

目录 生成原始会议数据 一、数据结构 二、添加测试数据 查询会议列表分页数据&#xff08;后端&#xff09; 一、业务分析 二、编写持久层代码 三、编辑业务层代码 四、编写Web层代码 查询成员列表&#xff08;后端&#xff09; 一、编写持久层代码 二、编写业务层…

会议中的Meeting App

接着我们上两篇博客文章&#xff0c;我们说了如何开发会议前和会议后的 meeting app&#xff0c;那如何开发一个会议中的 app 呢&#xff0c;实际上比较简单&#xff0c;我们只需要在 tab 的配置项中勾选下面这两个选项即可。 勾选后&#xff0c;我们安装app到我们的一个会议中…

个人微信的腾讯会议(相关会议)同步至企业微信

打开个人微信账号的腾讯会议 点击头像 - 点击同步日历 获得个人腾讯会议的CalDAV账号密码 打开企业微信 - 日程 - 添加日历 - 其他日历账号 将微信个人腾讯会议的账号信息添加企业微信中 随后企业微信自动识别CalDAV账号需要将信息补全后 *默认类型是Exchange&#xff1b;需要…

开会没带纸和笔?按下手机这个按钮,一键完成会议纪要

在工作中&#xff0c;我们每次开会都要手写会议记录。 事实上&#xff0c;苹果手机自带一个会议录音神器。 只需按下此按钮&#xff0c;即可一键录制会议内容。 方法一&#xff1a;输入法 如果按住麦克风按钮&#xff0c;还可以在不同的识别语言之间切换&#xff0c;包括普通…

Urban Outdoor风格入门穿搭单品推荐

1.渔夫帽 2.马甲&#xff08;搭配T恤、卫衣、衬衫&#xff09; 多口袋的钓鱼马甲很容易营造一种户外的感觉。 3.双肩包&#xff08;尽量选择有立体感的双肩包&#xff0c;而不是书包&#xff09; 4.挎包 5.裤子 没有约束 6.鞋子 没有约束 具体单品可以去看看《GO out》杂志…

几个超赞的颜色搭配网站,非常实用!强烈推荐!!

1.Color Hunt 这是几个配色网站中我用到最多的一个网站。下图是它的内容&#xff0c;鼠标放在相应的颜色上点击一下就可以复制颜色&#xff01; 2.FLAT UI COLORS 漂亮的扁平化配色&#xff0c;这个网站提供了多种主流 UI 配色方案&#xff0c;点击色块就可以直接复制颜色&am…

设计师的色彩搭配指南

色彩搭配在室内设计中有着重要影响&#xff0c;如果能合理创新地运用好无疑会为我们设计增添亮点。 一、色彩关键字 原色&#xff0c;这里指美术三原色&#xff0c;红、黄、蓝。 间色&#xff0c;将原色两两混合后得到的三个二级色&#xff0c;绿、橙、紫。 复色&#xff0c…

8个值得模仿的明星穿搭,各个时尚有型

对于对于时尚有要求的男生们&#xff0c;怎么穿才够有型和王者荣耀多少级是一样重要的事情。 工作日要上班通勤&#xff0c;晚上还有女票的约会&#xff0c;周末还时不时的碰上点休闲娱乐活动。如何在正确的时间和场合挑选正确的OUTFIT&#xff0c;变得尤为重要&#xff1b;男…

时尚界新宠,高级穿搭1+1

在这寒冷的冬天&#xff0c;11的高级穿搭法则深得时尚圈的宠爱&#xff0c;保暖的同时还可时髦&#xff0c;时髦的同时还可拥有层次感。 而且“11”两件一起穿法则令各大国际品牌的设计师着迷不已&#xff0c;它兼具了温度的同时&#xff0c;时髦感更是爆棚&#xff01; 为什么…

[fashion]女性的穿衣技巧

丫头语:下午带两个弟弟去买衣服~我想妈妈是带错地方&#xff0c;他们说西安的衣服很难看-_-!!    对于西安这个地方&#xff0c;我想小寨那边的衣服会更适合他们的品位&#xff0c;西安好看的衣服是有~ 不过却是从广州那边进来的&#xff0c;想想还真贵~就当出…

皮肤黄的人穿什么颜色的衣服好看显白

皮肤黄的人穿什么颜色好看 黑色 黑色是百搭的颜色&#xff0c;任何肤色的人穿上黑色都会显得比较白皙&#xff0c;尤其是皮肤暗黄的mm&#xff0c;可以选择一天精致、优雅的黑色外套&#xff0c;会看上去非常的有复古气质。当然。黑色也是曼哈顿职业女性的首选颜色&#xff0c…

好看的颜色搭配

Python画图时&#xff0c;好的颜色搭配让人赏心悦目&#xff0c;如下记录一些好看的颜色搭配。 (1) Assign colors for each airline and the names colors [‘#E69F00’, ‘#56B4E9’, ‘#F0E442’, ‘#009E73’, ‘#D55E00’] (2) 圆形图 描述RGB十六进制蓝框R:154 G:197 …

超实用的中国风配色 这些颜色你熟悉吗

我们常常能看到通过RGB表达出来的一些颜色&#xff0c;但是在国内&#xff0c;也有一些中国风配色会让人眼前一亮。比如2022冬奥会色彩系统上的霞光红和迎春黄等颜色&#xff0c;在色系的搭配上更加具有国风韵味。那么问题来了&#xff0c;中国风配色哪里找&#xff1f;国风配色…

测试适合什么颜色衣服的软件,超准的颜色测试!一语道破你最适合穿什么颜色的衣服!...

原标题&#xff1a;超准的颜色测试&#xff01;一语道破你最适合穿什么颜色的衣服&#xff01; 测试最适合穿什么 颜色的衣服~ 想知道自己更适合穿什么颜色吗 快来做个测试吧 所谓适合自己的颜色&#xff0c;是指根据每个人的肤色、头发的颜色、瞳孔的颜色等条件综合决定出&…

基于体型的服饰穿搭

参考&#xff1a; https://zhuanlan.zhihu.com/p/55210242 基于体型的服饰穿搭 关于体型的分类方法有很多种&#xff0c;比如有字母型、几何图形、人体测量医学等方法&#xff0c;这里选用比较直观的字母分类法&#xff0c;也就是将体型分为X、O、Y、A、H五类。 各体型的特点…

一款三搭_巴黎造型师的气质穿搭,大众色系也能穿出高级感,简单又实用_

在日常穿搭中&#xff0c;大众色系常常被采纳。在搭配大众色系的时候&#xff0c;款式的选择格外重要&#xff0c;个性时尚的系列会增添时尚的气质。但有一些女生偏爱传统的版型&#xff0c;在搭配这类服装的时候会容易出现沉闷乏味的感觉。那么我们可以学习这位巴黎造型师的春…

都市美女们的日常穿搭,女孩子春天这样穿才最时髦

春天美女海多呀&#xff0c;话不多说&#xff0c;上图。 春天穿黑衣的美女尤其多&#xff0c;美女一身黑的的装扮&#xff0c;在视觉上显瘦又显高。黑色外套搭配紧身衣和紧身裤&#xff0c;完美勾勒出美女的好身材&#xff0c;非常有女人味。脚踩黑色短靴&#xff0c;一身黑色装…

IEEE 论文排版之LaTeX模板

说明 主要介绍IEEE LaTeX论文模板的使用。 获取模板 IEEE的所有期刊、会议、杂志的模板都可以从 IEEE Template Selector 页面获得&#xff0c;以期刊 IEEE Transactions on Geoscience and Remote Sensing 为例&#xff0c;在 “Select Publication Type” 界面选择“Trans…

下载IEEE期刊Latex模板步骤

Google或百度检索想要下载什么期刊的Latex模板&#xff0c;或直接在IEEE官网IEEE Xplore搜索期刊名称&#xff0c;下面以TASE&#xff0c;IEEE Transactions on Automation Science and Engineering期刊为例。 1.进入TASE期刊的主页 &#xff0c;这里可以看到期刊的主编信息&a…