地铁二期项目正式开始

callscreen.js 7.0KB

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