Açıklama Yok

addOrEditQus.js 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. var wid = helper.request.queryString("Str");
  2. $(document).ready(function() {
  3. autosize($('textarea'));
  4. if(wid) {
  5. getDetail();
  6. }
  7. //保存
  8. $(".add").on('click', saveQues);
  9. });
  10. //获取详情
  11. function getDetail() {
  12. $.ajax({
  13. type: "get",
  14. url: huayi.config.callcenter_url + "/Questionnaire/GetPagerInfoModel",
  15. async: true,
  16. dataType: "json",
  17. data: {
  18. pid: wid,
  19. token: $.cookie("token"),
  20. },
  21. success: function(data) {
  22. if(data.state.toLowerCase() == 'success') {
  23. $('.Title').val(data.data.F_Title);
  24. $("#startText").val(data.data.F_StartText);
  25. $("#F_Remark").val(data.data.F_Remark);
  26. $("#endText").val(data.data.F_EndText);
  27. }
  28. }
  29. });
  30. }
  31. //保存
  32. function saveQues() {
  33. var title = $(".Title").val(); //问卷名称
  34. var remark = $("#F_Remark").val(); //问卷内容
  35. if(!$.trim(title)) {
  36. layer.confirm('问卷名称不能为空!', {
  37. icon: 2,
  38. btn: ['确定'] //按钮
  39. });
  40. return;
  41. }
  42. if(!$.trim($('#startText').val())) {
  43. layer.confirm('问卷开场语不能为空!', {
  44. icon: 2,
  45. btn: ['确定'] //按钮
  46. });
  47. return;
  48. }
  49. if(!$.trim(remark)) {
  50. layer.confirm('问卷说明不能为空!', {
  51. icon: 2,
  52. btn: ['确定'] //按钮
  53. });
  54. return;
  55. }
  56. if(!$.trim($('#endText').val())) {
  57. layer.confirm('问卷结束语不能为空!', {
  58. icon: 2,
  59. btn: ['确定'] //按钮
  60. });
  61. return;
  62. }
  63. $.ajax({
  64. type: "post",
  65. url: huayi.config.callcenter_url + "/Questionnaire/CreateOrUpdatePager",
  66. async: true,
  67. dataType: "json",
  68. data: {
  69. Id: wid,
  70. Title: title, //问卷标题
  71. StartText: $('#startText').val(), //问卷开场语
  72. EndText: $('#endText').val(), //问卷结束语
  73. Remark: remark, //问卷备注
  74. token: $.cookie("token"),
  75. },
  76. success: function(data) {
  77. if(data.state.toLowerCase() == 'success') {
  78. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  79. parent.layer.close(index); //再执行关闭
  80. parent.$tableLeft1.bootstrapTable('refresh');
  81. parent.layer.msg(data.message);
  82. }
  83. }
  84. });
  85. }