地铁二期项目正式开始

callscreen.js 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. layui.use('element', function () {
  2. var element = layui.element;
  3. });
  4. layui.use(['form', 'jquery'], function () {
  5. var form = layui.form,
  6. layer = parent.layer === undefined ? layui.layer : parent.layer,
  7. $ = layui.jquery;
  8. //点击细类打开页面
  9. $('.layui-card-header .clickpanle a').on('click', function () {
  10. //置忙
  11. top.AgentBusy();
  12. var data = {
  13. F_CustomerId: $("#F_CustomerId").val(),
  14. F_CustomerName: $("#F_CustomerName").val(),
  15. F_CustomerPym: $('.sexParam input[name="F_CustomerPym"]:checked ').val(),
  16. F_CustomerEName: $("#F_CustomerEName").val(),
  17. F_PostCode: $("#F_PostCode").val(),
  18. F_CustomerLayer: $("#F_CustomerLayer").html().trim(),
  19. F_CustomerCode: $("#F_CustomerCode").val(),
  20. F_Telephone: $("#F_Telephone").html().trim(),
  21. F_ScaleResume: $("#F_ScaleResume").val(),
  22. F_CustomerClass: $("#F_CustomerClass").val()
  23. }
  24. //工单编号
  25. var workOrderNum = $("#workOrderNum").val();
  26. var flowid = $(this).attr("data-url");
  27. var flowType = $(this).attr("data-type");
  28. var flowValue = $(this).attr("data-value");
  29. //特殊类处理
  30. if (flowType != null && flowType != "" && flowType == "ZX" && flowid != 39) {
  31. //所有表单数据
  32. var dataArr = {
  33. F_WORKORDERSTATEID: 2,
  34. F_REPAIRREQUEST: "已办结",
  35. F_FILEFLAG: "6",
  36. F_HOUSING: "咨询",
  37. F_REPAIRLEVEL: flowid,
  38. F_ADSLACCOUNT: flowValue,
  39. CustomerBaseModel: data,
  40. F_WORKORDERID: workOrderNum,
  41. F_REPAIRMANID: 1,
  42. F_WORKORDERFROM: "语音工单",
  43. F_CUSTOMERNAME: $("#F_CustomerName").val(),
  44. F_CUSTOMERTELEPHONE: $("#F_Telephone").html().trim(),
  45. F_WORKORDERTYPEID: 3//处理方式
  46. }
  47. $.ajax({
  48. url: "/CallRecord/workOrderAddData",
  49. type: "post",
  50. async: false,//同步请求
  51. contentType: "application/json",
  52. dataType: "text",
  53. cache: false,
  54. data: JSON.stringify(dataArr),
  55. // data: dataArr,
  56. success: function (thisResult, result) {
  57. if (thisResult == "True") {
  58. //alert("提交成功");
  59. try {
  60. //置闲
  61. top.AgentFree();
  62. }
  63. catch (e) { }
  64. try {
  65. layer.msg('提交成功', {
  66. icon: 1,
  67. time: 10 //2秒关闭(如果不配置,默认是3秒)
  68. }, function () {
  69. top.document.getElementById("mainframe").src = "/Main/IndexCenter";
  70. });
  71. // layer.open({
  72. // content: '提交成功'
  73. // , btn: ['确定']
  74. // , yes: function (index, layero) {
  75. // layer.close(index);
  76. // top.document.getElementById("mainframe").src = "/Main/IndexCenter";
  77. // }
  78. // , cancel: function () {
  79. // top.document.getElementById("mainframe").src = "/Main/IndexCenter";
  80. // }
  81. //});
  82. //parent.document.getElementById("mainframe").src = "/Main/IndexCenter";
  83. //var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  84. //parent.layer.close(thisindex);
  85. //top.CloseLayerNow();
  86. }
  87. catch (e) { }
  88. return false;
  89. } else {
  90. alert("提交失败");
  91. return false;
  92. }
  93. },
  94. error: function (error) {
  95. return false;
  96. }
  97. });
  98. }
  99. else {
  100. $.ajax({
  101. url: "/CallRecord/SaveCunInfo",
  102. type: "post",
  103. async: false,//同步请求
  104. contentType: "application/json",
  105. dataType: "text",
  106. cache: false,
  107. data: JSON.stringify(data),
  108. // data: dataArr,
  109. success: function (thisResult, result) {
  110. },
  111. error: function (error) {
  112. return false;
  113. }
  114. });
  115. layer.open({
  116. type: 2,
  117. anim: 4,
  118. scrollbar: false,
  119. zIndex: layer.zIndex,
  120. content: '/CallRecord/CallWorkFolw/?workOrderNum=' + workOrderNum + '&flowid=' + flowid,
  121. area: ['90%', '90%'],
  122. id: 'CallWorkFolw',
  123. title: '服务监督热线系统业务工单'
  124. , success: function (layero) {
  125. layer.setTop(layero); //重点2
  126. }
  127. , end: function () {
  128. try {
  129. //置闲
  130. top.AgentFree();
  131. }
  132. catch (e) { }
  133. try {
  134. top.document.getElementById("mainframe").src = "/Main/IndexCenter";
  135. //var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  136. //parent.layer.close(thisindex);
  137. //top.CloseLayerNow();
  138. }
  139. catch (e) { }
  140. }
  141. });
  142. }
  143. });
  144. //特别关注
  145. $('.layui-btn-group .careCustom').on('click', function () {
  146. var cusType = $("#F_ScaleResume").val();
  147. if (cusType == 1) {
  148. $("#F_ScaleResume").val("2");
  149. $("#F_CustomerClass").val("特别关注");
  150. //改变特别关注样式
  151. $(".layui-btn-group .careCustom").removeClass("layui-btn-primary");
  152. $(".layui-btn-group .careCustom").addClass("layui-btn-warm");
  153. }
  154. else if (cusType == 2) {
  155. $("#F_ScaleResume").val("1");
  156. $("#F_CustomerClass").val("一般用户");
  157. //改变特别关注样式
  158. $(".layui-btn-group .careCustom").removeClass("layui-btn-warm");
  159. $(".layui-btn-group .careCustom").addClass("layui-btn-primary");
  160. }
  161. else if (cusType == 3) {
  162. $("#F_ScaleResume").val("2");
  163. $("#F_CustomerClass").val("特别关注");
  164. //改变特别关注样式
  165. $(".layui-btn-group .careCustom").removeClass("layui-btn-primary");
  166. $(".layui-btn-group .careCustom").addClass("layui-btn-warm");
  167. //改变黑名单样式
  168. $(".layui-btn-group .blackCustom").removeClass("layui-btn-warm");
  169. $(".layui-btn-group .blackCustom").addClass("layui-btn-primary");
  170. }
  171. });
  172. //黑名单
  173. $('.layui-btn-group .blackCustom').on('click', function () {
  174. var cusType = $("#F_ScaleResume").val();
  175. if (cusType == 1 || cusType == 2) {
  176. $("#F_ScaleResume").val("3");
  177. $("#F_CustomerClass").val("黑名单");
  178. //改变特别关注样式
  179. $(".layui-btn-group .careCustom").removeClass("layui-btn-warm");
  180. $(".layui-btn-group .careCustom").addClass("layui-btn-primary");
  181. //改变黑名单样式
  182. $(".layui-btn-group .blackCustom").removeClass("layui-btn-primary");
  183. $(".layui-btn-group .blackCustom").addClass("layui-btn-warm");
  184. }
  185. else if (cusType == 3) {
  186. $("#F_ScaleResume").val("1");
  187. $("#F_CustomerClass").val("一般用户");
  188. //改变黑名单样式
  189. $(".layui-btn-group .blackCustom").removeClass("layui-btn-warm");
  190. $(".layui-btn-group .blackCustom").addClass("layui-btn-primary");
  191. }
  192. });
  193. })