indexs.html 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport">
  6. <meta content="width=device-width,height=device-height,maximum-scale=1.0,user-scalable=no" name="viewport">
  7. <meta content="yes" name="apple-mobile-web-app-capable">
  8. <meta content="black" name="apple-mobile-web-app-status-bar-style">
  9. <meta content="telephone=no" name="format-detection">
  10. <script type="text/javascript">
  11. var deviceWidth = document.documentElement.clientWidth;
  12. if (deviceWidth > 750) {
  13. deviceWidth = 750;
  14. }
  15. document.documentElement.style.fontSize = deviceWidth / 7.5 + 'px';
  16. </script>
  17. <link rel="stylesheet" href="index.css">
  18. <link rel="stylesheet" href="../../scss/unicom.css">
  19. </head>
  20. <body>
  21. <div class="overlaysa"></div>
  22. <div class="section-agr">
  23. <div class="issue">能告诉我们为什么退订吗?</div>
  24. <div class="content">
  25. <ul class="list">
  26. <li>
  27. <input type="radio" name="canceltype" value="产品太贵了">产品太贵了
  28. </li>
  29. <li>
  30. <input type="radio" name="canceltype" value="换套餐了,流量够用">换套餐了,流量够用
  31. </li>
  32. <li>
  33. <input type="radio" name="canceltype" value="产品包含流量太少">产品包含流量太少
  34. </li>
  35. <li>
  36. <input type="radio" name="canceltype" value="选择其他产品代替">选择其他替代产品
  37. </li>
  38. <li>
  39. <input type="radio" name="canceltype" value="使用体验不佳">使用体验不佳
  40. </li>
  41. <li>
  42. <input id="neveruseinput" type="radio" name="canceltype" value="不再使用该款APP">
  43. <span id="neverusespan">不再使用该款APP</span>
  44. </li>
  45. <li>
  46. <input type="radio" name="canceltype" value="其他原因">其他原因
  47. </li>
  48. </ul>
  49. <!-- <div class="cancelmsg-title">其他原因:</div>
  50. <div class="cancelmsg-box">
  51. <textarea id="cancelmsg" name="cancelmsg" class="cancelmsg" maxlength="50" placeholder="请输入..."></textarea>
  52. <span id="cnt" class="cnt">0/50</span>
  53. </div> -->
  54. <div class="layout actions">
  55. <div id="close" class="btn">再想想</div>
  56. <div id="cancel" class="btn primary">去退订</div>
  57. </div>
  58. </div>
  59. </div>
  60. <!-- 模板 -->
  61. <div class="fixed-center sms-form login">
  62. <div class="form-group">
  63. <span class="feedback">请选择或输入退订原因</span>
  64. </div>
  65. </div>
  66. </body>
  67. <script type="text/javascript" src="../jquery-min.js"></script>
  68. <script type="text/javascript" src="../../js/jquery.compnt.js"></script>
  69. <script>
  70. var baseUrl;
  71. if (window.location.href.indexOf("https://800.wo.cn/orderchannel") >= 0) {
  72. baseUrl = "https://800.wo.cn/";
  73. } else if (window.location.href.indexOf("https://800.wo.cn/festivalchannel") >= 0) {
  74. baseUrl = "https://800.wo.cn/";
  75. } else if (window.location.href.indexOf("http://localhost") >= 0) {
  76. baseUrl = "http://localhost:8088/";
  77. } else if (window.location.href.indexOf("http://127.0.0.1") >= 0) {
  78. baseUrl = "http://127.0.0.1:8088/";
  79. } else if (window.location.href.indexOf("http://100.0.4.69:3344") >= 0) {
  80. baseUrl = "http://100.0.4.69:3344/";
  81. } else if (window.location.href.indexOf("http://100.0.4.69:8282") >= 0) {
  82. baseUrl = "http://100.0.4.69:8282/";
  83. } else {
  84. baseUrl = "https://operation1.bol.wo.cn/";
  85. }
  86. // if (window.parent.location.href.indexOf("/douyin/") >= 0) {
  87. // $('#neveruseinput').val('不再使用抖音APP');
  88. // $('#neverusespan').text('不再使用抖音APP');
  89. // } else if (window.parent.location.href.indexOf("/tt/") >= 0) {
  90. // $('#neveruseinput').val('不再使用抖音APP');
  91. // $('#neverusespan').text('不再使用抖音APP');
  92. // } else if (window.parent.location.href.indexOf("/sina/wb") >= 0) {
  93. // $('#neveruseinput').val('不再使用微博APP');
  94. // $('#neverusespan').text('不再使用微博APP');
  95. // } else if (window.parent.location.href.indexOf("/wy/") >= 0) {
  96. // $('#neveruseinput').val('不再使用网易APP');
  97. // $('#neverusespan').text('不再使用网易APP');
  98. // } else {
  99. // $('#neveruseinput').val('不再使用此APP');
  100. // $('#neverusespan').text('不再使用此APP');
  101. // }
  102. // 给选中的radio组件设置背景颜色
  103. // <!-- $('input[type="radio"').each(function(i, item) {-->
  104. // <!-- $(item).addClass('checked')-->
  105. // <!-- });-->
  106. $('#cancelmsg').on('keyup', function() {
  107. if ($('#cancelmsg').val().length > 50) {
  108. $('#cancelmsg').val($('#cancelmsg').val().substring(0, 50));
  109. return;
  110. }
  111. $('#cnt').html($('#cancelmsg').val().length + '/50');
  112. })
  113. $('#close').on('click', function() {
  114. var data = {
  115. eventtype: 'close',
  116. }
  117. parent.postMessage(JSON.stringify(data), baseUrl);
  118. })
  119. $('#cancel').on('click', function() {
  120. if ($('input:radio:checked').val() == null &&
  121. ($('#cancelmsg').val() == null || $('#cancelmsg').val().trim() == '')) {
  122. // 请选择或填写退订原因!
  123. compnt.showAlert('请选择退订原因!');
  124. return;
  125. }
  126. // if ($('#cancelmsg').val().length > 0 && $('#cancelmsg').val().length < 10) {
  127. // compnt.showAlert('退订原因不能少于10个字符!');
  128. // return;
  129. // }
  130. var data = {
  131. eventtype: 'cancel',
  132. canceltype: $('input:radio:checked').val(),
  133. cancelmsg: $('#cancelmsg').val()
  134. };
  135. parent.postMessage(JSON.stringify(data), baseUrl);
  136. })
  137. // <!-- var checkbox = document.querySelectorAll("input[type=radio]");-->
  138. // <!-- var submit = document.querySelector("button[type=submit]");-->
  139. // <!-- var section = document.querySelector(".section-agr")-->
  140. // <!-- var res = document.querySelector(".res")-->
  141. // <!-- var fixed = document.querySelector(".fixed-center")-->
  142. // <!-- var im = document.querySelector(".im")-->
  143. // <!-- res.addEventListener("click", function() {-->
  144. // <!-- fixed.style.display = "block"-->
  145. // <!-- setTimeout(function() {-->
  146. // <!-- fixed.style.display = "none"-->
  147. // <!-- }, 3000);-->
  148. // <!-- })-->
  149. // <!-- submit.addEventListener("click", function() {-->
  150. // <!-- if (submit.disabled = true) {-->
  151. // <!-- window.location.replace("http:www.baidu.com")-->
  152. // <!-- }-->
  153. // <!-- })-->
  154. // <!-- function check() {-->
  155. // <!-- for (var i = 0; i < checkbox.length; i++) {-->
  156. // <!-- if (checkbox[i].checked) {-->
  157. // <!-- submit.disabled = false;-->
  158. // <!-- res.style.display = "none"-->
  159. // <!-- return;-->
  160. // <!-- };-->
  161. // <!-- }-->
  162. // <!-- submit.disabled = true;-->
  163. // <!-- }-->
  164. // <!-- for (var i = 0; i < checkbox.length; i++) {-->
  165. // <!-- checkbox[i].onclick = check;-->
  166. // <!-- }-->
  167. // <!-- area.oninput = function() {-->
  168. // <!-- if (area.value != "" && area.value.length >= 10) {-->
  169. // <!-- submit.disabled = false;-->
  170. // <!-- res.style.display = "none"-->
  171. // <!-- }-->
  172. // <!-- }-->
  173. // <!-- window.onload = check;-->
  174. // <!-- function texLength(obj, maxlength, id) {-->
  175. // <!-- var curr = obj.value.length;-->
  176. // <!-- if (curr > maxlength) {-->
  177. // <!-- layer.msg('字数在' + maxlength + '字以内');-->
  178. // <!-- } else {-->
  179. // <!-- document.getElementById(id).innerHTML = curr;-->
  180. // <!-- }-->
  181. // <!-- }-->
  182. // var x = document.getElementById("area").value;
  183. // var amount = [...document.querySelectorAll("input[type='radio']")]
  184. // console.log(amount);
  185. // var flag = amount.some(item=>{
  186. // return item.checked
  187. // })
  188. // console.log(flag);
  189. </script>
  190. </html>