Нет описания

Question.html 8.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Hello MUI</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <!--标准mui.css-->
  10. <link rel="stylesheet" href="../css/mui.min.css">
  11. <!--App自定义的css-->
  12. <link rel="stylesheet" type="text/css" href="../css/app.css"/>
  13. <style>
  14. .mui-input-group .mui-input-row{
  15. height: auto;
  16. }
  17. .mui-checkbox input[type=checkbox]:before, .mui-radio input[type=radio]:before{
  18. font-size: 20px;
  19. }
  20. .mui-checkbox input[type=checkbox], .mui-radio input[type=radio]{
  21. top: 8px;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. <div class="mui-content">
  27. <h5 class="mui-content-padded F_Remark" style="line-height: 25px;"></h5>
  28. <!--<h5 class="mui-content-padded">请问您的职业或身份</h5>
  29. <div class="mui-card">
  30. <form class="mui-input-group">
  31. <div class="mui-input-row mui-radio mui-left">
  32. <label>在职干部或职工</label>
  33. <input name="radio" type="radio">
  34. </div>
  35. <div class="mui-input-row mui-radio mui-left">
  36. <label>在职干部或职工在职干部或职工在职干部或职工在职干部或职工在职干部或职工在职干部或职工在职干部或职工在职干部或职工</label>
  37. <input name="radio" type="radio" checked>
  38. </div>
  39. <div class="mui-input-row mui-radio mui-left">
  40. <label>其他(1.暴恐恐怖事件,2.诈骗,3.打架斗殴,4.舆论因素:电视、网络等,5.贩卖人口:妇女儿童)</label>
  41. <input name="radio1" type="radio" checked>
  42. </div>
  43. </form>
  44. </div>-->
  45. <h5 class="mui-content-padded">图标左对齐</h5>
  46. <div class="mui-card">
  47. <form class="mui-input-group">
  48. <div class="mui-input-row mui-checkbox mui-left">
  49. <label>checked:false</label>
  50. <input name="checkbox" value="Item 1" type="checkbox" >
  51. </div>
  52. <div class="mui-input-row mui-checkbox mui-left">
  53. <label>checked:true</label>
  54. <input name="checkbox" value="Item 2" type="checkbox" checked>
  55. </div>
  56. <div class="mui-input-row mui-checkbox mui-left mui-disabled">
  57. <label>disabled checkbox</label>
  58. <input name="checkbox" type="checkbox" >
  59. </div>
  60. </form>
  61. </div>
  62. </div>
  63. <div>
  64. <button type="button" id="submit" class="mui-btn mui-btn-primary" onclick="return false;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">提交</font></font></button>
  65. </div>
  66. </body>
  67. <script src="../js/zepto.js"></script>
  68. <script src="../js/jquery.min.js"></script>
  69. <script src="../Script/Common/huayi.config.js"></script>
  70. <script src="../Script/Common/huayi.http.js"></script>
  71. <script src="../js/mui.min.js"></script>
  72. <script>
  73. $.ajax({
  74. type: "get",
  75. url: huayi.config.callcenter_url + "/Questionnaire/GetPagerInfoQ",
  76. async: true,
  77. dataType: "json",
  78. data: {
  79. pid:19,
  80. // token: $.cookie("token"),
  81. token:'50C57EA4C7E1B978AF234F8EB3680C1D8F91BA568AC8AF1D4CCB03CC55A352C60A80B78FD91F4B352A48E102F56AC6BFEA63CE401DAC1473B80E93CCEDFF7156997EED1DB83832D94040B3EAEB66DAF1186D7C6C1AABED804CF3D941E6D76CF8439406192F5B035FB3608C728D7CAC9BAFC4ED62AF1112FB7FF1647D1F3164FF0C2EB28BE97556050A8AD5F7D67FB67474710BE1D5D83BC12BD9AF6D42B6E4E72727781BECAD233E2F03A5000CD77B4AE779EA4295A7CDF6A42CF42561319509A9EA06CC3232F85C7536536A88DC44385371487AC5E3C2504573C90C0EE46BD6043C29E5248277385EF56B127FD9002BD66EA649FAFD1C24520A3606E75C9A9CDAD5A91E2E3B587A38DA3D5AE36E790274785CAA6AD243D1E24EEE18B8372C86C4AF85C7072B431723784063013483AC8A3F0AD11D85CE3D3D8F9A9E352CB8F8A97A59937F0F51DE292AF76BE38B5553067BFF5FC12B7F39297D298F8D837C84BA8532D5C19DCAD04DAC98CB4D8EBDE7D959944EF5DCAD0C54F29767DE98259766A9FDEBA05B78652A6BE178119C6FF03B9771AF4B9A6D982E1D0A0898715F2C5AFDF9039EAD952C2AA25822442EFF811C2BE4843790F8CF31E22CAB445912A543DF4DF58E7DA036378F3C18EC8736EAEE205DA909D3D1CB475FDD3A58E4B598C3AE15E2BC8BF5D6CFEEA60C5A6A5C7A79104EB371C430424B33F311AFF71175910841FA5DE9AF1E9BCDBA802394899FAD26449A10FC994742278D484D3A03430A8AE4D0AE48757180D0B069F8BF840ED431DF7BC00C9C85D602DE0CEF8EC13F41842D384EEFF6855B09B7DD4DF6BC23F2C261EE322CC0F15EB42DC6666678102C4826C31B87DA51DB76844A70B204CEF48D522411C69883C9618082A5D8EDD8'
  82. },
  83. success: function(data) {
  84. if(data.state.toLowerCase() == 'success') {
  85. $('.Title').text(data.data.F_Title);
  86. $(".F_Remark").text(data.data.F_Remark);
  87. var Questions = data.data.F_Questions;
  88. var html = '';
  89. for(var i = 0; i < Questions.length; i++) {
  90. var questype = Questions[i].questype;
  91. var Quesid =Questions[i].quesid;
  92. console.log(Questions[i]);
  93. //判断类型
  94. if(questype == 2) {
  95. //选项
  96. if(Questions[i].quesitems.length > 0) {
  97. html += '<h5 class="mui-content-padded " indexs="'+Questions[i].quesid+'">' + Questions[i].questitle + ' </h5>';
  98. html += '<div class="mui-card " >';
  99. html += '<form class="mui-input-group radio" name="radio' + Quesid + '" indexs="' + Questions[i].quesid + '">';
  100. var quesitems = Questions[i].quesitems;
  101. for(var j = 0; j < quesitems.length; j++) {
  102. html += '<div class="mui-input-row mui-radio mui-left">'
  103. html += '<label style="line-height:20px;" >'
  104. html +=''+(j+1)+'.';
  105. html += '<input type="radio" index_="' + quesitems[j].itemid + '" value="'+ quesitems[j].itemid + '" name="radio'+Quesid+'" > <span> ' + quesitems[j].itemname + '</span></label>'
  106. html += '</div>'
  107. }
  108. html += '</form>'
  109. html += '</div>'
  110. html += '</li>'
  111. }
  112. }
  113. else if(questype == 1) {
  114. html += '<div>';
  115. html += '<textarea class="mui-input-clear question" index="' + Questions[i].quesid + '"name="" rows="" cols="" style="width: 100%;"></textarea>'
  116. html += '</div>'
  117. }else{
  118. if(Questions[i].quesitems.length > 0) {
  119. html += '<div>';
  120. var quesitems = Questions[i].quesitems;
  121. for(var j = 0; j < quesitems.length; j++) {
  122. html += '<label style="font-weight: normal;">'
  123. html +=''+(j+1)+'.';
  124. html += '<input type="checkbox" value="'+ quesitems[j].itemname +'" name="checks" > ' + quesitems[j].itemname + '</label>'
  125. }
  126. html += '</div>'
  127. html += '</li >';
  128. }
  129. }
  130. }
  131. $(html).appendTo(".mui-content");
  132. }
  133. }
  134. });
  135. //测试
  136. //提交
  137. var ans = [];
  138. var type;
  139. var star_number = [];
  140. var id;
  141. var content;
  142. var str;
  143. var strs;
  144. $("#submit").click(function() {
  145. $(".radio").each(function(j, k) {
  146. str = '';
  147. var nameRadio = $(k).attr("name");
  148. var index = $(k).attr("indexs");
  149. var val = $('input[name="' + nameRadio + '"]:checked').val();
  150. var valText = $('input[name="' + nameRadio + '"]:checked').next().text();
  151. // if(val != null) {
  152. str = index + '_' + val + '_' + valText;
  153. ans.push(str);
  154. console.log(ans)
  155. // }
  156. })
  157. // $(".checkbox").each(function(j, k) {
  158. // strs = '';
  159. // var nameCheckbox = $(k).attr("name");
  160. // var index = $(k).attr("indexs");
  161. // var check = "";
  162. // var text = "";
  163. // //var val=$('input[name="'+ name+'"]:checked').val();
  164. // var VAl = $('input[name="' + nameCheckbox + '"]:checked');
  165. // $(VAl).each(function(i, n) {
  166. // text += $(this).next().text() + "|";
  167. // check += $(this).val() + "|";
  168. // })
  169. // if(check != "") {
  170. // str = index + '_' + check + '_' + text;
  171. // ans.push(str);
  172. // }
  173. // })
  174. // $(".Wd").each(function(j, k) {
  175. // strs = '';
  176. // //debugger;
  177. // var nameWd = $(k).attr("name");
  178. // var index = $(k).attr("indexs");
  179. // var val = $(k).find(".Wds").val();
  180. // if(val) {
  181. // str = index + '_0_' + val;
  182. // ans.push(str);
  183. // }
  184. // })
  185. // //请求
  186. //// $.ajax({
  187. //// type: "POST",
  188. //// url: huayi.config.callcenter_url + "CallOutPlan/Answers",
  189. //// dataType: 'json',
  190. //// data: {
  191. //// taskid: $("#F_TaskId").val(), //任务ID
  192. //// custelid: $("#F_Id").val(), //客户电话ID
  193. //// cusid: $("#F_CusID").val(), //客户档案ID
  194. //// ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
  195. //// hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
  196. //// //yhfkid: $('input[name="checks"]:checked').val(), //用户反馈ID
  197. //// yhfkid: 0, //用户反馈ID
  198. //// token: $.cookie("token")
  199. //// },
  200. //// async: true,
  201. //// success: function(data) {
  202. //// var Count = data.data;
  203. //// //if(data.state == "success") {
  204. //// var index1 = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  205. //// //debugger;
  206. //// parent.layer.close(index1); //再执行关闭
  207. //// parent.initTable();
  208. //// parent.layer.msg('提交成功');
  209. //// //}
  210. //// },
  211. //// });
  212. //
  213. // })
  214. });
  215. </script>
  216. </html>