No Description

screen.js 9.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363
  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. treeReactionCategory();
  10. //所属分类下拉
  11. $(".inps").focus(function () {
  12. $(".xlAdd").css("display", "block");
  13. });
  14. $(".xl").click(function () {
  15. if ($(".xlAdd").css("display") == "block") {
  16. $(".xlAdd").css("display", "none");
  17. } else {
  18. $(".xlAdd").css("display", "block");
  19. }
  20. });
  21. $(".addTree").mouseleave(function () {
  22. $(this).css("display", "none");
  23. });
  24. //清除
  25. $(".Cleans ").click(function () {
  26. $(".inps").val("");
  27. $("#PID").val("");
  28. $("#Dpment").val("");
  29. });
  30. //所属分类下拉
  31. $(".inpsReactionCategory").focus(function () {
  32. $(".xlAddReactionCategory").css("display", "block");
  33. });
  34. $(".xlReactionCategory").click(function () {
  35. if ($(".xlAddReactionCategory").css("display") == "block") {
  36. $(".xlAddReactionCategory").css("display", "none");
  37. } else {
  38. $(".xlAddReactionCategory").css("display", "block");
  39. }
  40. });
  41. $(".addTreeReactionCategory").mouseleave(function () {
  42. $(this).css("display", "none");
  43. });
  44. //清除
  45. $(".CleansReactionCategory ").click(function () {
  46. $(".inpsReactionCategory").val("");
  47. $("#keyid").val("");
  48. });
  49. //键盘登录事件
  50. $("input").bind("keypress", function (event) {
  51. if (event.keyCode == "13") {
  52. $(".Seach").trigger("click");
  53. }
  54. });
  55. ///搜素
  56. $(".Seach").click(function () {
  57. load();
  58. });
  59. //导出
  60. $(".Export").click(function () {
  61. dcexcel(this);
  62. });
  63. });
  64. ///坐席
  65. function ZX(obj) {
  66. obj.empty();
  67. $.getJSON(
  68. huayi.config.callcenter_url + "UserAccount/GetSeatList",
  69. {
  70. token: $.cookie("token"),
  71. },
  72. function (data) {
  73. if (data.state.toLowerCase() == "success") {
  74. var content = data.data;
  75. $(content).each(function (i, n) {
  76. $(
  77. "<option value='" +
  78. n.F_UserCode +
  79. "'>" +
  80. n.F_UserName +
  81. "</option>"
  82. ).appendTo(obj);
  83. });
  84. obj.selectpicker({
  85. noneSelectedText: "请选择", //默认显示内容
  86. });
  87. obj.selectpicker("refresh");
  88. }
  89. }
  90. );
  91. }
  92. //调度员
  93. function yardman(obj) {
  94. obj.empty();
  95. $.getJSON(
  96. huayi.config.callcenter_url + "UserAccount/GetUsersList",
  97. {
  98. rolecode: "ZXLD",
  99. token: $.cookie("token"),
  100. },
  101. function (data) {
  102. if (data.state.toLowerCase() == "success") {
  103. var content = data.data;
  104. $(content).each(function (i, n) {
  105. $(
  106. "<option value='" +
  107. n.F_UserCode +
  108. "'>" +
  109. n.F_UserName +
  110. "</option>"
  111. ).appendTo(obj);
  112. });
  113. obj.selectpicker({
  114. noneSelectedText: "请选择", //默认显示内容
  115. });
  116. obj.selectpicker("refresh");
  117. }
  118. }
  119. );
  120. }
  121. //审核
  122. function audit(str) {
  123. layer.confirm(
  124. "确认通过审核吗?",
  125. {
  126. btn: ["是", "否"], //按钮
  127. },
  128. function () {
  129. $.post(
  130. huayi.config.callcenter_url + "WorkOrder/AuditWorkOrder ",
  131. {
  132. workorderid: str,
  133. token: $.cookie("token"),
  134. },
  135. function (result) {
  136. result = JSON.parse(result);
  137. if (result.state.toLowerCase() == "success") {
  138. layer.msg("操作成功");
  139. load();
  140. }
  141. }
  142. );
  143. }
  144. );
  145. }
  146. //转督办
  147. function zdb(str) {
  148. layer.confirm(
  149. "确定督办吗?",
  150. {
  151. btn: ["是", "否"], //按钮
  152. },
  153. function () {
  154. $.post(
  155. huayi.config.callcenter_url + "WorkOrder/RemindWorkOrder",
  156. {
  157. workorderid: str,
  158. type: 1,
  159. state: 0,
  160. token: $.cookie("token"),
  161. },
  162. function (result) {
  163. result = JSON.parse(result);
  164. if (result.state.toLowerCase() == "success") {
  165. layer.msg("操作成功");
  166. load();
  167. }
  168. }
  169. );
  170. }
  171. );
  172. }
  173. function dcexcel(obj) {
  174. //坐席
  175. var usercodeID = "";
  176. var usercode_ = $("#ZX").val(); //坐席
  177. if (usercode_ != null) {
  178. $(usercode_).each(function (i, n) {
  179. var obj1 = "";
  180. obj1 = n + ",";
  181. usercodeID += obj1;
  182. });
  183. } else {
  184. usercodeID = "";
  185. }
  186. // var sponsorID = "";
  187. // var sponsor = $("#sponsor").text(); //坐席
  188. // if(sponsor != null) {
  189. // sponsorID = $("#sponsor").attr();
  190. // } else {
  191. // sponsorID = ""
  192. // }
  193. //调度员
  194. var ddusercodeID = "";
  195. var ddusercode_ = $("#yardman").val(); //坐席
  196. if (ddusercode_ != null) {
  197. $(ddusercode_).each(function (i, n) {
  198. var obj2 = "";
  199. obj2 = n + ",";
  200. ddusercodeID += obj2;
  201. });
  202. } else {
  203. ddusercodeID = "";
  204. }
  205. var startTime;
  206. var endTime;
  207. if ($("#starttime").val()) {
  208. startTime = $("#starttime").val();
  209. endTime = $("#endtime").val();
  210. } else {
  211. startTime = "";
  212. endTime = "";
  213. }
  214. var ComTitle = $("#workOrderTitle").val().replace(/\s+/g, ""); // 工单标题
  215. var ComContent = $("#workOrderContent").val().replace(/\s+/g, ""); // 工单内容
  216. var Result = $("#workOrderProcessingResult").val().replace(/\s+/g, ""); // 办理结果
  217. var dealstarttime = $("#dealstarttime").val(); // 办理开始时间
  218. var dealstrendtime = $("#dealstrendtime").val(); // 办理结束时间
  219. var phoneType = $("#phoneType").val();
  220. var isopen = $("#isopen").val(); // 是否公开
  221. console.log("phoneType", phoneType)
  222. var url =
  223. huayi.config.callcenter_url +
  224. "WorkOrder/GetList?token=" +
  225. $.cookie("token") +
  226. "&isdc=1";
  227. url +=
  228. "&starttime=" +
  229. startTime +
  230. "&endtime=" +
  231. endTime +
  232. "&workid=" +
  233. $("#wids").val() +
  234. "&state=" +
  235. $("#state").val() +
  236. "&type=" +
  237. $("#type").val() +
  238. "&key=" +
  239. $("#key").val() +
  240. "&tel=" +
  241. $("#tel").val() +
  242. "&name=" +
  243. $("#name").val() +
  244. "&keyid=" +
  245. $("#keyid").val() +
  246. "&source=" +
  247. $("#source").val() +
  248. "&usercode=" +
  249. usercodeID +
  250. "&ddusercode=" +
  251. ddusercodeID +
  252. "&deptid=" +
  253. $("#Dpment").val() +
  254. "&type=" +
  255. $("#type").val() +
  256. "&dealtype=" +
  257. $("#dealtype").val() +
  258. "&sourcearea=" +
  259. $("#sourceAreas").val() +
  260. "&ComTitle=" +
  261. ComTitle +
  262. "&ComContent=" +
  263. ComContent +
  264. "&Result=" +
  265. Result +
  266. "&dealstarttime=" +
  267. dealstarttime +
  268. "&dealstrendtime=" +
  269. dealstrendtime +
  270. "&phoneType=" +
  271. phoneType +
  272. "&isopen=" +
  273. isopen
  274. window.location.href = url;
  275. //obj.href = url;
  276. }
  277. function darptSearch() {
  278. $(".xlAdd").css("display", "none");
  279. $(".selDpart1").css("display", "block");
  280. depart();
  281. }
  282. $("#sponsor").on("click", "li", function () {
  283. $(".selDpart1").css("display", "none");
  284. $(".inps").val($(this).html());
  285. $("#PID").val($(this).attr("index"));
  286. $("#Dpment").val($(this).attr("index"));
  287. $(".Cleans").show();
  288. });
  289. ///部门
  290. function depart() {
  291. $("#sponsor").empty();
  292. $.getJSON(
  293. huayi.config.callcenter_url + "Department/GetDeptListByDept",
  294. {
  295. token: $.cookie("token"),
  296. dept: $(".inps").val(),
  297. },
  298. function (data) {
  299. if (data.state.toLowerCase() == "success") {
  300. var content = data.data;
  301. $(content).each(function (i, n) {
  302. $(
  303. "<li index='" +
  304. n.F_DeptId +
  305. "'>" +
  306. n.F_DeptName +
  307. "</li>"
  308. ).appendTo("#sponsor");
  309. });
  310. }
  311. }
  312. );
  313. }
  314. function treeReactionCategory() {
  315. $.get(
  316. huayi.config.callcenter_url + "Dictionary/GetZTreeListNew",
  317. {
  318. token: $.cookie("token"),
  319. pid: 38,
  320. },
  321. function (result) {
  322. result = $.parseJSON(result);
  323. $.fn.zTree.init(
  324. $("#addTreeDemoReactionCategory"),
  325. settingReactionCategory,
  326. result.data
  327. ); //实例化树形图
  328. }
  329. );
  330. }
  331. var settingReactionCategory = {
  332. data: {
  333. key: {
  334. name: "text",
  335. },
  336. simpleData: {
  337. enable: true,
  338. idKey: "id",
  339. rootPId: 0,
  340. },
  341. },
  342. callback: {
  343. onClick: zTreeOnClicksettingReactionCategory,
  344. },
  345. };
  346. function zTreeOnClicksettingReactionCategory(event, treeId, treeNode) {
  347. console.log(treeNode.children);
  348. // if(!treeNode.children) {
  349. $(".inpsReactionCategory").val(treeNode.text);
  350. $("#keyid").val(treeNode.id);
  351. $(".CleansReactionCategory").show();
  352. // }else{
  353. // layer.msg("请选择最后一级");
  354. // }
  355. }