(作者:苦行者;撰写时间:2019年7月18)
1、图1显示的html代码分别是两个卡号和住院号的文本框,而我要实现的功能是当我点击“新增”按钮的时候,自动生成卡号和住院号并回填到文本框内。

                                       图1

2、下面我们一起来看一下它的js部分的代码,在“新增”的点击事件里面写一个方法,在方法体内用两个post请求分别到控制器那边生成卡号和住院号,请求成功之后,获取到卡号
和住院号的文本框然后.val()方法回填数据。

                                       图2

3、控制器部分,因为自动生成卡号和住院号的方法timedate()和timedate1()分别写在我新创建的两个实体类dateOne和dateTwo里面,所以在这里直接调用那两个实体类里面的方法即可,定义两个字符串类型的变量来接收,最后return返回数据,页面那边将返回回去的数据按照图1的方式回填,具体的代码见图3。

                                       图3

4、最后我们来看一下生成卡号和住院号的那两个方法里面究竟都写了些什么?其实也没有想象中的那么高级,就是一个简单粗暴的字符串的拼接,只不过为了保证每点击一次“新增”按钮时都不会产生重复的卡号或住院号,我便在字符串里面拼接了一串日期时间,一串精确到时分秒的日期作为区分重复;

                                        图4

两个方法几乎一模一样,唯一的区别就是前缀的不同,卡号的前缀是“kh”,住院号的前缀是“zy”,仅此而已。

                                        图5

自动生成卡号和住院号相关推荐

  1. PHP版本的自动生成有规则的订单号(或编号)

    <?php /** * PHP版本的自动生成有规则的订单号(或编号) * 生成的格式是: 20130103000001 前面几位为当前的日期,后面6位为系统自增长类型的编号 * 原理: * 1. ...

  2. 基于C#的自动生成视频和海报营销号助手软件设计 课程报告+展示PPT+项目源码

    目录 营销号"助手"软件 1 需求分析与概要设计 1 项目说明 1 1.1. 项目目标: 2 1.2. 软硬件环境需求 2 1.3. 使用的关键技术: 2 需求分析 3 2.1. ...

  3. vue前端自动生成编号或者订单单号(日期+随机数)

    created () {// 调用获取当前日期的方法加四位随机数 赋值表单中的项目编号this.form.number = this.getProjectNum() + Math.floor(Math ...

  4. python进行B站av号和bv号的转换

    为了保护稿件信息安全,容纳更多投稿,维护UP主的权益,自2020年3月23日起,AV号将全面升级为BV号.与纯数字的AV号不同,BV号是一段由数字和大小写字母组成的字符串,经过算法自动生成.未来将统一 ...

  5. sql server小型案例-自动生成销售单号的触发器

    sql server实现自动生成销售单号的触发器 1.有关系统 最近在做信息系统课程设计的小项目,我们团队所做的是一个简单的自动贩卖机销售管理系统,其中我负责的部分是销售管理,其中需要实现的一个功能是 ...

  6. html输入邮箱的文本框,自动生成邮箱号并填入input输入框的实现方法

    我们在做网站表单的时候可能会用到自动填入邮箱,这里就教大家一个自动生成邮箱号并填入input输入框的实现方法. 这里以自动生成一个QQ邮箱并填入为例,先看看效果演示: 具体实现请看下面代码: * 邮箱 ...

  7. 微信公众号二维码海报自动生成,海报通推广有绝招

    公众号二维码海报自动生成,使用公众号开发接口生成带参数的二维码和获取用户基本信息(UnionID机制)实现海报通的效果,在自己的服务器上部署就可以,也可以直接使用微号帮平台生成海报二维码. 1.生成海 ...

  8. java自动生成物流单号

    1 public class DeliveryNum {/** * //宅急送物流单 和 雅玛多物流单生成:加11,逢6 减6加10 * @param deliverynum 物流单号 * @retu ...

  9. 生成卡号点击按钮生成卡号

    卡号的使用在项目的搭建中时一种具有唯一性和标识性的内容,所以显而易见生成的卡号首要符合的要求就是"唯一性".在日常生活中能想到并意识到的可以运用的,时间我认为是最方便的了. 生成卡 ...

最新文章

  1. dubbo入门--Hello World
  2. 二叉树的深度优先遍历和广度优先遍历
  3. 农林行业的系统应用 php专业,农林|类专业
  4. api 微信内置浏览器js_多端开发框架uni-app入坑指南,一套代码适用微信、头条等小程序...
  5. System message SM02
  6. unity ui插件_用Unity制作GalGame/视觉小说游戏的模型素材与插件推荐
  7. 傲游浏览器记事本怎么打开
  8. Sublime Text 3总是出现“1 missing dependency was just installed.”
  9. Lightning 转 USB Type-A/Type-C 思路
  10. flex blazeds java spring_flex+blazeds+java+spring后台消息推送
  11. PyQt:1个文件选择对话框实现既可以选择文件,也可以选择文件夹
  12. b站学python哪个好学_B站上那个不用钱的学习python的资源
  13. 0门槛操作SEO快排代做项目 无需SEO基础
  14. Python中的盆地跳跃(Basin Hopping)优化
  15. 基于C语言的AES加密算法实现
  16. Arranging Coins 排列硬币
  17. 生产库,查询库和测试库的区别
  18. 小程序错误:[app.json文件内容错误]app.json未找到
  19. 用 Python 分析微信群聊记录,是怎样一种体验?
  20. PHP合并和追加数组

热门文章

  1. highchart添加数据及再添加对应该数据列的Y轴,Y轴的删除
  2. serverlet 区别_JSP serverlet的区别及联系介绍
  3. Kotlin - 静态方法
  4. 密码加解密java语言实现
  5. MoveWindow和setwindowpos的区别
  6. 自定义view 太极八卦图
  7. 购买二手iPhone的利弊,以及需要注意的问题
  8. tp5 Auth权限认证方法与步骤
  9. BUAA 2020级“数据结构与程序设计”期中考试【含试卷下载】
  10. JS弹出对话框的三种方式