conflict.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {extend name="app/shop/view/base.html"/}
  2. {block name="resources"}
  3. {/block}
  4. {block name="main"}
  5. {if $conflict_data.type == 'goods'}
  6. <div class="detail-card tips-wrap">
  7. <div class="detail-con">
  8. <p class="detail-line">同一活动时间内,同一个商品只可参加一个满减活动,当前活动中有<span class="conflict-num red-color"></span>件商品与以下商品冲突</p>
  9. <p class="detail-line">活动类型:{$conflict_data.promotion}</p>
  10. <p class="detail-line">当前活动时间:{:time_to_date($conflict_data.start_time)} - {:time_to_date($conflict_data.end_time)}</p>
  11. </div>
  12. </div>
  13. {/if}
  14. {if $conflict_data.type == 'activity'}
  15. <div class="detail-card tips-wrap">
  16. <div class="detail-con">
  17. <p class="detail-line">同一活动时间内,同一个店铺只能同时存在一个全选商品的满减/送活动</p>
  18. <p class="detail-line">当前活动与以下<span class="conflict-num red-color"></span>个活动存在冲突</p>
  19. <p class="detail-line">当前活动时间:{:time_to_date($conflict_data.start_time)} - {:time_to_date($conflict_data.end_time)}</p>
  20. </div>
  21. </div>
  22. {/if}
  23. <table id="goods_list"></table>
  24. {/block}
  25. {block name="script"}
  26. <script>
  27. layui.use(['form'], function() {
  28. var table,form = layui.form;
  29. form.render();
  30. var list = {:json_encode($conflict_data.list, JSON_UNESCAPED_UNICODE)};
  31. $(".conflict-num").text(list.length);
  32. table = new Table({
  33. elem: '#goods_list',
  34. cols: [
  35. [
  36. {if $conflict_data.type == 'goods'}
  37. {
  38. field: 'goods_name',
  39. title: '商品名称',
  40. unresize: 'false',
  41. },
  42. {/if}
  43. {
  44. field: 'manjian_name',
  45. title: '活动名称',
  46. unresize: 'false',
  47. }, {
  48. title: '活动时间',
  49. unresize: 'false',
  50. templet: function(data) {
  51. return ns.time_to_date(data.start_time) +'至'+ ns.time_to_date(data.end_time);
  52. }
  53. }]
  54. ],
  55. data: list
  56. });
  57. });
  58. </script>
  59. {/block}