123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 |
- var searchFlag = "";
- $(function(){
- //输入框快速删除初始化
- mui(".mui-input-row input").input();
- var myScroll;
- myScroll = new IScroll(".iscroll",{
- scrollbars: true,
- fadeScrollbars:true,
- scrollbars: 'custom',
- shrinkScrollbars:'clip',
- click:true,
- });
- setTimeout(function () {
- myScroll.refresh();
- }, 100);
-
- $("#fenmian_addBtn").bind("click", function(){
- haifmp.loadMobilePage("haifm", "hpSjlrRsAdd.htm?mcid=" + $("#mcid").val() + "&id=" +$("#id").val());
- });
- //搜索框切换
- searchFlag = $("#searchFlag").val();
- changeSearchAreaFlag();
- searchFlag = $("#searchFlag").val();
- $(".searchBtn").click(function(event){
- event.preventDefault();
- changeSearchAreaFlag();
- haifmp.loadMobilePage("haifm", "hpSjlrRsIndex.htm?mcid=" + $("#mcid").val() + "&searchFlag=" + searchFlag);
- });
-
-
- /* 图标切换*/
- var t1 = null;//这个设置为全局
- $(".dropdown_btn").on("click",function(e){
- if(e.preventDefault){
- e.preventDefault();
- }else{
- event.returnValue = false;
- }
- if(e.stopPropagation){
- e.stopPropagation();
- }else{
- event.cancelBubble = true;
- }
- //解决tap两次出发的方法(500是2次点击时间差,单位ms)
- if (t1 == null){
- t1 = new Date().getTime();
- }else{
- var t2 = new Date().getTime();
- if(t2 - t1 < 500){
- t1 = t2;
- return;
- }else{
- t1 = t2;
- }
- };
- $(this).children().toggleClass("dropup");
- $(this).parent().next().slideToggle(500,function(){
- setTimeout(function(){
- myScroll.refresh();
- }, 100);
- });
- });
- /* 弹出修改删除框*/
- $(".group_hiddenMsg").on("tap",function(){
- $("#checkid").val($(this).data("id"));
- $(".record_header").css("z-index","1");
- $(".record_searchBox").css("z-index","1");
- $(".group_iscroll").css("z-index","1");
- $(".fenmian_dayNumBox").css("z-index","1");
- $("#fenmian_addBtn").css("z-index","1");
- $(".searchBtn").css("z-index","1");
- $(".xgmsgbox").show(showOverlay());
- });
- /* 点击遮罩层隐藏修改删除框*/
- $("#overlay").on("click",function(){
- $(".record_header").animate({"z-index":"9"},200);
- $(".record_searchBox").animate({"z-index":"9"},200);
- $(".group_iscroll").animate({"z-index":"9"},200);
- $(".fenmian_dayNumBox").animate({"z-index":"9"},200);
- $("#fenmian_addBtn").animate({"z-index":"9"},200);
- $(".searchBtn").animate({"z-index":"9"},200);
- $(".xgmsgbox").hide(hideOverlay());
- });
- /* 点击修改删除框*/
- $(".cententUl").on("click", "li", function() {
- var data = $(this).data("for");
- if (data == "qx") {
- $(".xgmsgbox").hide(hideOverlay());
- $(".record_header").animate({"z-index":"1"},200);
- $(".record_searchBox").animate({"z-index":"1"},200);
- $(".group_iscroll").animate({"z-index":"1"},200);
- $(".fenmian_dayNumBox").animate({"z-index":"1"},200);
- $("#fenmian_addBtn").animate({"z-index":"1"},200);
- $(".searchBtn").animate({"z-index":"1"},200);
- }
- if (data == "edit") {
- checkRsDataIsIn24H($("#checkid").val());
- }
- });
- //反提交
- /* $(".listBtn").click(function(){
- $("#alert").show(showOverlay());
- });*/
-
- $("#overlay").click(function(){
- $("#alert").hide(hideOverlay());
- });
-
- $(".esc").click(function(){
- $("#alert").hide(hideOverlay());
- });
-
- $(".sbm").click(function(){
- $("#alert").hide(hideOverlay());
- });
- var theme="android-ics";
- $("#ksrq").mobiscroll().date({
- lang: "zh",//显示中文
- theme: theme,//主题
- setText: '确定',//确认按钮名称
- cancelText: '取消',//取消按钮名称
- dateFormat: 'yy-mm-dd',// 日期格式
- dateOrder: 'yymmdd',//面板中日期排列格式
- display: 'bottom',//显示方式
- endYear:2050,//结束年份
- });
-
- $("#jsrq").mobiscroll().date({
- lang: "zh",//显示中文
- theme: theme,//主题
- setText: '确定',//确认按钮名称
- cancelText: '取消',//取消按钮名称
- dateFormat: 'yy-mm-dd',// 日期格式
- dateOrder: 'yymmdd',//面板中日期排列格式
- display: 'bottom',//显示方式
- endYear:2050,//结束年份
- });
- $("#ksrq,#jsrq").on("change", function() {
- haifmp.loadMobilePage("haifm", "hpSjlrRsIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&cxeph=" + $("#dweb").val()+ "&searchFlag=" + "1");
- });
-
- $("#dweb").bind("blur", function() {
- haifmp.loadMobilePage("haifm", "hpSjlrRsIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&cxeph=" + $("#dweb").val()+ "&searchFlag=" + "0");
- });
-
- //ios键盘遮挡addBtn
- var u = navigator.userAgent, app = navigator.appVersion;
- var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
- if(isiOS){
- $("input[type='search']").focus(function(){
- setTimeout(function(){
- $(".fenmian_iscroll").css("height","3.44rem");
- myScroll.refresh();
- $("#fenmian_addBtn").animate({bottom: '5.13rem'}, 250);
- },20);
- });
- };
- //模糊查询键盘enter键事件
- $("input[type='search']").on('keypress',function(e) {
- var keycode = e.keyCode;
- if(keycode=='13') {
- e.preventDefault();
- //请求搜索接口
- haifmp.loadMobilePage("haifm", "hpSjlrRsIndex.htm?mcid=" + $("#mcid").val() + "&cxrq=" + $("#date").val() + "&cxeph=" + $("#dweb").val());
- }
- });
- });
- /**
- * 加减日期
- */
- function changeDate(val) {
- var date = $("#date").val();
- var now = new Date(date);
- now.setDate(now.getDate() + parseInt(val));
- $("#date").val(now.getFullYear()+"-"+p(now.getMonth()+1)+"-"+p(now.getDate()));
- var dweb = $("#dweb").val();
- var temp = "";
- if (dweb != '') {
- temp = "&dweb=" + dweb;
- }
- haifmp.loadMobilePage("haifm", "hpSjlrRsIndex.htm?mcid=" + $("#mcid").val() + "&cxrq=" + $("#date").val() + temp);
- }
- /* 显示遮罩层 */
- function showOverlay(){
- $("#overlay").height(pageHeight());
- $("#overlay").width(pageWidth());
- // fadeTo第一个参数为速度,第二个为透明度
- // 多重方式控制透明度,保证兼容性,但也带来修改麻烦的问题
- $("#overlay").fadeTo(200, 0.5);
- };
- /* 隐藏覆盖层 */
- function hideOverlay(){
- $("#overlay").fadeOut(200);
- };
- /* 当前页面高度 */
- function pageHeight(){
- return document.body.scrollHeight;
- };
- /* 当前页面宽度 */
- function pageWidth(){
- return document.body.scrollWidth;
- };
- /* 切换搜索框 */
- function changeSearchAreaFlag(){
- if(searchFlag == "1"){//显示日期,隐藏耳标
- $(".fenmian_inputBox").toggleClass("mymoveSou");
- $(".fenmian_dayNumBox1").toggleClass("mymoveSJ");
- searchFlag = "0";
- }else{
- $(".fenmian_inputBox").toggleClass("mymoveSou1");
- $(".fenmian_dayNumBox1").toggleClass("mymoveSJ1");
- searchFlag = "1";
- }
- };
- /**
- * 查询是否是24小时之内的数据
- * @param val
- */
- function checkRsDataIsIn24H(val) {
- jQuery.ajax({
- url : 'hpCheckRsDataIsIn24H.htm',
- dataType : 'json',
- type : 'post',
- cache : false,
- data : {"id" : val},
- success : function(data) {
- if (data.count > 0) { //24小时之内
- //检查是否已经有分娩记录
- jQuery.ajax({
- url : 'checkFmData.htm',
- dataType : 'json',
- type : 'post',
- cache : false,
- data : {"id" : val},
- success : function(data) {
- if (data.count > 0) { //没有妊娠记录
- haifmp.loadMobilePage("haifm", "hpSjlrRsAdd.htm?mcid=" + $("#mcid").val() + "&id=" + val);
- } else { //有妊娠记录
- alert("当次妊娠已分娩,请勿修改");
- }
- },
- error : function(data) {
- alert("系统异常!修改失败!");
- }
- });
- } else {
- alert("此数据非24小时之内的数据,不可修改");
- }
- },
- error : function(data) {
- alert("系统异常!修改失败!");
- }
- });
- }
- /**
- * 返回
- */
- function backUrl() {
- haifm.loadMobilePage("haifm", "haifmvMain.htm?uuid=" + $("#uuid").val() + "&mcid=" + $("#mcid").val() + "&qyid=" + $("#qyid").val() +"&toList=2");
- $("footer.row").css("display","block");
- }
|