阜外心血管项目前端

orderList.js 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. mui.init({})
  2. var state=1;
  3. var openid = helper.cookies.get("openid");
  4. var roleCode = helper.cookies.get("RoleCode");
  5. var Itype = helper.request.queryString("Itype");
  6. var turn = helper.request.queryString("turn");
  7. var turn=1;
  8. //var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
  9. $(function () {
  10. if (turn) {
  11. $(".mui-nav").show();
  12. $(".cont-margin").css("margin-top","44px");
  13. $("#OA_task").css("margin-top","88px");
  14. }else{
  15. $("#OA_task").css("margin-top","0px");
  16. $(".cont-margin").css("margin-top","44px");
  17. }
  18. if (Itype=="1") {
  19. $(".titdyna li").removeClass("tab_color");
  20. $(".titdyna li:eq(0)").addClass("tab_color");
  21. state=1
  22. Ajax();
  23. }else if(Itype=="2"){
  24. $(".titdyna li").removeClass("tab_color");
  25. $(".titdyna li:eq(1)").addClass("tab_color");
  26. state=2
  27. Ajax();
  28. }else if(Itype=="3"){
  29. state=3
  30. $(".titdyna li").removeClass("tab_color");
  31. $(".titdyna li:eq(2)").addClass("tab_color");
  32. Ajax();
  33. }else if(Itype=="4"){
  34. state=4
  35. $(".titdyna li").removeClass("tab_color");
  36. $(".titdyna li:eq(3)").addClass("tab_color");
  37. Ajax();
  38. }else
  39. Ajax();
  40. })
  41. $(".titdyna ul li").click(function () {
  42. $(".titdyna li").removeClass("tab_color");
  43. $(this).addClass("tab_color");
  44. state=$(this).attr('data-index');
  45. $.ajax({
  46. url: huayi.config.callcenter_url + 'WxLogin/GetWoList',
  47. data: {
  48. openid: openid, //微信openid,
  49. states:state,
  50. //openid: 'oXF5e1mWpX5DajW5_yjNLPKb8ThE',
  51. },
  52. async: true,
  53. dataType: 'json',
  54. type: 'get', //HTTP请求类型
  55. success: function(data) {
  56. $("#OA_task").empty();
  57. if(data.rows && data.rows.length > 0) {
  58. $(".noinfor").text("");
  59. $(data.rows).each(function(i, n) {
  60. var stateText
  61. if (n.State==0) {
  62. stateText="待指派"
  63. }else if (n.State==1) {
  64. stateText="待接单"
  65. }else if(n.State==2){
  66. stateText="待处理"
  67. }else if(n.State==3){
  68. stateText="退回待处理"
  69. }else if(n.State==4){
  70. stateText="异常退回待处理"
  71. }else if(n.State==5){
  72. stateText="处理中"
  73. }else if(n.State==10){
  74. stateText="已完成"
  75. }
  76. if (n.TypeClassName=="") {
  77. titleText=n.GDLXName;
  78. }else{
  79. titleText=n.TypeClassName;
  80. }
  81. $('<li class="mui-table-view-cell order" data-index="' + n.ID + '">' +
  82. '<div class="mui-table">' +
  83. '<div class="mui-table-cell mui-col-xs-8">' +
  84. '<h4 class="mui-ellipsis">' + titleText +
  85. '</h4><h5>' + n.CreateTime +
  86. '</h5></div>'+
  87. '<div class="mui-table-cell mui-col-xs-4 mui-text-right">'+
  88. '<span class="mui-h5">'+stateText+
  89. '</span></div></div></li>').appendTo('#OA_task');
  90. });
  91. //工单跳转
  92. $('.order').on('tap', function() {
  93. var index = $(this).attr('data-index');
  94. window.location.href = "orderDetail.html?id=" + index+'&type='+state;
  95. });
  96. } else {
  97. $(".noinfor").text("暂无信息");
  98. }
  99. },
  100. error: function(xhr, type, errorThrown) {
  101. //异常处理;
  102. }
  103. })
  104. })
  105. function Ajax() {
  106. //$(".order").remove();
  107. $.ajax({
  108. url: huayi.config.callcenter_url + 'WxLogin/GetWoList',
  109. data: {
  110. openid: openid, //微信openid,
  111. states:state
  112. //openid: 'oXF5e1mWpX5DajW5_yjNLPKb8ThE',
  113. },
  114. async: true,
  115. dataType: 'json',
  116. type: 'get', //HTTP请求类型
  117. success: function(data) {
  118. if(data.rows && data.rows.length > 0) {
  119. $(".noinfor").text("");
  120. $("#OA_task").empty();
  121. $(data.rows).each(function(i, n) {
  122. var stateText;
  123. var titleText;
  124. if (n.State==0) {
  125. stateText="待指派"
  126. }else if (n.State==1) {
  127. stateText="待接单"
  128. }else if(n.State==2){
  129. stateText="待处理"
  130. }else if(n.State==3){
  131. stateText="退回待处理"
  132. }else if(n.State==4){
  133. stateText="处理中"
  134. }else if(n.State==5){
  135. stateText="已完成"
  136. }
  137. if (n.TypeClassName=="") {
  138. titleText=n.GDLXName;
  139. }else{
  140. titleText=n.TypeClassName;
  141. }
  142. $('<li class="mui-table-view-cell order" data-index="' + n.ID + '">' +
  143. '<div class="mui-table">' +
  144. '<div class="mui-table-cell mui-col-xs-10">' +
  145. '<h4 class="mui-ellipsis">' + titleText +
  146. '</h4><h5>' + n.CreateTime +
  147. '</h5></div>'+
  148. '<div class="mui-table-cell mui-col-xs-2 mui-text-right">'+
  149. '<span class="mui-h5">'+stateText+
  150. '</span></div></div></li>').appendTo('#OA_task');
  151. });
  152. //工单跳转
  153. $('.order').on('tap', function() {
  154. var index = $(this).attr('data-index');
  155. window.location.href = "orderDetail.html?id=" + index+'&type='+state;
  156. });
  157. } else {
  158. $(".noinfor").text("暂无信息");
  159. }
  160. },
  161. error: function(xhr, type, errorThrown) {
  162. //异常处理;
  163. }
  164. })
  165. }