zzdsSearchModel.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. $(function(){
  2. var myScroll = null;
  3. myScroll=new IScroll(".scrollr",{
  4. scrollbars: true,
  5. fadeScrollbars:true,
  6. scrollbars: 'custom',
  7. shrinkScrollbars:'clip',
  8. tap:true
  9. });
  10. setTimeout(function () {
  11. myScroll.refresh();
  12. }, 100);
  13. $("#dweb").bind("blur", function() {
  14. var ids = $("#id").val();
  15. var temp = "";
  16. if (id != "") {
  17. temp = "&id=" + ids;
  18. }
  19. if($("#dweb")=="") {
  20. alert("dweb:"+$("#dweb").val());
  21. }
  22. haifmp.loadMobilePage("haifmp", "getZzdsSearchDweb.htm?mcid=" + $("#mcid").val() + "&cxeph=" + $("#dweb").val() + temp + "&date=" +$("#date").val());
  23. });
  24. //input[type='search']里面的val往左移动
  25. var k = $("input[type='search']").val();
  26. $("input[type='search']").focus(function(){
  27. $(".glyphicon-search").animate({left:"0.2rem"},250);
  28. $("input[type='search']").animate({"text-indent": '0.2rem'}, 250);
  29. if(k!=""){
  30. $(".glyphicon-search").animate({left:"0.2rem"},250);
  31. $("input[type='search']").animate({"text-indent": '0.2rem'}, 250);
  32. }
  33. });
  34. //选中耳标
  35. $(".chooseDweb,input").on("tap",function (e) {
  36. if (e && e.stopPropagation) {
  37. e.stopPropagation();
  38. } else {
  39. window.event.cancelBubble = true;
  40. }
  41. if ($(this).find("input[type='checkbox']").is(":checked")) {
  42. $(this).find(".checkbox").css({"transition":"background-color .5s ease"});
  43. $(this).find(".checkbox").css({"border-color":"#ddd","background-color":"#fff"});
  44. $(this).find("input[type='checkbox']").prop("checked", false);
  45. } else {
  46. $(this).find(".checkbox").css({"transition":"background-color .5s ease"});
  47. $(this).find(".checkbox").css({"border-color":"#4cd964","background-color":"#4cd964"});
  48. $(this).find("input[type='checkbox']").prop("checked", true);
  49. }
  50. });
  51. //模糊查询键盘enter键事件
  52. $("input[type='search']").on('keypress',function(e) {
  53. var keycode = e.keyCode;
  54. if(keycode=='13') {
  55. e.preventDefault();
  56. //请求搜索接口
  57. var ids = $("#id").val();
  58. var temp = "";
  59. if (id != "") {
  60. temp = "&id=" + ids;
  61. }
  62. if($("#dweb")=="") {
  63. alert("dweb:"+$("#dweb").val());
  64. }
  65. haifmp.loadMobilePage("haifmp", "getZzdsSearchDweb.htm?mcid=" + $("#mcid").val() + "&cxeph=" + $("#dweb").val() + temp + "&date=" +$("#date").val());
  66. return false;
  67. }
  68. });
  69. });
  70. /**
  71. * 返回
  72. */
  73. function backUrl() {
  74. var ids = $("#id").val();
  75. var temp = "";
  76. if (id != "") {
  77. temp = "&id=" + ids;
  78. }
  79. haifmp.loadMobilePage("haifmp", "hpSjlrDszzwhIndex.htm?mcid=" + $("#mcid").val() + "&id=" + $("#id").val() + temp + "&date=" +$("#date").val());
  80. }
  81. /**
  82. * 保存
  83. */
  84. function saveDweb() {
  85. var str = document.getElementsByName("checkbox");
  86. var dqzt = document.querySelectorAll("#dqzt");
  87. var ckStr = "";
  88. var xbStr = "";
  89. var dqztStr="";
  90. for(var i=0;i<str.length;i++) {
  91. if(str[i].checked) {
  92. ckStr+=str[i].value+",";
  93. dqztStr+=dqzt[i].innerText+",";
  94. //xbStr +=str[i].data("xb")+",";
  95. }
  96. }
  97. if(ckStr==null) {
  98. haifmp.loadMobilePage("haifmp", "hpSjlrDszzwhIndex.htm");
  99. }
  100. dweb=ckStr;
  101. jQuery('#zzdsForm').ajaxSubmit({
  102. dataType : 'json',
  103. data : {"mcid" : $("#mcid").val(),
  104. "dweb" : dweb ,
  105. "dqzt": dqztStr,
  106. //"xb" :xbStr
  107. },
  108. beforeSend:function() {//触发ajax请求开始时执行
  109. $('.finish').attr('onclick','javascript:void(0)');//改变提交按钮上的文字并将按钮设置为不可点击
  110. },
  111. success : function(msg, data) {
  112. // 保存成功
  113. if (msg.result=1) {
  114. alert("保存成功!");
  115. haifmp.loadMobilePage("haifmp", "hpSjlrDszzwhIndex.htm?mcid=" + $("#mcid").val());
  116. } else {
  117. alert(msg.msg);
  118. $('.finish').attr('onclick','submitOrder()');//改变提交按钮上的文字并将按钮设置为可点击
  119. }
  120. },
  121. error : function(data) {
  122. alert('网络繁忙,请稍后再试...');
  123. $('.finish').attr('onclick','submitOrder()');//改变提交按钮上的文字并将按钮设置为可点击
  124. },
  125. complete: function(msg, data)
  126. {
  127. //ajax请求完成时执行
  128. if(msg.result==1)
  129. {
  130. $('.finish').attr('onclick','javascript:void(0)');//改变提交按钮上的文字并将按钮设置为不可点击
  131. }
  132. }
  133. });
  134. }