Keine Beschreibung

screen.js 9.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  1. $(function () {
  2. helper.getDropList.getOrderAreas($("#sourceAreas"));
  3. ZX($("#ZX"));
  4. LY($("#source"));
  5. LB($("#type"));
  6. ZT($("#keyid"));
  7. yardman($("#yardman"),"ZXLD");
  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,rolecode) {
  94. obj.empty();
  95. $.getJSON(
  96. huayi.config.callcenter_url + "UserAccount/GetUsersList",
  97. {
  98. rolecode: rolecode,
  99. token: $.cookie("token"),
  100. },
  101. function (data) {
  102. if (data.state.toLowerCase() == "success") {
  103. var content = data.data;
  104. $("<option value=''>请选择</option>").appendTo(obj)
  105. $(content).each(function (i, n) {
  106. $(
  107. "<option value='" +
  108. n.F_UserCode +
  109. "'>" +
  110. n.F_UserName +
  111. "</option>"
  112. ).appendTo(obj);
  113. });
  114. obj.selectpicker({
  115. noneSelectedText: "请选择", //默认显示内容
  116. });
  117. obj.selectpicker("refresh");
  118. }
  119. }
  120. );
  121. }
  122. function dbman(obj,rolecode) {
  123. obj.empty();
  124. $.getJSON(
  125. huayi.config.callcenter_url + "UserAccount/GetUsersList",
  126. {
  127. rolecode: rolecode,
  128. token: $.cookie("token"),
  129. },
  130. function (data) {
  131. if (data.state.toLowerCase() == "success") {
  132. var content = data.data;
  133. $("<option value=''>请选择</option>").appendTo(obj)
  134. $(content).each(function (i, n) {
  135. $(
  136. "<option value='" +
  137. n.F_UserCode +
  138. "'>" +
  139. n.F_UserName +
  140. "</option>"
  141. ).appendTo(obj);
  142. });
  143. obj.selectpicker({
  144. noneSelectedText: "请选择", //默认显示内容
  145. });
  146. obj.selectpicker("refresh");
  147. }
  148. }
  149. );
  150. }
  151. //审核
  152. function audit(str) {
  153. layer.confirm(
  154. "确认通过审核吗?",
  155. {
  156. btn: ["是", "否"], //按钮
  157. },
  158. function () {
  159. $.post(
  160. huayi.config.callcenter_url + "WorkOrder/AuditWorkOrder ",
  161. {
  162. workorderid: str,
  163. token: $.cookie("token"),
  164. },
  165. function (result) {
  166. result = JSON.parse(result);
  167. if (result.state.toLowerCase() == "success") {
  168. layer.msg("操作成功");
  169. load();
  170. }
  171. }
  172. );
  173. }
  174. );
  175. }
  176. //转督办
  177. function zdb(str) {
  178. layer.confirm(
  179. "确定督办吗?",
  180. {
  181. btn: ["是", "否"], //按钮
  182. },
  183. function () {
  184. $.post(
  185. huayi.config.callcenter_url + "WorkOrder/RemindWorkOrder",
  186. {
  187. workorderid: str,
  188. type: 1,
  189. state: 0,
  190. token: $.cookie("token"),
  191. },
  192. function (result) {
  193. result = JSON.parse(result);
  194. if (result.state.toLowerCase() == "success") {
  195. layer.msg("操作成功");
  196. load();
  197. }
  198. }
  199. );
  200. }
  201. );
  202. }
  203. function dcexcel(obj) {
  204. //坐席
  205. var usercodeID = "";
  206. var usercode_ = $("#ZX").val(); //坐席
  207. if (usercode_ != null) {
  208. $(usercode_).each(function (i, n) {
  209. var obj1 = "";
  210. obj1 = n + ",";
  211. usercodeID += obj1;
  212. });
  213. } else {
  214. usercodeID = "";
  215. }
  216. // var sponsorID = "";
  217. // var sponsor = $("#sponsor").text(); //坐席
  218. // if(sponsor != null) {
  219. // sponsorID = $("#sponsor").attr();
  220. // } else {
  221. // sponsorID = ""
  222. // }
  223. //调度员
  224. var ddusercodeID = "";
  225. var ddusercode_ = $("#yardman").val(); //坐席
  226. if (ddusercode_ != null) {
  227. $(ddusercode_).each(function (i, n) {
  228. var obj2 = "";
  229. obj2 = n + ",";
  230. ddusercodeID += obj2;
  231. });
  232. } else {
  233. ddusercodeID = "";
  234. }
  235. var startTime;
  236. var endTime;
  237. if ($("#starttime").val()) {
  238. startTime = $("#starttime").val();
  239. endTime = $("#endtime").val();
  240. } else {
  241. startTime = "";
  242. endTime = "";
  243. }
  244. var ComTitle = $("#workOrderTitle").val().replace(/\s+/g, ""); // 工单标题
  245. var ComContent = $("#workOrderContent").val().replace(/\s+/g, ""); // 工单内容
  246. var Result = $("#workOrderProcessingResult").val().replace(/\s+/g, ""); // 办理结果
  247. var dealstarttime = $("#dealstarttime").val(); // 办理开始时间
  248. var dealstrendtime = $("#dealstrendtime").val(); // 办理结束时间
  249. var isopen = $("#isopen").val(); // 是否公开
  250. var phoneType = $("#phoneType").val() == undefined ? "" : $("#phoneType").val();
  251. var jianhang = $("#jianhang").val() == undefined ? "" : $("#jianhang").val();
  252. var dbgd = $("#whetherSupervisor").val(); // 是否督办
  253. var url = huayi.config.callcenter_url + "WorkOrder/GetList?token=" + $.cookie("token") + "&isdc=1";
  254. url +=
  255. "&starttime=" +
  256. startTime +
  257. "&endtime=" +
  258. endTime +
  259. "&workid=" +
  260. $("#wids").val() +
  261. "&state=" +
  262. $("#state").val() +
  263. "&type=" +
  264. $("#type").val() +
  265. "&tel=" +
  266. $("#tel").val() +
  267. "&name=" +
  268. $("#name").val() +
  269. "&keyid=" +
  270. $("#keyid").val() +
  271. "&source=" +
  272. $("#source").val() +
  273. "&usercode=" +
  274. usercodeID +
  275. "&ddusercode=" +
  276. ddusercodeID +
  277. "&deptid=" +
  278. $("#Dpment").val() +
  279. "&type=" +
  280. $("#type").val() +
  281. "&dealtype=" +
  282. $("#dealtype").val() +
  283. "&sourcearea=" +
  284. $("#sourceAreas").val() +
  285. "&ComTitle=" +
  286. ComTitle +
  287. "&ComContent=" +
  288. ComContent +
  289. "&Result=" +
  290. Result +
  291. "&dealstarttime=" +
  292. dealstarttime +
  293. "&dealstrendtime=" +
  294. dealstrendtime +
  295. "&isopen=" +
  296. isopen +
  297. "&dbgd=" +
  298. dbgd +
  299. "&phoneType=" +
  300. phoneType +
  301. "&jianhang=" +
  302. jianhang
  303. window.location.href = url;
  304. //obj.href = url;
  305. }
  306. function treeReactionCategory() {
  307. $.get(
  308. huayi.config.callcenter_url + "Dictionary/GetZTreeListNew",
  309. {
  310. token: $.cookie("token"),
  311. pid: 38,
  312. },
  313. function (result) {
  314. result = $.parseJSON(result);
  315. $.fn.zTree.init(
  316. $("#addTreeDemoReactionCategory"),
  317. settingReactionCategory,
  318. result.data
  319. ); //实例化树形图
  320. }
  321. );
  322. }
  323. var settingReactionCategory = {
  324. data: {
  325. key: {
  326. name: "text",
  327. },
  328. simpleData: {
  329. enable: true,
  330. idKey: "id",
  331. rootPId: 0,
  332. },
  333. },
  334. callback: {
  335. onClick: zTreeOnClicksettingReactionCategory,
  336. },
  337. };
  338. function zTreeOnClicksettingReactionCategory(event, treeId, treeNode) {
  339. console.log(treeNode.children);
  340. // if(!treeNode.children) {
  341. $(".inpsReactionCategory").val(treeNode.text);
  342. $("#keyid").val(treeNode.id);
  343. $(".CleansReactionCategory").show();
  344. // }else{
  345. // layer.msg("请选择最后一级");
  346. // }
  347. }