商丘宁陵县12345_前端

screen.js 5.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. $(function() {
  2. ZX($("#ZX"));
  3. LY($("#source"));
  4. LB($("#type"));
  5. ZT($("#keyid"));
  6. // yardman($("#yardman"));
  7. helper.getDropList.getOrderAreas($('#sourceAreas'))
  8. tree();
  9. //所属分类下拉
  10. $('.inps').focus(function () {
  11. $('.xlAdd').css('display', 'block')
  12. })
  13. $('.xl').click(function () {
  14. if ($('.xlAdd').css('display') == 'block') {
  15. $('.xlAdd').css('display', 'none')
  16. } else {
  17. $('.xlAdd').css('display', 'block')
  18. }
  19. })
  20. $('.addTree').mouseleave(function () {
  21. $(this).css('display', 'none')
  22. })
  23. //清除
  24. $(".Cleans ").click(function () {
  25. $('.inps').val("");
  26. $("#PID").val("");
  27. $("#Dpment").val("");
  28. })
  29. //键盘登录事件
  30. $('input').bind('keypress', function(event) {
  31. if(event.keyCode == "13") {
  32. $('.Seach').trigger("click");
  33. }
  34. });
  35. ///搜素
  36. $(".Seach").click(function() {
  37. load();
  38. })
  39. //导出
  40. $('.Export').click(function() {
  41. dcexcel(this);
  42. })
  43. })
  44. ///坐席
  45. function ZX(obj) {
  46. obj.empty();
  47. $.getJSON(huayi.config.callcenter_url + "UserAccount/GetSeatList", {
  48. "token": $.cookie("token"),
  49. }, function(data) {
  50. if(data.state.toLowerCase() == "success") {
  51. var content = data.data;
  52. $(content).each(function(i, n) {
  53. $("<option value='" + n.F_UserCode + "'>" + n.F_UserName + "</option>").appendTo(obj);
  54. })
  55. obj.selectpicker({
  56. noneSelectedText: '请选择' //默认显示内容
  57. });
  58. obj.selectpicker('refresh');
  59. }
  60. })
  61. }
  62. // //调度员
  63. // function yardman(obj) {
  64. // obj.empty();
  65. // $.getJSON(huayi.config.callcenter_url + "UserAccount/GetUsersList", {
  66. // rolecode: "ZXLD",
  67. // "token": $.cookie("token"),
  68. // }, function(data) {
  69. // if(data.state.toLowerCase() == "success") {
  70. // var content = data.data;
  71. // $(content).each(function(i, n) {
  72. // $("<option value='" + n.F_UserCode + "'>" + n.F_UserName + "</option>").appendTo(obj);
  73. //
  74. // })
  75. // obj.selectpicker({
  76. // noneSelectedText: '请选择' //默认显示内容
  77. // });
  78. // obj.selectpicker('refresh');
  79. //
  80. // }
  81. // })
  82. // }
  83. //审核
  84. function audit(str) {
  85. layer.confirm('确认通过审核吗?', {
  86. btn: ['是', '否'] //按钮
  87. }, function() {
  88. $.post(huayi.config.callcenter_url + 'WorkOrder/AuditWorkOrder ', {
  89. workorderid: str,
  90. "token": $.cookie("token")
  91. }, function(result) {
  92. result = JSON.parse(result);
  93. if(result.state.toLowerCase() == "success") {
  94. layer.msg("操作成功");
  95. load();
  96. }
  97. })
  98. });
  99. }
  100. //转督办
  101. function zdb(str) {
  102. layer.confirm('确定督办吗?', {
  103. btn: ['是', '否'] //按钮
  104. }, function() {
  105. $.post(huayi.config.callcenter_url + 'WorkOrder/RemindWorkOrder', {
  106. workorderid: str,
  107. type: 1,
  108. state: 0,
  109. "token": $.cookie("token")
  110. }, function(result) {
  111. result = JSON.parse(result);
  112. if(result.state.toLowerCase() == "success") {
  113. layer.msg("操作成功");
  114. load();
  115. }
  116. })
  117. });
  118. }
  119. function dcexcel(obj) {
  120. //坐席
  121. var usercodeID = "";
  122. var usercode_ = $("#ZX").val(); //坐席
  123. if(usercode_ != null) {
  124. $(usercode_).each(function(i, n) {
  125. var obj1 = '';
  126. obj1 = n + ",";
  127. usercodeID += obj1;
  128. })
  129. } else {
  130. usercodeID = ""
  131. }
  132. var sponsorID = "";
  133. var sponsor = $("#sponsor").val(); //坐席
  134. if(sponsor != null) {
  135. sponsorID = $("#sponsor").val();
  136. } else {
  137. sponsorID = ""
  138. }
  139. //调度员
  140. var ddusercodeID = "";
  141. var ddusercode_ = $("#yardman").val(); //坐席
  142. if(ddusercode_ != null) {
  143. $(ddusercode_).each(function(i, n) {
  144. var obj2 = '';
  145. obj2 = n + ",";
  146. ddusercodeID += obj2;
  147. })
  148. } else {
  149. ddusercodeID = ""
  150. }
  151. var startTime;
  152. var endTime;
  153. if($('#starttime').val()) {
  154. startTime = $('#starttime').val() && $('#starttime').val().split(' ~ ')[0];
  155. endTime = $('#starttime').val() && $('#starttime').val().split(' ~ ')[1];
  156. } else {
  157. startTime = "";
  158. endTime = "";
  159. }
  160. var url = huayi.config.callcenter_url + "WorkOrder/GetList?token=" + $.cookie("token") + "&isdc=1";
  161. url += "&starttime=" + startTime +
  162. "&endtime=" + endTime +
  163. "&workid=" + $("#wids").val() + "&state=" + $("#state").val() +
  164. "&type=" + $("#type").val() //+ "&bigtype=" + ("#bigtype").val()
  165. +
  166. "&key=" + $("#key").val() +
  167. "&tel=" + $("#tel").val() +
  168. "&name=" + $("#name").val() +
  169. "&keyid=" + $("#keyid").val() +
  170. "&source=" + $("#source").val() +
  171. "&usercode=" + usercodeID +
  172. "&ddusercode=" + ddusercodeID +
  173. "&deptid=" + $("#Dpment").val() +
  174. "&type=" + $("#type").val() +
  175. "&dealtype=" + $("#dealtype").val() +
  176. "&sourcearea=" + $('#sourceAreas').val() +
  177. "&isdc=1";
  178. window.location.href = url;
  179. //obj.href = url;
  180. }
  181. function darptSearch() {
  182. $('.xlAdd').css('display', 'none');
  183. $(".selDpart1").css('display', 'block');
  184. depart();
  185. }
  186. $("#sponsor").on('click', 'li', function() {
  187. $(".selDpart1").css('display', 'none');
  188. $(".inps").val($(this).html());
  189. $("#Dpment").val($(this).attr("index"));
  190. $(".Cleans").show();
  191. })
  192. ///部门
  193. function depart() {
  194. $("#sponsor").empty();
  195. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptListByDept", {
  196. "token": $.cookie("token"),
  197. dept: $('.inps').val(),
  198. }, function(data) {
  199. if(data.state.toLowerCase() == "success") {
  200. var content = data.data;
  201. $(content).each(function(i, n) {
  202. $("<li index='" + n.F_DeptId + "'>" + n.F_DeptName + "</li>").appendTo("#sponsor");
  203. })
  204. }
  205. })
  206. }