info_append.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <div>
  2. <div id="header">
  3. <div class="am-g">
  4. <div class="am-u-sm-12">
  5. <div class="layoutbox">
  6. 订单详情
  7. </div>
  8. </div>
  9. </div>
  10. </div>
  11. <!-- 订单详情 -->
  12. <div id="info">
  13. <div class="am-popup-bd" id="info_content" style="display: none;">
  14. <div class="am-g">
  15. <div class="am-u-sm-4">追加时间</div>
  16. <div class="am-u-sm-8">{{info.append_time_str}}</div>
  17. </div>
  18. <div class="am-g">
  19. <div class="am-u-sm-4">产品</div>
  20. <div class="am-u-sm-12">
  21. <ul class="am-list am-list-static am-list-border">
  22. <li v-for="product in info.products">
  23. 名称:&nbsp;{{product.name}}<br>
  24. 价格:&nbsp;{{product.price}}
  25. </li>
  26. </ul>
  27. </div>
  28. </div>
  29. <div class="am-g">
  30. <button type="button" class="am-btn am-btn-warning am-radius" style="width:100%;"
  31. onclick="getOrderInfo();">查看被追加的订单</button>
  32. <input type="hidden" id="order" :value="info.order" />
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. <script type="text/javascript">
  38. document.title = '我的提成-详情';
  39. var order = <?php echo json_encode($order); ?>;
  40. var user = <?php echo json_encode($user); ?>;
  41. var v_order = new Vue({
  42. el: '#info',
  43. data: {
  44. info: []
  45. }
  46. });
  47. $(function() {
  48. getCommisionInfo(order, user);
  49. });
  50. function getOrderInfo(order) {
  51. var orderID = $('#order').val();
  52. window.location.href = '/index.php?r=o2o/myCommision/info&order='+orderID+'&user='+user+'&type='+0;
  53. }
  54. function getCommisionInfo(order, user) {
  55. if (order.length == 0 || user.length == 0) {
  56. $.valert('订单信息未录入');
  57. return false;
  58. }
  59. $.vloading('open');
  60. $.post(
  61. '/index.php?r=o2o/o2oApp/getAppendInfo',
  62. {
  63. id: order,
  64. user: user
  65. },
  66. function(res) {
  67. $.vloading('close');
  68. var data = $.parseJSON(res);
  69. if (data.success == false) {
  70. $.valert(data.msg);
  71. } else {
  72. v_order.info = data.content;
  73. $('#info_content').show();
  74. }
  75. }
  76. );
  77. }
  78. </script>