商丘12345 前端

workOrderListOperation.js 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. $("#orderlist").on("click-row.bs.table", function(e, row, ele) {
  2. $(".success").removeClass("success"); //去除之前选中的行的,选中样式
  3. $(ele).addClass("success"); //添加当前选中的 success样式用于区别
  4. });
  5. //工单内容
  6. function GetCont(val) {
  7. if(val) {
  8. var str = "<div ";
  9. if(val.length > 10) {
  10. str = str + ' title="' + val + '" ';
  11. val = val.substr(0, 10) + "...";
  12. }
  13. return str + ">" + val + "</div>";
  14. } else {
  15. return "";
  16. }
  17. }
  18. //状态
  19. function States(val, row) {
  20. var html = '';
  21. switch(val + '') {
  22. case '0':
  23. html = '新工单';
  24. if(row.F_IsReturn == 1) {
  25. html = '新工单(回退)';
  26. }
  27. break;
  28. case '1':
  29. html = '待交办';
  30. break;
  31. case '2':
  32. html = '待查收';
  33. break;
  34. case '3':
  35. html = '退回审核中';
  36. break;
  37. case '4':
  38. html = '办理中';
  39. break;
  40. case '5':
  41. html = '延时审核';
  42. break;
  43. case '6':
  44. html = '已办理';
  45. break;
  46. case '7':
  47. html = '已回访';
  48. break;
  49. case '8':
  50. html = '重办中';
  51. break;
  52. case '9':
  53. html = '已结案';
  54. break;
  55. case '10':
  56. html = '待审核';
  57. break;
  58. case '11':
  59. html = '重办待交办';
  60. break;
  61. case '13':
  62. html = '重办驳回';
  63. break;
  64. }
  65. return html;
  66. }
  67. //时限
  68. function OverTime(val, row) {
  69. if (val == 1) {
  70. return '<div class="" style="cursor: pointer;">' +
  71. '<span class="Greens">' + row.GapTime + '</span>' +
  72. '</div>';
  73. } else if (val == 2) {
  74. return '<div class="" style="cursor: pointer;">' +
  75. '<span class="Yellows">' + row.GapTime + '</span>' +
  76. '</div>';
  77. } else if (val == 3) {
  78. return '<div class="" style="cursor: pointer;">' +
  79. '<span class="Reds">' + row.GapTime + '</span>' +
  80. '</div>';
  81. }
  82. }
  83. //办理时限
  84. function BanTime(val) {
  85. if (val) {
  86. var time = val.substring(0, val.indexOf(' '));
  87. return '<div class="" style="cursor: pointer;">' +
  88. '<span>' + time + '</span>' +
  89. '</div>';
  90. }
  91. }
  92. //音频
  93. function setCode(val) {
  94. if (val) {
  95. return '<div class="imgs" style="cursor: pointer;">' +
  96. '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
  97. '</div>';
  98. } else {
  99. return '';
  100. }
  101. }
  102. //操作
  103. function Dispose(val, row) {
  104. var Rows = row.Buttons;
  105. var html = '';
  106. for (var i = 0; i < Rows.length; i++) {
  107. var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
  108. if (html1) {
  109. html1 = html1.replace("data", val);
  110. html1 = html1.replace("isProtect", row.F_IsProtect);
  111. html1 = html1.replace("row", row.F_MainDeptId);
  112. }
  113. html += html1;
  114. }
  115. return html;
  116. }