Aucune description

index.jsp 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. <%@ page language="java" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <meta charset="UTF-8" />
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" />
  9. <meta name="renderer" content="webkit">
  10. <meta http-equiv="Cache-Control" content="no-siteapp" />
  11. <meta name="applicable-device" content="mobile">
  12. <meta name="format-detection" content="telephone=no" />
  13. <meta http-equiv="title" content="" />
  14. <title>品质为先,不虚标不限速</title>
  15. <meta name="description" content="" />
  16. <meta name="keywords" content="" />
  17. <link rel="stylesheet" href="/static/css/animate.min.css" type="text/css" media="all" />
  18. <link rel="stylesheet" href="/static/css/style.css" type="text/css" media="all" />
  19. <script language="javascript" type="text/javascript" src="/static/js/jquery-3.6.0.min.js"></script>
  20. <script language="javascript" type="text/javascript" src="/static/js/animate.min.js"></script>
  21. <script language="javascript" type="text/javascript" src="/static/js/main.js"></script>
  22. </head>
  23. <body>
  24. <div>
  25. <div class="topinfo">
  26. <div class="avatar">
  27. <img src="/static/img/img-avatar.jpg">
  28. </div>
  29. <div class="info">
  30. <p>状态:
  31. <c:choose>
  32. <c:when test="${devs.devInfo.realstate =='已实名' }">
  33. <span class="status green">已激活</span>
  34. </c:when>
  35. <c:when test="${devs.devInfo.realstate =='未实名' or devs.devInfo.realstate == null}">
  36. <span class="status red">未激活</span>
  37. </c:when>
  38. </c:choose>
  39. <span class="refresh-btn" onclick="shuxindq()">
  40. <img src="/static/img/cq.png"></span>
  41. <br><!--套餐剩余0天<br />-->号码:
  42. <span class="number">${devs.devInfo.devid}</span>
  43. <br>有效期: <span class="expiry">${devs.devInfo.invalid}</span>
  44. </p>
  45. </div>
  46. <div class="clear-float"></div>
  47. <!--div class="logout-btn" onclick="javascript:window.location.href='#'">
  48. 退出
  49. </div-->
  50. </div>
  51. <div class="home-number">
  52. <div class="number-row">
  53. <a class="number-item">${ust.usevalue}</a>
  54. <a class="number-item">${ust.total}</a>
  55. <a class="number-item">${ust.remainvalue}</a>
  56. </div>
  57. <div class="label-row">
  58. <a class="label-item">已用流量</a>
  59. <a class="label-item">套餐总量</a>
  60. <a class="label-item">剩余流量</a>
  61. </div>
  62. <div class="clear-float"></div>
  63. <div class="divider"></div>
  64. <div class="status-row">
  65. <div class="status-text">当前套餐剩余${ust.day}天</div>
  66. <div class="status-button">
  67. <a href="/consumer/getDevPkgs.do">查看待用套餐</a>
  68. </div>
  69. </div>
  70. <div class="clear-float"></div>
  71. </div>
  72. <c:if test="${ust.show == 'buyPkg'}">
  73. <div class="home-tips">
  74. <div class="icon">
  75. <img src="/static/img/icon-notice.png">
  76. </div>
  77. <div class="text">
  78. <span>无可用套餐或流量已用尽</span>
  79. <span>点击右侧按钮订购上网套餐</span>
  80. </div>
  81. <div class="btn">
  82. <button onclick="javascript:window.location.href='/consumer/getPkgsByDevId.do?devid=${devs.devInfo.devid}'">订购套餐</button>
  83. </div>
  84. <div style="clear:both"></div>
  85. </div>
  86. </c:if>
  87. <div class="menu">
  88. <a href="/consumer/getPkgsByDevId.do?devid=${devs.devInfo.devid}">
  89. <div class="menu-item" id="wyqcz">
  90. <img src="/static/img/icon-menu-01.png">
  91. <p>
  92. <sapn>流量订购</sapn>
  93. </p>
  94. </div>
  95. </a>
  96. <a href="javascript:;" onclick="ShowBox('PopNetwork')">
  97. <div class="menu-item">
  98. <img src="/static/img/icon-menu-02.png">
  99. <p>
  100. <sapn>网络优选</sapn>
  101. </p>
  102. </div>
  103. </a>
  104. <a href="/consumer/getDevPkgs.do">
  105. <div class="menu-item">
  106. <img src="/static/img/icon-menu-03.png">
  107. <p>
  108. <sapn>我的套餐</sapn>
  109. </p>
  110. </div>
  111. </a>
  112. <a href="javascript:;" class="popzhineng">
  113. <div class="menu-item">
  114. <img src="/static/img/icon-menu-04.png">
  115. <p>
  116. <sapn>智能诊断</sapn>
  117. </p>
  118. </div>
  119. </a>
  120. <c:choose>
  121. <c:when test="${devs.devInfo.realstate =='已实名' }">
  122. <a href="javascript:;">
  123. <div class="menu-item" id="kzsmxx">
  124. <img src="/static/img/icon-menu-05.png">
  125. <p>
  126. <sapn>已实名</sapn>
  127. </p>
  128. </div>
  129. </a>
  130. </c:when>
  131. <c:when test="${devs.devInfo.realstate =='未实名' or devs.devInfo.realstate == null}">
  132. <a href="javascript:;" class="poprealname">
  133. <div class="menu-item" id="kzsmxx">
  134. <img src="/static/img/icon-menu-05.png">
  135. <p>
  136. <sapn>未实名</sapn>
  137. </p>
  138. </div>
  139. </a>
  140. </c:when>
  141. </c:choose>
  142. <a href="/code/toBound.do?devid=${devs.devInfo.devid}">
  143. <div class="menu-item">
  144. <img src="/static/img/icon-menu-06.png">
  145. <p>
  146. <sapn>绑定手机</sapn>
  147. </p>
  148. </div>
  149. </a>
  150. <a href="https://f.wps.cn/g/69QXTZgu/">
  151. <div class="menu-item">
  152. <img src="/static/img/icon-menu-07.png">
  153. <p>
  154. <sapn>官方投诉</sapn>
  155. </p>
  156. </div>
  157. </a>
  158. <a href="javascript:;" onclick="ShowBox('PopWeixin')" class="lw">
  159. <div class="menu-item">
  160. <img src="/static/img/icon-menu-08.png">
  161. <p>
  162. <sapn>在线服务</sapn>
  163. </p>
  164. </div>
  165. </a>
  166. <div style="clear: both"></div>
  167. </div>
  168. </div>
  169. <div class="help-ercode">
  170. <p><img src="/static/img/img-help-ercode.png"></p>
  171. <p class="text">长按识别二维码寻求售后帮助</p>
  172. <div class="more">
  173. 工作时间: 08:00-23:00
  174. </div>
  175. </div>
  176. <div style="clear: both;height:70px"></div>
  177. <div class="nav">
  178. <div class="item cur" onclick="javascript:window.location.href='#'">
  179. <img src="/static/img/icon-nav-home-v.png">
  180. <div class="text">
  181. <sapn>首页</sapn>
  182. </div>
  183. </div>
  184. <div class="item" onclick="javascript:window.location.href='/consumer/getPkgsByDevId.do?devid=${devs.devInfo.devid}'">
  185. <img src="/static/img/icon-nav-recharge.png">
  186. <div class="text">
  187. <sapn>充值</sapn>
  188. </div>
  189. </div>
  190. <div class="item" onclick="javascript:window.location.href='/device/getDevInfo.do?sn=${devs.devInfo.devid}&f=help'">
  191. <img src="/static/img/icon-nav-help.png">
  192. <div class="text">
  193. <sapn>帮助</sapn>
  194. </div>
  195. </div>
  196. </div>
  197. <div class="zhineng">
  198. <div class="diagnosis animated fadeIn">
  199. <div class="title">诊断结果</div>
  200. <div class="state">
  201. <p><span>卡状态:</span><span id="bckd1" class="green">
  202. <c:choose>
  203. <c:when test="${devs.devInfo.realstate =='已实名' }">
  204. <span class="status green">已激活</span>
  205. </c:when>
  206. <c:when test="${devs.devInfo.realstate =='未实名' or devs.devInfo.realstate == null}">
  207. <span class="status red">未激活</span>
  208. </c:when>
  209. </c:choose>
  210. </span></p>
  211. <p><span>实名状态:</span>
  212. <c:choose>
  213. <c:when test="${devs.devInfo.realstate =='已实名' }">
  214. <span id="bckd2" class="green">${devs.devInfo.realstate}</span>
  215. </c:when>
  216. <c:when test="${devs.devInfo.realstate =='未实名' or devs.devInfo.realstate == null}">
  217. <span id="bckd2" class="red">${devs.devInfo.realstate}</span>
  218. </c:when>
  219. </c:choose>
  220. </p>
  221. <p><span>在用套餐剩余:</span><span id="bckd3">${ust.remainvalue}</span></p>
  222. </div>
  223. <div class="desc">
  224. <p style="font-weight: 800">温馨提示:</p>
  225. <p>1:剩余流量如果不足,请您点击 购买套餐 按钮 购买对应套餐即可恢复上网</p>
  226. <p>2:如果您未实名 请你点击 实名认证 按钮 进行实名 如果实名中遇到问题,请您及时联系客服即可</p>
  227. </div>
  228. <button class="btn btn-close">我知道了</button>
  229. </div>
  230. </div>
  231. <div class="zhineng3">
  232. <div class="diagnosis animated fadeIn">
  233. <div class="title">温馨提示</div>
  234. <div class="desc">
  235. <p>根据工信部规定,所有可联网设备需实名后方可使用,认证年龄限18-60周岁且实名结果可能存在延迟(建议隔日查看,不影响使用),实名办理时间为9:00-22:00,完成后请等待1-10分钟再开机使用。</p>
  236. </div>
  237. <button class="btn" onclick="$('.zhineng3').hide();javascript:window.location.href='/user/checksm.do'">确定</button>
  238. </div>
  239. </div>
  240. <div class="box">
  241. <div class="loading">
  242. <img src="/static/img/loading2.gif">
  243. </div>
  244. </div>
  245. <div class="boxx">
  246. <div class="pop-sale">
  247. <img src="/static/img/pop-sale.png">
  248. <div class="btn">
  249. <button onclick="qudg()">我知道了 点击关闭</button>
  250. </div>
  251. </div>
  252. </div>
  253. <!--网络优选-->
  254. <div class='menu-mask' id="PopNetwork">
  255. <div class="popbox animated fadeIn">
  256. <div class="popbox-title">网络管理</div>
  257. <div class="popbox-con">
  258. <div class="form-item">
  259. <div class="form-text">
  260. <img src="/static/img/icon-cmcc.png" class="icon">
  261. <span>中国移动</span>
  262. </div>
  263. <div class="select">
  264. <input type="radio" name="operators" class="redcheck" id="chinamobile" value="3" ${devs.devInfo.isp=='中国移动'?'checked':''}>
  265. </div>
  266. </div>
  267. <div class="form-item">
  268. <div class="form-text">
  269. <img src="/static/img/icon-ctcc.png" class="icon">
  270. <span>中国电信</span>
  271. </div>
  272. <div class="select">
  273. <input type="radio" name="operators" class="redcheck" id="chinatelecom" value="1" ${devs.devInfo.isp=='中国电信'?'checked':''}>
  274. </div>
  275. </div>
  276. <div class="form-item">
  277. <div class="form-text">
  278. <img src="/static/img/icon-unicom.png" class="icon">
  279. <span>中国联通</span>
  280. </div>
  281. <div class="select">
  282. <input type="radio" name="operators" class="redcheck" id="chinaunicom" value="2" ${devs.devInfo.isp=='中国联通'?'checked':''}>
  283. </div>
  284. </div>
  285. </div>
  286. <div class="network-btn">
  287. <button type="submit" class="btn" onclick="upOpera();">切换</button>
  288. <button type="submit" class="btn btn-cancel" onclick="CloseBox('PopNetwork')">取消</button>
  289. </div>
  290. <!--<div class="icon-close" onclick="CloseBox('PopNetwork')">
  291. </div>-->
  292. </div>
  293. </div>
  294. <!--在线客服-->
  295. <div class='menu-mask' id="PopWeixin">
  296. <div class="popbox pop-weixin animated fadeIn">
  297. <div class="popbox-con">
  298. <img src="/static/img/img-recharge-ercode.png">
  299. </div>
  300. <div class="icon-close" onclick="CloseBox('PopWeixin')">
  301. </div>
  302. </div>
  303. </div>
  304. <script src="/static/js/clipboard.js"></script>
  305. <script>
  306. var ttpp = 0;
  307. $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } });
  308. $(function () {
  309. if (ttpp) {
  310. tanchuang();
  311. bianse();
  312. }
  313. });
  314. function shebei() {
  315. $(".shebei").show();
  316. }
  317. function zidongfuzhi() {
  318. // $(".zhineng3").show();
  319. }
  320. function qudg() {
  321. $(".boxx").hide();
  322. shuxindq();
  323. }
  324. function qushimmmm() {
  325. $(".zhineng3").hide();
  326. $("#kzsmxx").click();
  327. }
  328. function closequshimmmm() {
  329. $(".zhineng3").hide();
  330. }
  331. function shebei_colse() {
  332. $(".shebei").hide();
  333. }
  334. function tanchuang() {
  335. if (localStorage.biaozhi != 2) {
  336. $(".box").show();
  337. }
  338. }
  339. function ggbb() {
  340. $(".box").hide();
  341. localStorage.biaozhi = 2;
  342. }
  343. function bianse() {
  344. var kk22 = 1;
  345. setInterval(function () {
  346. if (kk22 == 1) {
  347. //.animate({height:"100px"});
  348. $('.bss').css('color', '#f8f8f8');
  349. } else if (kk22 == 2) {
  350. $('.bss').css('color', '#FFFF00');
  351. }
  352. kk22++;
  353. if (kk22 == 3) {
  354. kk22 = 1;
  355. }
  356. }, 2000);
  357. //setTimeout
  358. /*setTimeout($('.bss').css('color','#FFFF00'),1000);
  359. setTimeout($('.bss').css('color','#f8f8f8'),1000);*/
  360. }
  361. function shuxindq() {
  362. location.reload();
  363. }
  364. function upOpera(){
  365. if(confirm("切换网络必须要再做实名,否则会导致设备无法上网。确认修改网络吗?")){
  366. jQuery.ajax({
  367. url : "/device/setOpera.do",
  368. data : {
  369. operator : $(".redcheck:checked").val(),
  370. },
  371. type : 'post',
  372. dataType : "json",
  373. success : function(data) {
  374. if(data == 'OK'){
  375. alert("修改成功,2分钟后拔电重启生效,请确保做完实名。");
  376. location.reload();
  377. }else
  378. alert(data);
  379. },
  380. });
  381. }
  382. }
  383. </script>
  384. </body>
  385. </html>