郑州颐和随访系统UI

LookhzMessage.js 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. /**
  2. * 回访 问卷信息
  3. * */
  4. var wid = helper.request.queryString("oid");
  5. var stime = helper.request.queryString("stime");
  6. var etime = helper.request.queryString("etime");
  7. $(document).ready(function() {
  8. if(wid != null && wid != undefined && wid != "") {
  9. getWorkOrderInfo(); //获取工单信息
  10. // GetHJJG(); //获取呼叫结果
  11. // getQuestionPager(); //获取问卷
  12. }
  13. // $('#btn_submit').on('click', submitPages);
  14. //点击电话号码外呼
  15. $("#CallOut").click(function(event) {
  16. if($("#TelH").text()) {
  17. calloutopt($("#TelH").text());
  18. }
  19. });
  20. });
  21. //外呼
  22. function calloutopt(telphone) {
  23. event.stopPropagation();
  24. if(telphone) {
  25. $.ajax({
  26. type: "get",
  27. url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
  28. async: true,
  29. dataType: 'json',
  30. data: {
  31. token: $.cookie("token"),
  32. phone: telphone
  33. },
  34. success: function(result) {
  35. if(result.state.toLowerCase() == "success") {
  36. var guid = uuid();
  37. $("#TelCode").val(guid);
  38. top.obj.Type = "MakeCall";
  39. top.obj.DestinationNumber = result.data.phone;
  40. top.obj.Header = result.data.fix;
  41. top.obj.TaskType = "1"; //0:拨号外呼;1:问卷外呼;
  42. top.obj.TaskPhoneID = $("#F_Id").val(); //回访的电话工单ID
  43. top.Send();
  44. }
  45. }
  46. });
  47. }
  48. }
  49. //获取工单信息
  50. function getWorkOrderInfo() {
  51. $.getJSON(huayi.config.callcenter_url + 'CustomerNew/GetHzByIdinfo', {
  52. "ID": wid,
  53. "stime": stime,
  54. "etime": etime,
  55. "token": $.cookie("token")
  56. }, function(result) {
  57. if(result.state.toLowerCase() == "success") {
  58. if(result.data && result.data.length > 0) {
  59. var data = result.data[0];
  60. $("#Name").text(data.Name); // 姓名
  61. $("#Sex").text(data.Sex); //性别
  62. $("#F_Id").val(data.EpisodID); //
  63. $("#Age").text(data.Age); //年龄
  64. $("#Add").text(data.Add); //住址
  65. $('#TelH').text(data.TelH); //联系方式
  66. $('#Admloc').text(data.Admloc); //就诊科室
  67. $('#Admdoc').text(data.Admdoc); //就诊医生
  68. $('#DinoseT').text(data.DinoseT);// 就诊内容
  69. }
  70. }
  71. });
  72. }
  73. $('#btn_submit').click(function(){
  74. if(!$('input[name="check"]:checked').val()) {
  75. layer.confirm('呼叫结果必须选择!', {
  76. icon: 2,
  77. btn: ['确定']
  78. });
  79. return;
  80. }
  81. //请求
  82. $.ajax({
  83. type: "POST",
  84. url: huayi.config.callcenter_url + "CustomerNew/AddReturnVisitRecord",
  85. dataType: 'json',
  86. data: {
  87. ID: $("#F_Id").val(), //
  88. HealthCondition: $('#HealthCondition').val(),
  89. Advice: $('#Advice').val(),
  90. ProcessingResults:$('#ProcessingResults').val(),
  91. CallResult: $('input[name="check"]:checked').val(), //呼叫结果ID
  92. token: $.cookie("token")
  93. },
  94. async: true,
  95. success: function(data) {
  96. if(data.state === "success") {
  97. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  98. parent.layer.close(index); //再执行关闭
  99. parent.$('#workorderlist').bootstrapTable('refresh');
  100. parent.layer.msg('提交成功');
  101. }
  102. },
  103. });
  104. })