Нет описания

opareteSeats.js 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /**
  2. * 坐席操作
  3. * */
  4. var zxState = helper.request.queryString("oparate_agent_state");
  5. var xlState = helper.request.queryString("oparate_ext_state");
  6. $(function() {
  7. var head_img = helper.request.queryString("head_img");
  8. var seat_name = helper.request.queryString("seat_name");
  9. var seat_usercode = helper.request.queryString("seat_usercode");
  10. if(head_img.indexOf('pro_default_user') != -1){
  11. $('#head_img').attr('src', '../' + head_img);
  12. }else{
  13. $('#head_img').attr('src', head_img);
  14. }
  15. $('#seat_usercode').text(seat_usercode);
  16. $('#seat_name').text(decodeURIComponent(seat_name));
  17. //更新选中坐席的可操作
  18. updateSelState();
  19. $('#seat_oparate').find('.btn').on('click', opareteSeats);
  20. });
  21. function opareteSeats() {
  22. $(this).attr('disabled', true);
  23. var real_seat_angentid = $("#seat_usercode").text();
  24. var real_seat_type = $(this).attr("data-type");
  25. top.scoketDatas = {
  26. "Type": real_seat_type,
  27. "AgentID": window.localStorage.getItem('userCode'),
  28. "AgentExten": window.localStorage.getItem("extno"),
  29. "TargetAgentID": real_seat_angentid //目标座席工号
  30. };
  31. top.Send();
  32. var index = parent.layer.getFrameIndex(window.name);
  33. parent.layer.close(index);
  34. // if(real_seat_type === 'Listen'){
  35. // parent.$('#seat_listen_'+ real_seat_angentid).text('被监听中•••');
  36. // }else{
  37. // parent.$('#seat_listen_'+ real_seat_angentid).text('');
  38. // }
  39. }
  40. //更新选中坐席的可操作按钮
  41. function updateSelState() {
  42. if(zxState === '5' && xlState === '1') {
  43. $('#set_free').attr('disabled', false); //置闲
  44. $('#set_free').attr('class', 'btn btn-primary');
  45. }
  46. if(zxState === '3' && xlState === '6') {
  47. $('#set_listen').attr('disabled', false); //监听
  48. $('#set_listen').attr('class', 'btn btn-primary');
  49. $('#set_insert').attr('disabled', false); //强插
  50. $('#set_insert').attr('class', 'btn btn-primary');
  51. $('#set_cut').attr('disabled', false); //强拆
  52. $('#set_cut').attr('class', 'btn btn-primary');
  53. $('#set_intercept').attr('disabled', false); //拦截
  54. $('#set_intercept').attr('class', 'btn btn-primary');
  55. }
  56. if(zxState === '2' && xlState === '5') {
  57. $('#set_replace').attr('disabled', false); //代接
  58. $('#set_replace').attr('class', 'btn btn-primary');
  59. }
  60. }