member_coupon.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. {extend name="base"/}
  2. {block name="resources"}
  3. {/block}
  4. {block name="body"}
  5. <div>
  6. <table id="member_coupon_list" lay-filter="member_coupon_list"></table>
  7. </div>
  8. <!--状态-->
  9. <script type="text/html" id="state">
  10. {{# if(d.state == 1){ }}
  11. <div class="layui-elip">已领取</div>
  12. {{# }else if(d.state == 2){ }}
  13. <div class="layui-elip">已使用</div>
  14. {{# }else if(d.state == 3){ }}
  15. <div class="layui-elip">已过期</div>
  16. {{# } }}
  17. </script>
  18. <!--面额-->
  19. <script type="text/html" id="types">
  20. {{# if(d.type == 'reward'){ }}
  21. <div class="layui-elip">¥{{d.money}}</div>
  22. {{# }else if(d.type == 'discount'){ }}
  23. <div class="layui-elip">{{d.discount}}折</div>
  24. {{# } }}
  25. </script>
  26. <!--领取时间-->
  27. <script type="text/html" id="fetch_time">
  28. {{ ns.time_to_date(d.fetch_time) }}
  29. </script>
  30. <!--使用时间-->
  31. <script type="text/html" id="use_time">
  32. {{ ns.time_to_date(d.use_time) }}
  33. </script>
  34. <!--结束时间-->
  35. <script type="text/html" id="end_time">
  36. {{ ns.time_to_date(d.end_time) }}
  37. </script>
  38. {/block}
  39. {block name="script"}
  40. <script>
  41. var getType = {:json_encode($get_type)};
  42. var table = new Table({
  43. elem: '#member_coupon_list',
  44. filter: "member_coupon_list",
  45. url: ns.url("shop/member/memberCoupon"),
  46. where:{ member_id : "{$member_id}" },
  47. cols: [[{
  48. field: 'coupon_name',
  49. width: '14%',
  50. title: '优惠券名称',
  51. unresize : 'true'
  52. }, {
  53. field: 'coupon_code',
  54. width: '11%',
  55. title: '优惠码',
  56. unresize : 'true'
  57. }, {
  58. width: '10%',
  59. title: '面额',
  60. templet: '#types',
  61. unresize : 'true',
  62. }, {
  63. width: '10%',
  64. title: '获取方式',
  65. templet: function (data) {
  66. return getType[data.get_type] ? getType[data.get_type] : '';
  67. },
  68. unresize : 'true',
  69. }, {
  70. width: '10%',
  71. title: '状态',
  72. templet: '#state',
  73. unresize : 'true'
  74. }, {
  75. width: '15%',
  76. title: '领取时间',
  77. templet: '#fetch_time',
  78. unresize : 'true'
  79. }, {
  80. width: '15%',
  81. title: '结束时间',
  82. templet: '#end_time',
  83. unresize : 'true'
  84. }, {
  85. width: '15%',
  86. title: '使用时间',
  87. templet: '#use_time',
  88. unresize : 'true'
  89. }]],
  90. });
  91. </script>
  92. {/block}