新增的方法

开发工具与关键技术:Visual Studio 与javascript和C#

作者:黄灿

撰写时间:2019.5.5

新增的第一步是先写好Html的新增模态框,然后在javascript中写入打开模态框的方法打开新增模态框的第一步是重置表单,重置表单的方法有很多,我使用的重置表单方法只是众多方法中的一个方法,更多方法期待你们的指导。这个新增是有下拉框的,第二步则是绑定他们需要的下拉框,createSelect是自定义的一个创建和绑定下拉框的方法,绑定下拉框的属性根据你自定义的方法设置的属性来绑定。第三步则是打开模态框的方法,在打开模态框之前需要先执行第一第二步,在打开模态框,backdrop:’static’,keyboard:false是禁用form表单中自带的esc退出和点击背景时关闭模态框

在这里插入图片描述
打开模态框之后则是填入数据并保存新增的数据了

保存新增,第一步是获取页面的数据

在这里插入图片描述

需要新增什么数据则就获取页面的那一个数据

这里新增的编号、电话、手机使用正则判断一下它们

编号验证(5位),申明编号只为5为,然后判断一下获取页面的数据如果不等于5位则提示一下用户,然后返回

电话验证,判断一下不符合正则的规则的号码也是提示一下用户,然后返回

扫描二维码关注公众号,回复: 6150799 查看本文章

手机号验证(11位),方法同上

在这里插入图片描述

判断获取到页面数据,必添的数据不可以为空,绑定的下拉框ID大于零,才执行下面的代码,否则提示用户把数据填写完整

如果满足判断,则进行保存新增,保存新增使用ajaxSubmit方法,在上一篇中有说post请求和ajaxSubmit()提交表单这两个方法。
在这里插入图片描述

控制器的方法

实例化一个实体类,数据返回页面

使用try和catch捕获异常

先判断数据中是否已经存在该员工信息,因为员工编号是唯一的,所以根据员工编号查询员工信息是否已经存在,如果存在提示用户,员工信已存在,如果不存在,则进行下一步,需要新增用户则新增用户,不需要新增用户的,则不需要判断用户是否存在,我在里需要新怎用户,我需要判断用户是否存在,判断用户是否存在是根据用户ID查询判断,如果用户存在,提示用户该用户已存在

在这里插入图片描述

如果用户不存在,根据各表之间的关系进行表格新增,表格新增的顺序为:用户表->员工表->用户角色明细表(其中用户表和用户角色明细表新增顺序可以互换),先新增用户表,帐号使用员工编号,所以员工编号赋值给用户帐号,然后进行保存。判断一下是否保存大于零,大于零则新增成功,新增用户表之后新增员工表,获取新增员工用户id,新增员工用户id赋值新增员工表的用户ID

在这里插入图片描述

新增员工表后新增用户角色明细表

新增员工用户id赋值用户角色明细表的用户ID,用户角色明细表的用户角色类型根据你需要新增的角色进行赋值,根据用户角色类型ID进行赋值,判断一下是否保存成功,保存成功提示员工信息录入成功,保存失败提示用户保存失败

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44542088/article/details/89889838