Sin descripción

addAnswer.html 9.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>查看信息</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <!-- <script src="../Script/Common/huayi.load.js"></script> -->
  8. <script src="../Script/Common/huayi.config.js"></script>
  9. <link href="../css/Table/table1.css" rel="stylesheet" />
  10. <link href="../css/init.css" rel="stylesheet" />
  11. <link href="./css/addAnswer.css" rel="stylesheet" type="text/css" />
  12. </head>
  13. <body class="gray-bg">
  14. <div class="wrapper clearfix">
  15. <div class="content_1 clearfix">
  16. <div class="shark_content_title clearfix">
  17. <span>用户信息</span>
  18. </div>
  19. <div class="clearfix Phone_Text clearfix">
  20. <ul class="clearfix form-inline">
  21. <li>
  22. <label for="tel">电话:</label>
  23. <input type="text" id="tel" class="form-control" />
  24. </li>
  25. <li>
  26. <label for="questionType">试题类型:</label>
  27. <select id="questionType">
  28. <option value="">请选择试题类型</option>
  29. </select>
  30. </li>
  31. </ul>
  32. </div>
  33. </div>
  34. <div class="content_3 clearfix " style="display: none;">
  35. <div class="shark_content_title clearfix">
  36. <span>用户反馈</span>
  37. </div>
  38. <div>
  39. <ul class="clearfix" id="Tg">
  40. </ul>
  41. </div>
  42. </div>
  43. <div class="content_4 clearfix ">
  44. <div class="shark_content_title clearfix">
  45. <span>问卷信息</span>
  46. </div>
  47. <div>
  48. <ul style="padding-left: 0;" class="title_ul">
  49. <li>
  50. <label for="">问卷名称</label><span class="Title">问卷调查</span>
  51. </li>
  52. <li>
  53. <label for="startText">问卷开场语</label><span id="startText" class="F_Remark">您好</span>
  54. </li>
  55. <li>
  56. <label for="F_Remark">问卷说明</label><span id="F_Remark" class="F_Remark">问卷说明</span>
  57. </li>
  58. </ul>
  59. <ul class="Qus_box">
  60. </ul>
  61. <ul style="padding-left: 0;" class="title_ul">
  62. <li>
  63. <label for="">问卷结束语</label><span id="endText" class="F_Remark">再见</span>
  64. </li>
  65. </ul>
  66. </div>
  67. </div>
  68. <div class="content_5 clearfix" style="text-align: center;">
  69. <div>
  70. <button class="Ce btns">提交</button>
  71. <!-- <input type="hidden" id="F_CusID" />
  72. <input type="hidden" id="F_Id" />
  73. <input type="hidden" id="F_TaskId" />
  74. <input type="hidden" id="TelCode" value="" /> -->
  75. </div>
  76. </div>
  77. </div>
  78. <script type="text/javascript" src="../js/jquery.min.js?v=2.1.4"></script>
  79. <script type="text/javascript" src="../js/jquery.cookie.js"></script>
  80. <script type="text/javascript" src="../css/layer/layer.js"></script>
  81. <script>
  82. // var wid = helper.request.queryString("Str");
  83. var wid = true;
  84. var ans = [];
  85. var type;
  86. var star_number = [];
  87. var id;
  88. var content;
  89. var str;
  90. var strs;
  91. $(document).ready(function() {
  92. // if(wid != null && wid != undefined && wid != "") {
  93. // }
  94. WJ()
  95. Select()
  96. });
  97. //提交
  98. $(".Ce").click(function() {
  99. if ($("#tel").val() == "") {
  100. layer.confirm('请输入电话!', {
  101. icon: 2,
  102. btn: ['确定']
  103. });
  104. return;
  105. }
  106. $(".radio").each(function(j, k) {
  107. str = '';
  108. var nameRadio = $(k).attr("name");
  109. var index = $(k).attr("indexs");
  110. var val = $('input[name="' + nameRadio + '"]:checked').val();
  111. var valText = $('input[name="' + nameRadio + '"]:checked').next().text();
  112. var fraction = $('input[name="' + nameRadio + '"]:checked').attr("fraction");
  113. if (val != null) {
  114. str = index + '_' + val + '_' + valText;
  115. var obj = {
  116. token: $.cookie("token"),
  117. telcode: $("#tel").val(),
  118. testid: index,
  119. testoptions: val,
  120. grade: fraction,
  121. }
  122. ans.push(obj);
  123. }
  124. })
  125. // $(".checkbox").each(function(j, k) {
  126. // strs = '';
  127. // var nameCheckbox = $(k).attr("name");
  128. // var index = $(k).attr("indexs");
  129. // var check = "";
  130. // var text = "";
  131. // //var val=$('input[name="'+ name+'"]:checked').val();
  132. // var VAl = $('input[name="' + nameCheckbox + '"]:checked');
  133. // $(VAl).each(function(i, n) {
  134. // text += $(this).next().text() + "|";
  135. // check += $(this).val() + "|";
  136. // })
  137. // if(check != "") {
  138. // str = index + '_' + check + '_' + text;
  139. // ans.push(str);
  140. // }
  141. // })
  142. // $(".Wd").each(function(j, k) {
  143. // strs = '';
  144. // //debugger;
  145. // var nameWd = $(k).attr("name");
  146. // var index = $(k).attr("indexs");
  147. // var val = $(k).find(".Wds").val();
  148. // if(val) {
  149. // str = index + '_0_' + val;
  150. // ans.push(str);
  151. // }
  152. // })
  153. $(ans).each(function(index, value) {
  154. $.ajax({
  155. type: "get",
  156. url: huayi.config.callcenter_url +
  157. "testusertypeapi/api/TestUserType/AddUserDoTest",
  158. dataType: 'json',
  159. data: value,
  160. async: false,
  161. success: function(data) {
  162. alert('1')
  163. var Count = data.data;
  164. var index1 = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  165. parent.layer.close(index1); //再执行关闭
  166. parent.initTable();
  167. parent.layer.msg('提交成功');
  168. },
  169. });
  170. })
  171. })
  172. function WJ() {
  173. $(".Qus_box").empty();
  174. $.ajax({
  175. type: "get",
  176. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/GetListDropLis",
  177. async: true,
  178. dataType: "json",
  179. data: {
  180. testtypeid: $("#questionType").val(),
  181. token: $.cookie("token"),
  182. },
  183. success: function(data) {
  184. if (data.state.toLowerCase() == 'success') {
  185. // $('.Title').text(data.data.F_Title);
  186. // $("#F_Remark").text(data.data.F_Remark);
  187. // $("#startText").text(data.data.F_StartText);
  188. // $("#endText").text(data.data.F_EndText);
  189. var Questions = data.data.rows;
  190. var html = '';
  191. for (var i = 0; i < Questions.length; i++) {
  192. var questype = Questions[i].questype;
  193. var Quesid = Questions[i].id;
  194. html += '<li class="" name="ltype' + Quesid + '" >';
  195. html += '<div class="Back ">';
  196. html += '<h3 class="size-14 QuesTitle" indexs="' + Questions[i].id + '">' +
  197. Questions[i].testtitle + ' </h3>';
  198. html += '</div>';
  199. //选项
  200. if (Questions[i].optionlists.length > 0) { //单选
  201. html += '<div class="radio clearfix" name="ltype' + Quesid + '" indexs="' +
  202. Questions[i].id + '">';
  203. var optionlists = Questions[i].optionlists;
  204. html += '<ul class="Ul">'
  205. for (var j = 0; j < optionlists.length; j++) {
  206. html += '<li>'
  207. html += '<label style="font-weight: normal;">'
  208. html += '' + (j + 1) + '.';
  209. html += '<input type="radio" index_="' + optionlists[j].id + '" value="' +
  210. optionlists[j].id + '" name="ltype' + Quesid + '"fraction="' +
  211. optionlists[j].grade + '" style="margin-left:5px;"> <span>' +
  212. optionlists[j].questname + '</span></label>'
  213. html += '</li>'
  214. }
  215. html += '</ul>'
  216. html += '</div>'
  217. html += '</li>'
  218. }
  219. // if(questype == 2) {
  220. // } else if(questype == 1) {
  221. // //问答题
  222. // html += '<div class="Wd" indexs="' + Questions[i].id + '">';
  223. // html += '<textarea class="Wds" index="' + Questions[i].id + '"name="" rows="" cols="" style="width: 100%;"></textarea>'
  224. // html += '</div>'
  225. // } else {
  226. // if(Questions[i].optionlists.length > 0) { //多选
  227. // html += '<div class="checkbox clearfix" name="ltype' + Quesid + '" indexs="' + Questions[i].id + '">';
  228. // html += '<ul class="Ul">'
  229. // var optionlists = Questions[i].optionlists;
  230. // for(var j = 0; j < optionlists.length; j++) {
  231. // html += '<li>'
  232. // html += '<label style="font-weight: normal;">'
  233. // html += '' + (j + 1) + '.';
  234. // html += '<input type="checkbox" index_="' + optionlists[j].id + '" value="' + optionlists[j].id + '" name="ltype' + Quesid + '" ><span> ' + optionlists[j].questname + '</span></label>'
  235. // //html += '<input type="checkbox" index_="' + optionlists[j].id + '" value="' + optionlists[j].id + '" name="ltype' + Quesid + '" > ' + optionlists[j].questname + '</label>'
  236. // html += '</li>'
  237. // }
  238. // html += '</ul>';
  239. // html += '</div>'
  240. // html += '</li >';
  241. // }
  242. // }
  243. }
  244. $(html).appendTo(".Qus_box");
  245. // autosize($('textarea'));
  246. }
  247. }
  248. });
  249. }
  250. //列表
  251. function Select() {
  252. $.ajax({
  253. type: "get",
  254. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/Gettesttype",
  255. dataType: 'json',
  256. async: true,
  257. data: {
  258. token: $.cookie("token")
  259. },
  260. success: function(data) {
  261. /*验证请求*/
  262. if (data.state == "success") {
  263. var html = ''
  264. for (var i = 0; i < data.data.rows.length; i++) {
  265. html += '<option value="' + data.data.rows[i].id + '">' + data.data.rows[i]
  266. .Typename + '</option>'
  267. }
  268. $(html).appendTo("#questionType");
  269. }
  270. }
  271. });
  272. }
  273. $("#questionType").change(function() {
  274. WJ()
  275. });
  276. </script>
  277. </body>
  278. </html>