|  | @@ -99,17 +99,17 @@ var TableInit = function () {
 | 
	
		
			
				|  |  |  $(function () {
 | 
	
		
			
				|  |  |      initGenderSelect();
 | 
	
		
			
				|  |  |      initResponceTypeSelect();
 | 
	
		
			
				|  |  | -    var birthDay = $('#birthDayGroup').datetimepicker({
 | 
	
		
			
				|  |  | -        format: 'yyyy-mm-dd',
 | 
	
		
			
				|  |  | -        language: 'zh-CN',
 | 
	
		
			
				|  |  | -        minView: "month",
 | 
	
		
			
				|  |  | -    }).on('changeDate', changeDate);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    var editUserBirthDay = $('#editUserBirthDayGroup').datetimepicker({
 | 
	
		
			
				|  |  | -        format: 'yyyy-mm-dd',
 | 
	
		
			
				|  |  | -        language: 'zh-CN',
 | 
	
		
			
				|  |  | -        minView: "month",
 | 
	
		
			
				|  |  | -    });
 | 
	
		
			
				|  |  | +    // var birthDay = $('#birthDayGroup').datetimepicker({
 | 
	
		
			
				|  |  | +    //     format: 'yyyy-mm-dd',
 | 
	
		
			
				|  |  | +    //     language: 'zh-CN',
 | 
	
		
			
				|  |  | +    //     minView: "month",
 | 
	
		
			
				|  |  | +    // }).on('changeDate', changeDate);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    // var editUserBirthDay = $('#editUserBirthDayGroup').datetimepicker({
 | 
	
		
			
				|  |  | +    //     format: 'yyyy-mm-dd',
 | 
	
		
			
				|  |  | +    //     language: 'zh-CN',
 | 
	
		
			
				|  |  | +    //     minView: "month",
 | 
	
		
			
				|  |  | +    // });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      //设置挂号窗口的高度
 | 
	
		
			
				|  |  |      var width = $('#confirmFee').css("width");
 | 
	
	
		
			
				|  | @@ -127,7 +127,7 @@ $(function () {
 | 
	
		
			
				|  |  |      //默认光标在卡号输入框
 | 
	
		
			
				|  |  |      $("#cardNo").focus();
 | 
	
		
			
				|  |  |      //根据病人姓名输入框内容动态加载病人列表
 | 
	
		
			
				|  |  | -    initUserList();
 | 
	
		
			
				|  |  | +    //initUserList();
 | 
	
		
			
				|  |  |      //卡号输入改变事件
 | 
	
		
			
				|  |  |      cardNoChange();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -233,18 +233,102 @@ $(function () {
 | 
	
		
			
				|  |  |          new Device().startFun();
 | 
	
		
			
				|  |  |      },3000);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    // $("#birthDay").keypress(function () {   // keypress:输入框每获取一个字符,就触发一次该事件。
 | 
	
		
			
				|  |  | +    //     var birthDay= $("#birthDay").val();
 | 
	
		
			
				|  |  | +    //     birthDay='19880613';
 | 
	
		
			
				|  |  | +    //
 | 
	
		
			
				|  |  | +    // });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      $("#birthDay").change(function(e){
 | 
	
		
			
				|  |  | -        var returnAge=jsGetAge($("#birthDay").val());
 | 
	
		
			
				|  |  | +        var birthDay= $("#birthDay").val();
 | 
	
		
			
				|  |  | +        if(birthDay.length==8 && birthDay.indexOf("-")<=0){
 | 
	
		
			
				|  |  | +            birthDay=birthDay.substring(0,4)+"-"+birthDay.substring(4,6)+"-"+birthDay.substring(6);
 | 
	
		
			
				|  |  | +            $("#birthDay").val(birthDay);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        var dateFormat =/^(\d{4})-(\d{2})-(\d{2})$/;
 | 
	
		
			
				|  |  | +        if(!dateFormat.test(birthDay)){
 | 
	
		
			
				|  |  | +            new PNotify({
 | 
	
		
			
				|  |  | +                title: '错误提示',
 | 
	
		
			
				|  |  | +                text: '生日日期错误',
 | 
	
		
			
				|  |  | +                type: 'error',
 | 
	
		
			
				|  |  | +                hide: true,
 | 
	
		
			
				|  |  | +                styling: 'bootstrap3'
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        var arr =birthDay.split("-");
 | 
	
		
			
				|  |  | +        if(!checkDate(arr[0],arr[1],arr[2])){
 | 
	
		
			
				|  |  | +            new PNotify({
 | 
	
		
			
				|  |  | +                title: '错误提示',
 | 
	
		
			
				|  |  | +                text: '生日日期错误',
 | 
	
		
			
				|  |  | +                type: 'error',
 | 
	
		
			
				|  |  | +                hide: true,
 | 
	
		
			
				|  |  | +                styling: 'bootstrap3'
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        var returnAge=jsGetAge(birthDay);
 | 
	
		
			
				|  |  |          $("#age").val(returnAge);
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    $("#editUserBirthDay").change(function(e){
 | 
	
		
			
				|  |  | +        var editUserBirthDay= $("#editUserBirthDay").val();
 | 
	
		
			
				|  |  | +        if(editUserBirthDay.length==8 && editUserBirthDay.indexOf("-")<=0){
 | 
	
		
			
				|  |  | +            editUserBirthDay=editUserBirthDay.substring(0,4)+"-"+editUserBirthDay.substring(4,6)+"-"+editUserBirthDay.substring(6);
 | 
	
		
			
				|  |  | +            $("#editUserBirthDay").val(editUserBirthDay);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        var dateFormat =/^(\d{4})-(\d{2})-(\d{2})$/;
 | 
	
		
			
				|  |  | +        if(!dateFormat.test(editUserBirthDay)){
 | 
	
		
			
				|  |  | +            new PNotify({
 | 
	
		
			
				|  |  | +                title: '错误提示',
 | 
	
		
			
				|  |  | +                text: '生日日期错误',
 | 
	
		
			
				|  |  | +                type: 'error',
 | 
	
		
			
				|  |  | +                hide: true,
 | 
	
		
			
				|  |  | +                styling: 'bootstrap3'
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        var arr =editUserBirthDay.split("-");
 | 
	
		
			
				|  |  | +        if(!checkDate(arr[0],arr[1],arr[2])){
 | 
	
		
			
				|  |  | +            new PNotify({
 | 
	
		
			
				|  |  | +                title: '错误提示',
 | 
	
		
			
				|  |  | +                text: '生日日期错误',
 | 
	
		
			
				|  |  | +                type: 'error',
 | 
	
		
			
				|  |  | +                hide: true,
 | 
	
		
			
				|  |  | +                styling: 'bootstrap3'
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        var returnAge=jsGetAge(editUserBirthDay);
 | 
	
		
			
				|  |  | +        $("#editUserAge").val(returnAge);
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      $("#idCard").change(function(e){
 | 
	
		
			
				|  |  |          queryUserInfoBySocialNo();
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | +    $("#editUserIdCard").change(function(e){
 | 
	
		
			
				|  |  | +        var editUserIdCard = $("#editUserIdCard").val();
 | 
	
		
			
				|  |  | +        var birthday = editUserIdCard.substring(6,14);
 | 
	
		
			
				|  |  | +        birthday =birthday.substring(0,4)+"-"+birthday.substring(4,6)+"-"+birthday.substring(6);
 | 
	
		
			
				|  |  | +        $("#editUserBirthDay").val(birthday);
 | 
	
		
			
				|  |  | +        var returnAge=jsGetAge(birthday);
 | 
	
		
			
				|  |  | +        $("#editUserAge").val(returnAge);
 | 
	
		
			
				|  |  | +        var gender = editUserIdCard.substring(16,17);
 | 
	
		
			
				|  |  | +        if (gender%2 ==0){
 | 
	
		
			
				|  |  | +            $("#editUserGender").val(2);
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            $("#editUserGender").val(1);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        $('#editUserGender').selectpicker('refresh');
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +//判断给定日期是否合法
 | 
	
		
			
				|  |  | +function checkDate(year,month,date){
 | 
	
		
			
				|  |  | +    var now = new Date(year,month -1,date);
 | 
	
		
			
				|  |  | +    if(now.getDate()==date&&now.getFullYear()==year&&now.getMonth()==(month-1)){
 | 
	
		
			
				|  |  | +        return true;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    return false;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // function CreatePageList() {
 | 
	
		
			
				|  |  |  //     LODOP = getLodop();
 |