record.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. {extend name="layout/layout" /}
  2. {block name="title"}阅读打卡记录{/block}
  3. {block name="css"}
  4. <!-- 这里引入css -->
  5. <link href="{:asset('/css/frontend/common.css')}" rel="stylesheet" type="text/css">
  6. <link href="{:asset('/css/frontend/classify.css')}" rel="stylesheet" type="text/css">
  7. <link rel="stylesheet" href="{:asset('/css/frontend/subscrip/record.css')}">
  8. <style>
  9. .detial{
  10. margin-top: 10px;
  11. }
  12. </style>
  13. {/block}
  14. {block name="zepto"}
  15. <!-- 这是zepto插件 -->
  16. {/block}
  17. {block name="menu_title"}阅读打卡记录{/block}
  18. {block name="main"}
  19. <div class="detial">
  20. {if condition="!empty($actList)"}
  21. {foreach $actList as $k=>$act}
  22. <div class="info">
  23. <div class="title">{$act['md']}期阅读打卡</div>
  24. <div class="time">活动周期:{$act['days']}天</div>
  25. <div class="time">活动参与时间:{$act['md_bt']}-{$act['md_et']} </div>
  26. <div class="status">
  27. <input type="hidden" data-id="{$act['id']}">
  28. {if condition="$act['status'] eq 1"}
  29. <text class="arrow_text go_to">进行中</text>
  30. {else /}
  31. <text class="arrow_text go_to">已结束</text>
  32. {/if}
  33. <img src="{:asset('/img/frontend/subscrip/arrow.png')}" alt="" class="arrow">
  34. </div>
  35. </div>
  36. {/foreach}
  37. {/if}
  38. </div>
  39. {/block}
  40. {block name="js"}
  41. <script>
  42. (function() {
  43. if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
  44. handleFontSize();
  45. } else {
  46. if (document.addEventListener) {
  47. document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);
  48. } else if (document.attachEvent) {
  49. document.attachEvent("WeixinJSBridgeReady", handleFontSize);
  50. document.attachEvent("onWeixinJSBridgeReady", handleFontSize);
  51. }
  52. }
  53. function handleFontSize() {
  54. WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
  55. WeixinJSBridge.on('menu:setfont', function() {
  56. WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
  57. });
  58. }
  59. })();
  60. document.documentElement.addEventListener('touchstart', function (event) {
  61. if (event.touches.length > 1) {
  62. event.preventDefault();
  63. }
  64. }, false);
  65. $('.go_to').click(function(e){
  66. var actId = $(this).parent().find('input').attr('data-id');
  67. window.location.href="/index/activity/UserActLog?actId="+actId;
  68. });
  69. $('.success').click(function (e) {
  70. var actId = $(this).parent().find('input').attr('data-id');
  71. window.location.href="/index/activity/actSuccess?actId="+actId;
  72. })
  73. $('.fail').click(function (e) {
  74. var actId = $(this).parent().find('input').attr('data-id');
  75. window.location.href="/index/activity/actFail?actId="+actId;
  76. })
  77. </script>
  78. {/block}