curingFN.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /**
  2. * 筛选-统一请求--刷新用户列表
  3. * @returns
  4. */
  5. function refreshCuringPage(compilation,latestCompilation,sortField,sort,wd){
  6. $.ajax({
  7. cache :false,
  8. type: 'get',
  9. url: '/cloud/curing/ajax/refreshCuringPage?sortField='+sortField+'&sort='+sort+'&compilation='+compilation+'&latestCompilation='+latestCompilation+
  10. '&wd='+wd,
  11. dataType: 'json',
  12. success: function(data) {
  13. if (data.status == 1) {
  14. fnStructureCuringUser(data.curingList);
  15. fnPage(data.pageData);
  16. } else {
  17. alert(data.msg);
  18. }
  19. }
  20. })
  21. }
  22. /**
  23. * 通行证账号检索用户--刷新列表和分页
  24. * @returns
  25. */
  26. function fnMobile2Info(){
  27. mobile2InfoTimeout = null;
  28. if((/^1[34578]\d{9}$/.test(mobile))) {
  29. refreshCuringPage('','','','',mobile);
  30. }
  31. }
  32. /**
  33. * 刷新用户详情页
  34. * @param ssoid
  35. * @param client_id
  36. * @returns
  37. */
  38. function refreshCuringPageDetail(ssoid,client_id){
  39. $.ajax({
  40. cache :false,
  41. type: 'GET',
  42. url: '/cloud/curing/ajax/getCuringBySsoid',
  43. data: {ssoid: encodeURI(ssoid),client_id:encodeURI(client_id)},
  44. dataType: 'json',
  45. success: function(data){
  46. if(data.status==1||data.status==2){
  47. //设置 养护用户信息
  48. var objHtml=buildCuringInfo(data.detail.userInfo);
  49. $('div[curingInfo] curing').html(objHtml);
  50. $('div[curingInfo] curingClient').html('');
  51. //设置CLD客户信息
  52. if(data.detail.curingInfo.updateTotal!=0){
  53. //$("#id").val(id);
  54. var clientHtml=relevanceClient(data.detail.clientInfo);
  55. $('div[curingInfo] curingClient').html(clientHtml);
  56. }
  57. //设置养护详情页里产品升级信息
  58. var upMajorBoxHtml=buildCuringCompilation(data);
  59. $('tbody[upMajorBox]').html(upMajorBoxHtml);
  60. //设置参数
  61. $('#curingSsoid').val(data.detail.userInfo.ssoIdKey);
  62. $('#curingMobile').val(data.detail.userInfo.mobile);
  63. $('#client_id').val(data.detail.clientInfo.cidKey);
  64. //设置养护日志
  65. var operateLogHtml=buildCuringOperateLog(data.detail.operateLog);
  66. $('div[operateLog] curingOperate').html(operateLogHtml);
  67. setTimeout(autoHeight, 400);
  68. //autoHeight();
  69. $('#detail').modal('show');
  70. }else if(data.status==3){
  71. alert(data.msg);
  72. }
  73. },
  74. error: function(xhr, type){
  75. console.log('Ajax error!')
  76. }
  77. })
  78. }