数据的修改

先在控制器查询出需要修改的参数,单表的修改只需要获取单个表的ID进行查询,把需要修改的参数放进创建的EmployeeVo里,方便获取,传值。
在这里插入图片描述

然后再判断修改的数据不能和以前的数据重复,员工ID,员工名称,员工编号,电话,手机都不能和以前的数据重复,如果没有重复就往下走,再把员工ID传给页面的员工ID,再把修改的值传给页面的值。
在这里插入图片描述

然后是修改提示框的判断
在这里插入图片描述

Html部分给一个方法,在html上绑定点击事件然后重置表单,再是一个post请求,先传入控制器根据ID查询员工的方法,第一个员工ID是把控制器员工ID获取到第二个员工ID把值赋给第一个同时也等于HTML声明的方法,然后再是部门和职位下拉框数据绑定和回填,再是获取隐藏域的值,再是其他表单数据的回填,最后是打开修改模态框。
在这里插入图片描述

保存修改部分,把声明的方法绑定保存按钮的点击事件,再获取页面的值,再判断页面的值是否是空的,如果有空的就单出提示框,提示请填写完整,如果没有就打开加载层,再写阿贾克斯请求,再关闭加载层,再判断是否成功,成功关闭模态框,刷新表格否则弹出提示框。
在这里插入图片描述

未修改前的数据
在这里插入图片描述

点击修改后把名字修改后点击保存
在这里插入图片描述

保存后数据回填到表格中

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44550198/article/details/89791045