detail.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {extend name="app/shop/view/base.html"/}
  2. {block name="resources"}
  3. <link rel="stylesheet" href="STATIC_CSS/promotion_detail.css">
  4. {/block}
  5. {block name="main"}
  6. <div class="layui-card card-common card-brief">
  7. <div class="layui-card-header">
  8. <div>
  9. <span class="card-title">基本信息</span>
  10. </div>
  11. </div>
  12. <div class="layui-card-body">
  13. <div class="promotion-view">
  14. <div class="promotion-view-item">
  15. <label>活动名称:</label>
  16. <span>{$info.topic_name}</span>
  17. </div>
  18. <div class="promotion-view-item">
  19. <label>开始时间:</label>
  20. <span>{:date('Y-m-d H:i:s',$info.start_time)}</span>
  21. </div>
  22. <div class="promotion-view-item">
  23. <label>结束时间:</label>
  24. <span>{:date('Y-m-d H:i:s',$info.end_time)}</span>
  25. </div>
  26. </div>
  27. <div class="promotion-view">
  28. <div class="promotion-view-item-line">
  29. <label class="promotion-view-item-custom-label">横幅图片:</label>
  30. <div class="promotion-view-item-custom-box img-upload">
  31. <div class="upload-img-block icon">
  32. <div class="upload-img-box">
  33. {if condition="$info.topic_adv"}
  34. <img layer-src src="{:img($info.topic_adv)}" >
  35. {else/}
  36. <img layer-src src="__STATIC__/img/shape.png" />
  37. {/if}
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. {if !empty($info.remark)}
  43. <div class="promotion-view-item-line">
  44. <label class="promotion-view-item-custom-label">活动内容:</label>
  45. <div class="promotion-view-item-custom-box">{$info.remark}</div>
  46. </div>
  47. {/if}
  48. </div>
  49. </div>
  50. </div>
  51. <div class="layui-card card-common card-brief">
  52. <div class="layui-card-header">
  53. <div>
  54. <span class="card-title">活动商品</span>
  55. </div>
  56. </div>
  57. <div class="layui-card-body">
  58. <div class='promotion-view-list'>
  59. <table id="promotion_list"></table>
  60. </div>
  61. </div>
  62. </div>
  63. {/block}
  64. {block name="script"}
  65. <script type='text/html' id="promotion_list_item_box_html">
  66. <div class="promotion-list-item-title">
  67. <div class="promotion-list-item-title-icon">
  68. <img src="{{ ns.img(d.sku_image) }}" alt="">
  69. </div>
  70. <p class="promotion-list-item-title-name multi-line-hiding">{{ d.sku_name }}</p>
  71. </div>
  72. </script>
  73. <script>
  74. var promotion_list = {:json_encode($info.goods_list, JSON_UNESCAPED_UNICODE)};
  75. layui.use('table', function() {
  76. new Table({
  77. elem: '#promotion_list',
  78. cols: [
  79. [{
  80. field: 'sku_name',
  81. title: '商品名称',
  82. width: '30%',
  83. unresize: 'false',
  84. templet: '#promotion_list_item_box_html'
  85. }, {
  86. field: 'price',
  87. title: '商品价格',
  88. unresize: 'false',
  89. templet: function(data) {
  90. return '¥' + data.price;
  91. }
  92. }, {
  93. field: 'stock',
  94. title: '库存',
  95. unresize: 'false',
  96. }, {
  97. title: '活动价格',
  98. unresize: 'false',
  99. templet: function(data) {
  100. return '¥' + data.topic_price;
  101. }
  102. }]
  103. ],
  104. data: promotion_list
  105. });
  106. });
  107. </script>
  108. {/block}