exchange_show.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. {layout name="common/layout" /}
  2. <style>
  3. .statistics {
  4. padding: 30px 0;
  5. margin: 0;
  6. }
  7. .statistics .statistics-nums {
  8. color: #ff7243;
  9. }
  10. .statistics .statistics-text {
  11. color: #a5a5a5;
  12. }
  13. .statistics .col-xs-4 {
  14. padding: 15px;
  15. border-top: 1px solid #eee;
  16. border-bottom: 1px solid #eee;
  17. border-right: 1px solid #eee;
  18. }
  19. .btn-exchange {
  20. padding: 10px 40px;
  21. }
  22. </style>
  23. <div class="container" id="content-container">
  24. <div class="panel panel-default panel-author">
  25. <div class="panel-body">
  26. <div class="row">
  27. <div class="col-md-5">
  28. <img src="{$row.image|htmlentities}" class="img-responsive" alt="">
  29. </div>
  30. <div class="col-md-7">
  31. <h1 class="my-3" style="line-height:inherit;font-size:24px;">{$row.title|htmlentities}</h1>
  32. <div class="pt-2 pb-2">
  33. <p class="score-info">
  34. 需要积分:<span class="text-danger">{$row.score|htmlentities}</span> 积分
  35. </p>
  36. </div>
  37. <div class="meta-data">
  38. <span>兑换说明:</span>
  39. {$row.description|htmlentities}
  40. </div>
  41. <div class="row statistics text-center">
  42. <div class="col-xs-4">
  43. <div class="statistics-text">积分</div>
  44. <div class="statistics-nums">{$row.score|htmlentities}</div>
  45. </div>
  46. <div class="col-xs-4">
  47. <div class="statistics-text">已兑换</div>
  48. <div class="statistics-nums">{$row.sales|htmlentities}</div>
  49. </div>
  50. <div class="col-xs-4">
  51. <div class="statistics-text">库存</div>
  52. <div class="statistics-nums">{:$row.stocks>0?'充足':'不足'}</div>
  53. </div>
  54. </div>
  55. <div class="meta-data">
  56. <span>物品类型:</span>
  57. {:$row.type=='virtual'?'虚拟物品':'实物商品'}
  58. </div>
  59. <div class="row mt-2">
  60. <div class="col-xs-12 col-md-4">
  61. <div class="my-4">
  62. <a href="javascript:" class="btn btn-buynow btn-primary btn-exchange" data-id="{$row.id|htmlentities}"
  63. data-type="{$row.type|htmlentities}">立即兑换</a>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. <div class="panel panel-default panel-author">
  72. <div class="panel-heading">
  73. <h4 style="font-size:16px;line-height: inherit;margin:0;">
  74. <i class="fa fa-fw fa-list"></i>
  75. 物品详情
  76. </h4>
  77. </div>
  78. <div class="panel-body">
  79. {$row.content}
  80. </div>
  81. </div>
  82. </div>
  83. <script type="text/html" id="exchangetpl">
  84. <form id="exchange-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="" style="padding:15px 0;overflow: hidden;">
  85. {if $row.type=='reality'}
  86. <div class="form-group">
  87. <label class="control-label col-xs-12 col-sm-2">地址:</label>
  88. <div class="col-xs-12 col-sm-8">
  89. {if !$addressList}
  90. <div class="alert alert-warning alert-warning-light mb-0">请添加收货地址后重试,<a href="{:url('index/shop/address')}" target="_blank">点击添加</a></div>
  91. {else/}
  92. <select id="c-result" class="form-control selectpicker" data-rule="required" name="address_id">
  93. {foreach name="addressList" item="vo"}
  94. <option value="{$vo.id|htmlentities}">{$vo.receiver|htmlentities}-{$vo.address|htmlentities}</option>
  95. {/foreach}
  96. </select>
  97. {/if}
  98. </div>
  99. </div>
  100. {/if}
  101. <div class="form-group">
  102. <label class="control-label col-xs-12 col-sm-2">备注:</label>
  103. <div class="col-xs-12 col-sm-8">
  104. <input id="c-name" class="form-control" name="memo" type="text">
  105. </div>
  106. </div>
  107. <div class="form-group">
  108. <label class="control-label col-xs-12 col-sm-2">数量:</label>
  109. <div class="col-xs-12 col-sm-8">
  110. <div class="value">
  111. <div class="quantity" data-id="">
  112. <div class="quantity-down">-</div>
  113. <input type="text" class="quantity-text" step="1" min="1" max="" name="nums" data-stocks="{$row.stocks|htmlentities}" value="1" title="数量" size="4" inputmode="numeric">
  114. <div class="quantity-up">+</div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. <div class="form-group">
  120. <label class="control-label col-xs-12 col-sm-2"></label>
  121. <div class="col-xs-12 col-sm-8">
  122. <a href="javascript:;" style="padding:10px 40px;" class="btn btn-primary btn-submit-exchange">提交</a>
  123. </div>
  124. </div>
  125. </form>
  126. </script>
  127. <script data-render="script" src="__ADDON__/js/exchange.js?v={$site.version|htmlentities}"></script>