高新区管委会,以5.0标准版为基准,从双汇项目拷贝

outboundCall.js 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. $(document).ready(function () {})
  2. //外呼
  3. function btn_outbound(phone, id) {
  4. recordsCallOutId = id;
  5. if(phone) {
  6. $.ajax({
  7. type: "get",
  8. url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
  9. async: true,
  10. dataType: 'json',
  11. data: {
  12. token: $.cookie("token"),
  13. phone: phone
  14. },
  15. success: function(result) {
  16. // result = $.parseJSON(result);
  17. if(result.state.toLowerCase() == "success") {
  18. var guid = uuid();
  19. parent.obj.Type = 'MakeCall';
  20. parent.obj.DestinationNumber = result.data.phone;
  21. parent.obj.Header = result.data.fix;
  22. parent.obj.TaskType = "0"; //0:拨号外呼;1:95005回访外呼;2:电销回访外呼
  23. parent.obj.TaskPhoneID = ""; //回访的电话ID
  24. parent.obj.TaskID = guid; //回访记录编号
  25. parent.Send();
  26. parent.iframeOutbound = 1;
  27. recordsCallOutPhone = result.data.phone;
  28. }
  29. }
  30. });
  31. }
  32. }
  33. function timingCallOut() {
  34. $.ajax({
  35. type: "get",
  36. url: huayi.config.callcenter_url + "RegRecordsCallOut/GetList",
  37. async: true,
  38. dataType: 'json',
  39. data: {
  40. token: $.cookie("token"),
  41. },
  42. success: function(result) {
  43. if(result.state.toLowerCase() == "success") {
  44. var res = result.rows[0]
  45. if (res.F_RecCode === "0") {
  46. btn_outbound(res.F_userPhone, res.F_ID)
  47. $.ajax({
  48. type: "get",
  49. url: huayi.config.callcenter_url + "RegRecordsCallOut/Update3",
  50. async: true,
  51. dataType: 'json',
  52. data: {
  53. token: $.cookie("token"),
  54. id: res.F_ID
  55. },
  56. success: function(result) {
  57. $("#workorderlist").bootstrapTable('refresh');
  58. }
  59. });
  60. } else {
  61. }
  62. }
  63. }
  64. });
  65. }
  66. function judgmentCallOut() {
  67. $.ajax({
  68. type: "get",
  69. url: huayi.config.callcenter_url + "RegRecordsCallOut/GetFlag",
  70. async: true,
  71. dataType: 'json',
  72. data: {
  73. token: $.cookie("token"),
  74. },
  75. success: function(result) {
  76. if(result.state.toLowerCase() == "success") {
  77. if(result.data == true) {
  78. console.log("1111")
  79. clearInterval(timeId);
  80. iframeOutbound === 1
  81. timingCallOut()
  82. }
  83. }
  84. }
  85. });
  86. }