商丘12345 前端

AddWorkOrder.js 8.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. $(document).ready(function() {
  2. //$(".ldtp-cr ul.ld-service li").click(function() {
  3. // $(this).addClass("cr-click").siblings().removeClass("cr-click");
  4. // var index = $(this).index();
  5. // $(".gsxx").find(".sqzx").eq(index).addClass("Shows").siblings().removeClass("Shows");
  6. // if (index == 2) {
  7. // getLX($(".tslx"), "TSLX");
  8. // getBM($("#zrbmtree"));
  9. // getBM($("#clbmtree"));
  10. // }
  11. //});
  12. getLX($(".tslx"), "TSLX");
  13. getBM($("#zrbmtree"));
  14. getBM($("#clbmtree"));
  15. //保存客户
  16. $("#khbc").click(function () {
  17. var khid = $("#khid").val();
  18. var khmc = $("#kh_name").val();
  19. var khbh = $("#kh_code").val();
  20. var tel1 = $("#kh_tel1").val();
  21. var tel2 = $("#kh_tel2").val();
  22. var tel3 = $("#kh_tel3").val();
  23. if (!khmc) {
  24. layer.confirm('请输入客户名称!', {
  25. btn: ['确定']
  26. });
  27. return;
  28. }
  29. $.post(huayi.config.callcenter_url+'Customer/AddCustomer',
  30. {
  31. cid:khid,name: khmc, code: khbh, mobile: tel1,
  32. telphone: tel2,chargetelephone: tel3, "token": $.cookie("token")
  33. }, function (result) {
  34. result = $.parseJSON(result);
  35. if (result.state.toLowerCase() == "success") {
  36. $("#khid").val(result.data);
  37. layer.msg("保存成功");
  38. }
  39. })
  40. })
  41. //创建投诉工单
  42. $(".addts").click(function () {
  43. var tslx = $("#tslx").val();
  44. var tskh = $("#tskh").val();
  45. var tsdh = $("#tsdh").val();
  46. var zrbm = $("#zrbm").val();
  47. var zrid = $("#zrid").val();
  48. var clbm = $("#clbm").val();
  49. var clid = $("#clid").val();
  50. var khid = $("#khid").val();
  51. var type = "3";
  52. var cont = $("#cont").val();
  53. var callid = "";
  54. if (!tslx) {
  55. layer.confirm('请选择投诉类型!', {
  56. btn: ['确定']
  57. });
  58. return;
  59. }
  60. if (!tskh) {
  61. layer.confirm('请输入客户名称!', {
  62. btn: ['确定']
  63. });
  64. return;
  65. }
  66. if (!tsdh) {
  67. layer.confirm('请输入客户电话!', {
  68. btn: ['确定']
  69. });
  70. return;
  71. }
  72. if (!cont) {
  73. layer.confirm('请输入工单内容!', {
  74. btn: ['确定']
  75. });
  76. return;
  77. }
  78. $.post(huayi.config.callcenter_url+'CallInScreen/AddWorkOrder',
  79. {
  80. tslx: tslx, tskh: tskh, tsdh: tsdh, zrbm: zrbm, zrid: zrid,
  81. clbm: clbm, clid: clid, type: type, cont: cont, callid: callid,
  82. khid:khid,"token": $.cookie("token")
  83. }, function (result) {
  84. result = $.parseJSON(result);
  85. if (result.state.toLowerCase() == "success") {
  86. $("#kh_name").val("");
  87. $("#kh_code").val("");
  88. $("#kh_tel1").val("");
  89. $("#kh_tel2").val("");
  90. $("#kh_tel3").val("");
  91. $("#tslxname").val("");
  92. $("#zrbmname").val("");
  93. $("#zridname").val("");
  94. $("#clbmname").val("");
  95. $("#clidname").val("");
  96. $("#tslx").val("");
  97. $("#tskh").val("");
  98. $("#tsdh").val("");
  99. $("#zrbm").val("");
  100. $("#zrid").val("");
  101. $("#clbm").val("");
  102. $("#clid").val("");
  103. $("#khid").val("");
  104. $("#cont").val("");
  105. layer.msg("创建工单成功");
  106. }
  107. })
  108. })
  109. });
  110. //获取部门
  111. var setting = {
  112. data: {
  113. key: {
  114. name: "F_DeptName"
  115. },
  116. simpleData: {
  117. enable: true,
  118. idKey: "F_DeptId",
  119. pIdKey: "F_ParentId",
  120. rootPId: 0
  121. }
  122. },
  123. callback: {
  124. onClick: zTreeOnClick
  125. }
  126. };
  127. function getBM(obj) {
  128. $.getJSON(huayi.config.callcenter_url+'Department/GetAllList', { "token": $.cookie("token") }, function (result) {
  129. if (result.state.toLowerCase() == "success") {
  130. $.fn.zTree.init(obj, setting, result.data);
  131. }
  132. })
  133. }
  134. function zTreeOnClick(event, treeId, treeNode) {
  135. if (event) {
  136. event.stopPropagation();
  137. }
  138. var obj = $("#" + event.data.treeId).parent();
  139. obj.parent().find("input").eq(0).val(treeNode.F_DeptName);
  140. obj.parent().find("input").eq(1).val(treeNode.F_DeptId);
  141. obj.hide();
  142. if (event.data.treeId == "zrbmtree") {
  143. getRY($(".zrid"), $("#zrbm").val());
  144. }
  145. if (event.data.treeId == "clbmtree") {
  146. getRY($(".clid"), $("#clbm").val());
  147. }
  148. };
  149. //获取人员
  150. function getRY(obj, deptid) {
  151. obj.empty();
  152. obj.append('<li itemid="">--请选择--</li>');
  153. obj.parent().parent().find("input").eq(0).val("--请选择--");
  154. obj.parent().parent().find("input").eq(1).val("");
  155. $.getJSON(huayi.config.callcenter_url+'UserAccount/GetDeptUserList', { "deptid": deptid, "token": $.cookie("token") }, function (result) {
  156. if (result.state.toLowerCase() == "success") {
  157. $(result.data).each(function (i, n) {
  158. obj.append('<li itemid="' + n.F_UserId + '">' + n.F_UserName + '</li>');
  159. })
  160. obj.find("li").click(function (event) {
  161. if (event) {
  162. event.stopPropagation();
  163. }
  164. $(this).parent().parent().parent().find("input").eq(0).val($(this).text());
  165. $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid"));
  166. $(this).parent().parent().hide();
  167. });
  168. }
  169. })
  170. }
  171. //获取类型
  172. function getLX(obj, type) {
  173. obj.empty();
  174. $.getJSON(huayi.config.callcenter_url+'Dictionary/GetDicValueListByFlag', { "flag": type, "token": $.cookie("token") }, function (result) {
  175. if (result.state.toLowerCase() == "success") {
  176. $(result.data).each(function (i, n) {
  177. obj.append('<li itemid="' + n.F_DictionaryValueId + '">' + n.F_Name + '</li>');
  178. })
  179. obj.find("li").click(function (event) {
  180. if (event) {
  181. event.stopPropagation();
  182. }
  183. $(this).parent().parent().parent().find("input").eq(0).val($(this).text());
  184. $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid"));
  185. $(this).parent().parent().hide();
  186. });
  187. }
  188. })
  189. }
  190. /*tree下拉框效果*/
  191. $(".inpBox .tree").click(function () {
  192. if ($(this).parent().find(".addTree").is(":hidden")) {
  193. $(this).parent().find(".addTree").show();
  194. }
  195. else {
  196. $(this).parent().find(".addTree").hide();
  197. }
  198. });
  199. /*普通下拉框效果*/
  200. $(".inpBox .select").click(function () {
  201. if ($(this).parent().find(".xl_common").is(":hidden")) {
  202. $(this).parent().find(".xl_common").show();
  203. }
  204. else {
  205. $(this).parent().find(".xl_common").hide();
  206. }
  207. });
  208. $(".xl").click(function () {
  209. if ($(this).parent().find(".addTree").is(":hidden")) {
  210. $(this).parent().find(".addTree").show();
  211. }
  212. else {
  213. $(this).parent().find(".addTree").hide();
  214. }
  215. if ($(this).parent().find(".xl_common").is(":hidden")) {
  216. $(this).parent().find(".xl_common").show();
  217. }
  218. else {
  219. $(this).parent().find(".xl_common").hide();
  220. }
  221. });
  222. $(".inpBox").mouseleave(function () {
  223. $(this).children(".xl_common").hide();
  224. $(this).children(".addTree").hide();
  225. })
  226. //$('.xl_two').click(function() {
  227. // var a = $(this).children(".xl_common");
  228. // var b = $(this).children(".addTree");
  229. // if (a.css('display') == 'block') {
  230. // a.css('display', 'none')
  231. // } else {
  232. // a.css('display', 'block')
  233. // }
  234. // if (b.css('display') == 'block') {
  235. // b.css('display', 'none')
  236. // } else {
  237. // b.css('display', 'block')
  238. // }
  239. //*删除*/
  240. $(".inpBox").hover(function (event) {
  241. $(this).children(".de_icon").show();
  242. event.stopPropagation();
  243. },function(){
  244. $(this).children(".de_icon").hide();
  245. });
  246. $(".de_icon").click(function (event) {
  247. event.stopPropagation();
  248. $(this).siblings("input").eq(0).val("");
  249. $(this).siblings("input").eq(1).val("");
  250. if ($(this).siblings("div").find("ul").attr("id") == "zrbmtree") {
  251. getRY($(".zrid"), $("#zrbm").val());
  252. }
  253. if ($(this).siblings("div").find("ul").attr("id") == "clbmtree") {
  254. getRY($(".clid"), $("#clbm").val());
  255. }
  256. });