member.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. $(function(){
  2. $(".mt6").css("height",$("body").height()*0.40);
  3. $('.edit-mobile').on('click',function(){
  4. var artBox=art.dialog({
  5. lock: true,
  6. artIcon:'add',
  7. opacity:0.4,
  8. width: 400,
  9. padding:'0px 0px',
  10. title:'修改手机',
  11. content: contents,
  12. ok: function () {
  13. return updateMobile();
  14. },
  15. cancel: true
  16. });
  17. })
  18. member_loadDataGrid(1);
  19. })
  20. function member_loadDataGrid(index){
  21. var userName=$('#userName').val();
  22. var identity=$('#identity').val();
  23. var clinicCard=$('#clinicCard').val();
  24. $('#pagenumber').val(index);
  25. var pageIndex = index-1;
  26. var pageSize = 5;
  27. //Commonjs.alert(callTime+"-\n"+apiName+"-\n"+searchParam+"-\n"+searchResp+"-\n"+pageIndex+"-\n"+pageSize);
  28. var param = {};
  29. var Service = {};
  30. Service.PatientName = userName;
  31. Service.IDCardNo = identity;
  32. Service.ClinicCard = clinicCard;
  33. var page = {};
  34. page.PIndex = pageIndex;
  35. page.PSize = pageSize;
  36. var code = 1038;
  37. var params = Commonjs.getParams(code,Service,page);//获取参数
  38. param.Api = "QueryMemberInfo";
  39. param.Params = Commonjs.jsonToString(params);
  40. var d = Commonjs.ajax('./member_callHopApi.do',param,false);
  41. $("#memberInfo tr:gt(0)").remove();
  42. if(d.RespCode != 10000){
  43. //Commonjs.alert(d.RespMessage);
  44. Page(0,pageSize,'pager');
  45. if(d.Data==undefined) {
  46. $('#memberInfo').append("<tr align=center><td colspan=4><font color=red>未找到相关数据!</font></td></tr>");
  47. }
  48. return;
  49. }
  50. if(d.Page.PCount!=undefined){
  51. if(d.Page.PCount!=0){
  52. $("#totalcount").val(d.Page.PCount);
  53. }else{
  54. if(d.Page.PIndex==0)$("#totalcount").val(0);
  55. }
  56. }else{
  57. $("#totalcount").val(0);
  58. }
  59. Page($("#totalcount").val(),d.Page.PSize,'pager');
  60. var info = d.Data;
  61. aa = info;
  62. if(info==undefined) {
  63. $('#memberInfo').append("<tr align=center><td colspan=4><font color=red>未找到相关数据!</font></td></tr>");
  64. }else {
  65. if(info.length==undefined){
  66. $('#memberInfo').append("<tr><td>"+info.PatientName+"</td><td>"+info.IDCardNo+"</td><td>"+info.ClinicCard+"</td><td>"+
  67. +info.Mobile+"<i class='icon icon-edit edit-mobile' onclick='updateMobile(\""+info.MemberId+"\")'></i></td></tr>");
  68. }else{
  69. for(var i=0;i<info.length;i++){
  70. $('#memberInfo').append("<tr><td>"+info[i].PatientName+"</td><td>"+info[i].IDCardNo+"</td><td>"+info[i].ClinicCard+"</td><td>"+
  71. +info[i].Mobile+"<i class='icon icon-edit edit-mobile' onclick='updateMobile(\""+info[i].MemberId+"\")'></i></td></tr>");
  72. }
  73. }
  74. }
  75. }
  76. function updateMobile(memberId){
  77. $("#newMobile").val("");
  78. var contents=$('.mobile-box').get(0);
  79. var artBox=art.dialog({
  80. lock: true,
  81. artIcon:'add',
  82. opacity:0.4,
  83. width: 400,
  84. padding:'0px 0px',
  85. title:'修改手机',
  86. content: contents,
  87. ok: function () {
  88. var mobile = $("#newMobile").val();
  89. if((mobile.indexOf("-") && mobile.length==12) || mobile.length==11){
  90. var param = {};
  91. var Service = {};
  92. Service.MemberId = memberId;
  93. Service.Mobile = $("#newMobile").val();;
  94. var code = 1037;
  95. var page = {};
  96. var params = Commonjs.getParams(code,Service,page);//获取参数
  97. param.Api = "UpdateMobile";
  98. param.Params = Commonjs.jsonToString(params);
  99. var d = Commonjs.ajax('./member_callHopApi.do',param,false);
  100. if(d.RespCode != 10000){
  101. Commonjs.alert(d.RespMessage);
  102. return false;
  103. }
  104. Commonjs.alert(d.RespMessage);
  105. member_loadDataGrid($("#pagenumber").val());
  106. return true;
  107. }else{
  108. alert("输入的手机号码有误,请重新输入!");
  109. return false;
  110. }
  111. },
  112. cancel: true
  113. });
  114. }
  115. //分页
  116. function Page(totalcounts, pagecount,pager) {
  117. $("#"+pager).pager( {
  118. totalcounts : totalcounts,
  119. pagesize : 5,
  120. pagenumber : $("#pagenumber").val(),
  121. pagecount : parseInt(totalcounts/pagecount)+(totalcounts%pagecount >0?1:0),
  122. buttonClickCallback : function(al) {
  123. $("#pagenumber").val(al);
  124. member_loadDataGrid(al);
  125. }
  126. });
  127. }
  128. function myPrint(msg){
  129. art.dialog({
  130. lock: true,
  131. width: '300px',
  132. height: '100px',
  133. time: 3,
  134. content: msg
  135. });
  136. }