Nessuna descrizione

screen.js 10KB

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