商丘12345 前端

User-personWorkAdd.html 9.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  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,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. <link href="../css/mui.min.css" rel="stylesheet" />
  10. <link href="../css/mui.picker.css" rel="stylesheet" />
  11. <link href="../css/mui.poppicker.css" rel="stylesheet" />
  12. <link href="../css/feedback-page.css" rel="stylesheet" />
  13. <link href="../css/iconfont.css" rel="stylesheet" />
  14. <link href="../css/userAdd.css" rel="stylesheet" />
  15. </head>
  16. <body>
  17. <header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff;">
  18. <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left" style="color: #007aff;"></a>
  19. <h1 class="mui-center mui-title"><span class="Totle-box">提出诉求</span></h1>
  20. </header>
  21. <div class="mui-content">
  22. <ul class="mui-table-view ">
  23. <li class="mui-table-view-cell" id="showUserPicker">
  24. <div class="mui-input-row">
  25. <label class="label">诉求类型:</label>
  26. <input type="text" id='userResult' class="ui-alert type_con size-14" data-index="" readonly="readonly" />
  27. <a href=""><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
  28. </div>
  29. </li>
  30. <li class="mui-table-view-cell" id="showZhuTiPicker">
  31. <div class="mui-input-row">
  32. <label class="label">主题词:</label>
  33. <input type="text" id='zhuTiResult' class="ui-alert type_con size-14" data-index="" readonly="readonly" />
  34. <a href=""><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
  35. </div>
  36. </li>
  37. <li class="mui-table-view-cell">
  38. <div class="mui-input-row">
  39. <label class="label">保密要求:</label>
  40. <div class="mui-input-row mui-radio mui-left radio_box">
  41. <label>保密</label>
  42. <input type="radio" type="radio" name="secret" value="1" class="size-14" />
  43. </div>
  44. <div class="mui-input-row mui-radio mui-left radio_box">
  45. <label>公开</label>
  46. <input type="radio" type="radio" name="secret" checked="checked" value="0" class="size-14" />
  47. </div>
  48. </div>
  49. </li>
  50. <li class="mui-table-view-cell">
  51. <div class="mui-input-row">
  52. <label class="label">紧急程度:</label>
  53. <div class="mui-input-row mui-radio mui-left radio_box">
  54. <label>普通</label>
  55. <input type="radio" type="radio" name="jinji" checked="checked" value="1" class="size-14" />
  56. </div>
  57. <div class="mui-input-row mui-radio mui-left radio_box">
  58. <label>紧急</label>
  59. <input type="radio" type="radio" name="jinji" value="2" class="size-14" />
  60. </div>
  61. </div>
  62. </li>
  63. <li class="mui-table-view-cell">
  64. <div class="mui-input-row">
  65. <label class="label">诉求主题:</label>
  66. <input type="text" id="title" placeholder="请填写您的诉求主题" class="size-14">
  67. </div>
  68. </li>
  69. <li class="mui-table-view-cell">
  70. <div class="mui-input-row">
  71. <label class="label">内容:</label>
  72. <textarea class="ztext content size-14" name="" id="textarea" rows="3" cols="" placeholder="请详细描述您的问题和建议..."></textarea>
  73. </div>
  74. </li>
  75. <li class="mui-table-view-cell">
  76. <div class="mui-input-row">
  77. <label class="label">联系人:</label>
  78. <input type="text" id="name" placeholder="请填写您的称呼" class="size-14">
  79. </div>
  80. </li>
  81. <li class="mui-table-view-cell">
  82. <div class="mui-input-row">
  83. <label class="label">联系电话:</label>
  84. <input type="text" id="conphone" placeholder="请填写联系电话" class="size-14">
  85. </div>
  86. </li>
  87. <li class="mui-table-view-cell">
  88. <div class="mui-input-row">
  89. <label class="label">投诉号码:</label>
  90. <input type="text" id="phone" placeholder="请填写投诉电话" class="size-14">
  91. </div>
  92. </li>
  93. <li class="mui-table-view-cell" id='showCityPicker3'>
  94. <div class="mui-input-row">
  95. <label class="label">事发地址:</label>
  96. <input type="text" id='cityResult3' data-index="" class="ui-alert type_con size-14" placeholder="请选择具体地址"
  97. readonly="readonly" />
  98. <a href=""><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
  99. </div>
  100. </li>
  101. <li class="mui-table-view-cell">
  102. <div class="mui-input-row">
  103. <label class="label">街道:</label>
  104. <input type="text" id="detail_address" class="ui-alert size-14" placeholder="请填写详细地址" />
  105. </div>
  106. </li>
  107. </ul>
  108. <div class="feedback">
  109. <p>添加图片(选填,提供问题截图,单张20M以下,最多上传5张)</p>
  110. <div id="image-list" class="row image-list"></div>
  111. </div>
  112. <p class="action">
  113. <i class="iconfont icon-gantanhao" style="margin-right: 5px;font-size: 20px;vertical-align: middle;"></i>
  114. <span style="color: #f81737;">以上内容都为必填内容,请如实填写</span>
  115. </p>
  116. <div style="padding: 10px;">
  117. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block block_button submit" id="submit">提交</button>
  118. </div>
  119. </div>
  120. <script src="../js/mui.min.js?"></script>
  121. <script src="../js/mui.picker.js"></script>
  122. <script src="../js/mui.poppicker.js"></script>
  123. <script src="../js/zepto.js"></script>
  124. <script src="../js/huayi.config.js"></script>
  125. <script src="../js/jquery.min.js"></script>
  126. <script src="../js/feedback-page.js"></script>
  127. <script src="../js/drop_down_data.js"></script>
  128. <script type="text/javascript">
  129. mui.init({
  130. swipeBack: false
  131. });
  132. mui.plusReady(function() {
  133. var wv = plus.webview.currentWebview();
  134. var usercode = localStorage.getItem("user1"); //获取本地存储
  135. var files;
  136. var Str = '';
  137. var str_ary;
  138. var reg = /,$/gi;
  139. if(!usercode){
  140. usercode = localStorage.getItem("user")
  141. //alert(usercode)
  142. }
  143. //提交按钮
  144. $('#submit').on('tap', function() {
  145. $(".image-box").each(function(i, n) {
  146. var a = $(n).attr("indexs");
  147. if (a) {
  148. Str += a + ',';
  149. }
  150. })
  151. str_ary = Str.substring(0, Str.length - 1);
  152. var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
  153. var myreg11 = /^(([0\+]\d{2,3}-)?((0\d{2,3}))?(-)?)?(\d{7,8})(-(\d{3,}))?$/;
  154. var stre = $("#phone").val();
  155. var stre2 = $("#conphone").val();
  156. if ($('#name').val() == '') {
  157. mui.alert('请输入姓名!')
  158. } else if ($('#phone').val() == '') {
  159. mui.alert('请输入投诉电话!')
  160. } else if (!myreg.test(stre) && !myreg11.test(stre)) {
  161. mui.alert('投诉号码格式不正确!')
  162. } else if ($('#conphone').val() == '') {
  163. mui.alert('请输入联系电话!')
  164. } else if (!myreg.test(stre2) && !myreg11.test(stre2)) {
  165. mui.alert('联系电话格式不正确!')
  166. } else if ($('#title').val() == '') {
  167. mui.alert('请输入诉求主题!')
  168. } else if ($('.content').val() == '') {
  169. mui.alert('请输入诉求内容!')
  170. } else if (!$.trim($('#detail_address').val())) {
  171. mui.alert('请填写详细地址!')
  172. } else if ($('#zhuTiResult').val() == '') {
  173. mui.alert('请选择主题词!')
  174. } else {
  175. $.ajax({
  176. type: "post",
  177. dataType: 'json',
  178. url: huayi.config.callcenter_url + '/APP/AddWorkOrder',
  179. async: true,
  180. data: {
  181. type: $('#userResult').attr('data-index'), //诉求类型
  182. keys: $('#zhuTiResult').attr('data-index'), //关键词
  183. isprotect: $('input[name="secret"]:checked').val(), //(0普通1保密)
  184. level: $('input[name="jinji"]:checked').val(), //=(1普通2紧急)
  185. cussex: $('input[name="cussex"]:checked').val(), //=(1男2女)
  186. title: $('#title').val(), //投诉主题
  187. email: $("#email").val(), //邮箱
  188. zipcode: $("#zipcode").val(), //邮编
  189. content: $('.content').val(), //投诉内容
  190. cusname: $('#name').val(), //投诉人姓名
  191. cusphone: $('#phone').val(), //投诉人电话
  192. conphone: $("#conphone").val(), //联系电话
  193. sourcearea: $('#cityResult3').attr('data-index'), //事发地域id
  194. sourceaddress: $('#detail_address').val(), //详细地址
  195. files: str_ary,
  196. usercode: usercode,
  197. },
  198. success: function(data) {
  199. if (data.state == "success") {
  200. mui.toast('投诉成功');
  201. $("#name").val('');
  202. $("#phone").val('');
  203. $("#conphone").val();
  204. $("#title").val('');
  205. $(".content").val('');
  206. $("#cityResult3").val('');
  207. $("#zhuTiResult").val('');
  208. $("#userResult").val('');
  209. $("#source").val('');
  210. $('#detail_address').val('');
  211. $("#email").val('');
  212. $("#zipcode").val('');
  213. $('input[name="secret"][value="0"]').prop("checked", "checked");
  214. $('input[name="jinji"][value="0"]').prop("checked", "checked");
  215. $('input[name="cussex"][value="0"]').prop("checked", "checked");
  216. window.location.reload();
  217. } else {
  218. mui.toast(data.message);
  219. }
  220. }
  221. });
  222. }
  223. })
  224. });
  225. </script>
  226. </body>
  227. </html>