会议OA项目之我的会议(会议排座&送审)

目录

一,会议排座

        1.为什么会有排座功能

        2.查找资料

        3.配置路径

        4.后端

        5.前端

二,会议送审


一,会议排座

1,为什么会有排座功能

1.在公司与政府机构中常常会需要开一些大大小小的会议来商讨事物

2.并且不同的职位与身份所坐的座位也会有所不同,不能随便坐

 如图所示:

 2.查找资料

可以通过jquery官网查找也可以直接查找

资料一:

存在问题:

1:人名会重叠覆盖

2:边框小

 资料二:

存在问题:

1:不适用于会议排座样式

2:且只能交换位置,不能随意拖动

 资料三:

可以适用于会议排座样式,可以随意拖动且边框较合适

 所以我们采用第三种布局方式,修改之后最终效果为:

 实现流程为:

3.配置路径

 文件内容:

 找到Servers双击tmocat

 点击右侧Add .....进行配置,将配置文件中的目录与路径复制进去即可

 3.后台

完成会议排座的Sql语句

-- 第一个参数:数据库列段
-- 第二个参数:是列段的条件
SELECT * from t_oa_user where FIND_IN_SET (id,(select CONCAT(canyuze,',',liexize,',',zhuchiren) from t_oa_meeting_info where id = 8))

正式编写dao层:

//	设置会议排座图片
	public int updateSeatPicById(MeetingInfo info) throws Exception {
		String sql = "update t_oa_meeting_info set seatPic=? where id=?";
		return super.executeUpdate(sql, info, new String[] {"seatPic","id"});
	}

Web层调用方法进行使用

public String updateSeatPicById(HttpServletRequest req, HttpServletResponse resp) {
		/**
		 * 1、接受前端页面传递到后台的图片对应的字符串
		 * 2、借助工具类字符串生产一个图片,保存到配置文件所配置的路径下
		 * 3、添加服务器硬盘与请求地址的映射,即可访问
		 * 4、将请求地址保存到数据库中
		 */
		try {
//		获取到图片的存放地址
			String dirPath = PropertiesUtil.getValue("dirPath");
//		获取浏览器请求路径,为了保存到数据库	serverPath=upload/paizuo/
			String serverPath = PropertiesUtil.getValue("serverPath");
			
//			随机生产一个图片名称
			String fileName = UUID.randomUUID().toString().replaceAll("-", "") + ".png";
			info.getSeatPic();//图片字符串
			Base64ImageUtils.GenerateImage(info.getSeatPic()
					.replaceAll("data:image/png;base64,", ""), dirPath+fileName);

//			将setPic中的内容改为请求地址
			info.setSeatPic(serverPath + fileName);
			
			//修改会议排座数据库图片对应的数据库列段
			int rs = infodao.updateSeatPicById(info);
			if(rs >0) {
				ResponseUtil.writeJson(resp, R.ok(200, "会议排座成功"));
			}
			else {
				ResponseUtil.writeJson(resp, R.error(0, "会议排座失败"));
			}
		} catch (Exception e) {
			e.printStackTrace();
			try {
				ResponseUtil.writeJson(resp, R.error(0, "会议排座失败"))
### 回答1: PCB封装中的HDR代表头插排,它是一种常见的连接器类型,用于电子设备中的连接和插拔。HDR封装通常包括各种单、双排针排座。 单排针排座是一种具有一排金属针或管脚的连接器,通常用于单个电路板上的连接。它们可以简化电路板之间的通信和信号传输,提供可靠的连接,并易于插拔。 双排针排座具有两个平行的针排,用于连接两个电路板。它们通常具有相同数量的针脚,其中一排位于连接器的上方,另一排位于下方。这种设计可增加连接的稳定性,并提供更高的连接密度。 单、双排针排座广泛应用于电子设备中,如计算机、通讯设备、消费电子产品等。它们可用于连接电路板之间的数据、电源和信号线,以实现各种功能,如数据传输、信号调制、电源供应等。这些针排座封装可以使电路板之间的连接更灵活、可靠,且易于组装和维护。 总之,HDR封装中的各种单、双排针排座在PCB设计和制造中扮演着重要的角色。它们具有可靠性高、连接密度高等优点,广泛应用于各种电子设备中,为电路板之间的通信和信号传输提供了有效的解决方案。 ### 回答2: PCB封装中的HDR指的是综合性双排针排座。它是一种电子连接器,用于将电子元件与PCB板连接。HDR封装由两个平行排列的针脚和对应的插座组成,可以实现双向连接。 HDR封装主要有以下几种类型: 1. 单排针排座:单排针排座由一排平行排列的针脚组成,常见的材质有塑料和金属。它可用于将电子元件焊接在PCB上,使其与其他元器件连接。 2. 双排针排座:双排针排座是由两排平行排列的针脚组成,可以用于更多的连接选项。它可用于连接两个PCB板,或将电子元器件与PCB板相连。 3. 面贴式HDR:面贴式HDR指的是一种特殊的针排座封装,可以直接贴附在PCB板上。它可以节省空间,并提供简单的表面安装解决方案。 4. 螺口式HDR:螺口式HDR具有螺纹的连接机制,可以提供更牢固的连接。它适用于在振动或冲击环境下需要更可靠连接的应用。 单双排针排座具有多种封装类型,可以根据具体需求选择适合的封装。它们广泛应用于电子设备中,如计算机、通信设备、家用电器等。HDR封装的设计和使用能够提高电子元器件的连通性和可靠性,为电子产品的正常运行提供稳定的支持。 ### 回答3: HDR 是 PCB(Printed Circuit Board)封装的一种类型,主要用于连接电子器件和电路板。HDR 封装包括各种不同种类的单排和双排针排座,是由多个金属针脚组成的组件。 单排针排座是一种简单的连接组件,它由一排金属针脚组成,这些针脚可以插入电路板上的孔位中,与电路板上的电路相连。单排针排座通常用于连接简单的电子元件,如电阻、电容和二极管等。它们可在电路设计时方便地更换和替代元件。 双排针排座是两排金属针脚平行排列而成的组件。这种封装通常用于连接较复杂的电子器件,如集成电路(IC)和处理器等。双排针排座可以提供更多的针脚,可连接更多的引脚,提供更高的连接密度和更低的电压降。 HDR 封装的针脚排座通常由优质的金属材料制成,以确保良好的连接和信号传输。它们的设计使得它们易于安装和替换,并提供稳定和可靠的连接,以便电子器件能够正常工作。 总之,HDR 封装的各种单双排针排座是 PCB 设计中常用的连接组件,用于连接各种类型的电子器件和电路板。它们为电子设备的正常功能提供了必要的电气连接,并具有易于安装和替换的特点,以满足电路设计和实现的要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值