record_info2.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <!--
  2. * @Description: cps阅读推荐banner
  3. * @FilePath: \cps阅读推荐\index.html
  4. * @Version: 1.0
  5. * @Autor: CuiGang
  6. * @Date: 2020-03-04 11:53:18
  7. * @LastEditors: CuiGang
  8. * @LastEditTime: 2020-03-05 13:46:32
  9. -->
  10. <!DOCTYPE html>
  11. <html lang="en">
  12. <head>
  13. <meta charset="UTF-8">
  14. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  15. <title>阅读打卡记录</title>
  16. </head>
  17. <body style="margin: 0">
  18. <script type="text/javascript" src="{:asset('/js/frontend/subscrip/zepto.min.js')}"></script>
  19. <script type="text/javascript" src="{:asset('/libs/Zepto-Cookie/zepto.cookie.min.js')}"></script>
  20. <script type="text/javascript" src="{:asset('/js/frontend/common.js?v=5')}"></script>
  21. <script type="text/javascript" src="{:asset('/js/frontend/cps_log.js')}"></script>
  22. <script>
  23. (function (doc, win) {
  24. var docEl = doc.documentElement,
  25. resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
  26. recalc = function () {
  27. var clientWidth = docEl.clientWidth;
  28. if (!clientWidth) return;
  29. docEl.style.fontSize = 100 * (clientWidth / 360) + 'px';
  30. };
  31. recalc();
  32. if (!doc.addEventListener) return;
  33. win.addEventListener(resizeEvt, recalc, false);
  34. doc.addEventListener('DOMContentLoaded', recalc, false);
  35. })(document, window);
  36. </script>
  37. <!-- read_recommend_ -->
  38. <link rel="stylesheet" href="{:asset('/css/frontend/subscrip/recordInfo.css')}">
  39. <div id="record_info">
  40. <div class="header">
  41. <img src="{:asset('/img/frontend/subscrip/back-white.png')}" class="left">
  42. <div>阅读打卡记录</div>
  43. <!-- <img src="{:asset('/img/frontend/subscrip/set-white.png')}" alt="" class="set">-->
  44. </div>
  45. <div class="back_card"></div>
  46. <div class="card"></div>
  47. <div class="inset">
  48. <div class="official">每一次阅读,都是一份收获</div>
  49. <div class="down">
  50. <div class="black">
  51. <div class="now"><text class="num">{$activity['sort_day']}</text>天</div>
  52. <div class="present">当前坚持</div>
  53. </div>
  54. <div class="line"></div>
  55. <div class="red">
  56. <div class="now"><text class="num">{$activity['days']}</text>天</div>
  57. <div class="present">活动周期</div>
  58. </div>
  59. </div>
  60. </div>
  61. <div class="detial">
  62. {if condition="!empty($log)"}
  63. {foreach($log as $k=>$v)}
  64. <div class="info">
  65. <div class="title">第{$v['sort']}天阅读打卡记录</div>
  66. <div class="time">{$v['d_text']}</div>
  67. <div class="status">
  68. {if condition="$v['state'] eq 0"}
  69. <text class="reissue go_sign">补卡</text>
  70. {elseif condition="$v['state'] eq -1"}
  71. <text class="arrow_text go_sign">未完成</text>
  72. {else/}
  73. <text class="arrow_text">已完成</text>
  74. {/if}
  75. </div>
  76. </div>
  77. {/foreach}
  78. {/if}
  79. </div>
  80. <div class="wrapper" style="">
  81. <div class="txt copy">{$con}</div>
  82. <textarea id="input"></textarea>
  83. </div>
  84. <div class="alert_mask" style="display: none">
  85. <div class="mask_pop"></div>
  86. <div class="mask_warp">
  87. <img src="{:asset('/img/frontend/subscrip/info_wrong.png')}" alt="" class="wrong">
  88. <div class="alert_tit">很遗憾!您昨日未完成打卡</div>
  89. <div class="alert_info">
  90. 挑战失败,失去 <text class="warn">全额返还报名费资格</text>
  91. ,您可以邀请任意好友报名该活动,获得1次补签机会。
  92. </div>
  93. <div class="btn_rei">立即补签</div>
  94. <span class="alert_info">*已帮你自动复制口令,快去贴给他~!</span>
  95. </div>
  96. </div>
  97. </div>
  98. <style type="text/css">
  99. .wrapper {position: fixed;}
  100. #input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
  101. .wrapper .copy {
  102. position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;
  103. }
  104. </style>
  105. <script>
  106. $('#record_info .left').click(function (e) {
  107. window.location.href="/index/activity/subscribe";
  108. })
  109. window.onload = function(){
  110. $('.go_sign').click(function (e) {
  111. $('.alert_mask').show();
  112. var text = $('.wrapper .copy').text();
  113. var input = document.getElementById("input");
  114. input.value = text; // 修改文本框的内容
  115. input.select(); // 选中文本
  116. document.execCommand("copy"); // 执行浏览器复制命令
  117. })
  118. $('.btn_rei').click(function (e) {
  119. $('.alert_mask').hide();
  120. })
  121. $('.alert_mask .wrong').click(function () {
  122. $('.alert_mask').hide();
  123. })
  124. $('.reissue').click(function () {
  125. $('.alert_mask').show();
  126. })
  127. }
  128. </script>
  129. </body>
  130. </html>