商丘12345 前端

screen.js 5.2KB

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. obj.selectpicker({
  75. noneSelectedText: '请选择' //默认显示内容
  76. });
  77. obj.selectpicker('refresh');
  78. }
  79. })
  80. }
  81. //审核
  82. function audit(str) {
  83. layer.confirm('确认通过审核吗?', {
  84. btn: ['是', '否'] //按钮
  85. }, function() {
  86. $.post(huayi.config.callcenter_url + 'WorkOrder/AuditWorkOrder ', {
  87. workorderid: str,
  88. "token": $.cookie("token")
  89. }, function(result) {
  90. result = JSON.parse(result);
  91. if(result.state.toLowerCase() == "success") {
  92. layer.msg("操作成功");
  93. load();
  94. }
  95. })
  96. });
  97. }
  98. //转督办
  99. function zdb(str) {
  100. layer.confirm('确定督办吗?', {
  101. btn: ['是', '否'] //按钮
  102. }, function() {
  103. $.post(huayi.config.callcenter_url + 'WorkOrder/RemindWorkOrder', {
  104. workorderid: str,
  105. type: 1,
  106. state: 0,
  107. "token": $.cookie("token")
  108. }, function(result) {
  109. result = JSON.parse(result);
  110. if(result.state.toLowerCase() == "success") {
  111. layer.msg("操作成功");
  112. load();
  113. }
  114. })
  115. });
  116. }
  117. function dcexcel(obj) {
  118. //坐席
  119. var usercodeID = "";
  120. var usercode_ = $("#ZX").val(); //坐席
  121. if(usercode_ != null) {
  122. $(usercode_).each(function(i, n) {
  123. var obj1 = '';
  124. obj1 = n + ",";
  125. usercodeID += obj1;
  126. })
  127. } else {
  128. usercodeID = ""
  129. }
  130. var sponsorID = "";
  131. var sponsor = $("#sponsor").val(); //坐席
  132. if(sponsor != null) {
  133. sponsorID = $("#sponsor").val();
  134. } else {
  135. sponsorID = ""
  136. }
  137. //调度员
  138. var ddusercodeID = "";
  139. var ddusercode_ = $("#yardman").val(); //坐席
  140. if(ddusercode_ != null) {
  141. $(ddusercode_).each(function(i, n) {
  142. var obj2 = '';
  143. obj2 = n + ",";
  144. ddusercodeID += obj2;
  145. })
  146. } else {
  147. ddusercodeID = ""
  148. }
  149. var startTime;
  150. var endTime;
  151. if($('#starttime').val()) {
  152. startTime = $('#starttime').val() && $('#starttime').val().split(' ~ ')[0];
  153. endTime = $('#starttime').val() && $('#starttime').val().split(' ~ ')[1];
  154. } else {
  155. startTime = "";
  156. endTime = "";
  157. }
  158. var url = huayi.config.callcenter_url + "WorkOrder/GetList?token=" + $.cookie("token") + "&isdc=1";
  159. url += "&starttime=" + startTime +
  160. "&endtime=" + endTime +
  161. "&workid=" + $("#wids").val() + "&state=" + $("#state").val() +
  162. "&type=" + $("#type").val() //+ "&bigtype=" + ("#bigtype").val()
  163. +
  164. "&key=" + $("#key").val() +
  165. "&tel=" + $("#tel").val() +
  166. "&name=" + $("#name").val() +
  167. "&keyid=" + $("#keyid").val() +
  168. "&source=" + $("#source").val() +
  169. "&usercode=" + usercodeID +
  170. "&ddusercode=" + ddusercodeID +
  171. "&deptid=" + $("#Dpment").val() +
  172. "&type=" + $("#type").val() +
  173. "&dealtype=" + $("#dealtype").val() +
  174. "&sourcearea=" + $('#sourceAreas').val() +
  175. "&isdc=1";
  176. window.location.href = url;
  177. //obj.href = url;
  178. }
  179. function darptSearch() {
  180. $('.xlAdd').css('display', 'none');
  181. $(".selDpart1").css('display', 'block');
  182. depart();
  183. }
  184. $("#sponsor").on('click', 'li', function() {
  185. $(".selDpart1").css('display', 'none');
  186. $(".inps").val($(this).html());
  187. $("#Dpment").val($(this).attr("index"));
  188. $(".Cleans").show();
  189. })
  190. ///部门
  191. function depart() {
  192. $("#sponsor").empty();
  193. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptListByDept", {
  194. "token": $.cookie("token"),
  195. dept: $('.inps').val(),
  196. }, function(data) {
  197. if(data.state.toLowerCase() == "success") {
  198. var content = data.data;
  199. $(content).each(function(i, n) {
  200. $("<li index='" + n.F_DeptId + "'>" + n.F_DeptName + "</li>").appendTo("#sponsor");
  201. })
  202. }
  203. })
  204. }