info.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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.booking_time_str}}</div>
  17. </div>
  18. <div class="am-g">
  19. <div class="am-u-sm-4">客户姓名</div>
  20. <div class="am-u-sm-8">{{info.address.name}}</div>
  21. </div>
  22. <div class="am-g">
  23. <div class="am-u-sm-4">地址</div>
  24. <div class="am-u-sm-8">{{info.address.city}}&nbsp;{{info.address.area}}&nbsp;{{info.address.poi.name}}&nbsp;{{info.address.detail}}</div>
  25. </div>
  26. <div class="am-g">
  27. <div class="am-u-sm-4">客户电话</div>
  28. <div class="am-u-sm-8"><a href="tel:{{info.address.mobile}}">{{info.address.mobile}}</a></div>
  29. </div>
  30. <div class="am-g">
  31. <div class="am-u-sm-4">评价信息</div>
  32. <div class="am-u-sm-8">{{info.comment}}</a></div>
  33. </div>
  34. <br>
  35. <div class="am-g">
  36. <div class="am-u-sm-4">产品</div>
  37. <div class="am-u-sm-12">
  38. <ul class="am-list am-list-static am-list-border">
  39. <li v-for="product in info.products">
  40. 名称:&nbsp;{{info.products[0].product.name}}<br>
  41. 价格:&nbsp;{{info.products[0].product.price}}
  42. </li>
  43. </ul>
  44. </div>
  45. </div>
  46. <div class="am-g" v-if="info.append_orders.length > 0">
  47. <div class="am-u-sm-4">追加订单</div>
  48. <div class="am-u-sm-12">
  49. <ul class="am-list am-list-static am-list-border">
  50. <li v-for="append in info.append_orders">
  51. <ul class="am-list am-list-static am-list-border">
  52. <li v-for="product in append.products">
  53. 服务:&nbsp;{{product.name}}<br>
  54. 价格:&nbsp;{{product.price}}
  55. </li>
  56. </ul>
  57. </li>
  58. </ul>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <script type="text/javascript">
  65. document.title = '评价详情';
  66. var order = <?php echo json_encode($order); ?>;
  67. var user = <?php echo json_encode($user); ?>;
  68. var v_order = new Vue({
  69. el: '#info',
  70. data: {
  71. info: []
  72. }
  73. });
  74. $(function() {
  75. getCommentInfo(order, user);
  76. });
  77. function getCommentInfo(order, user) {
  78. // ID为空则弹窗提示
  79. if (order.length == 0 || user.length == 0) {
  80. $.valert('订单信息未录入');
  81. return false;
  82. }
  83. $.vloading('open');
  84. $.post(
  85. '/index.php?r=o2o/o2oApp/getCommentInfo',
  86. {
  87. id : order,
  88. user : user
  89. },
  90. function(res) {
  91. $.vloading('close');
  92. var data = $.parseJSON(res);
  93. if (data.success == false) {
  94. $.valert(data.msg);
  95. } else {
  96. v_order.info = data.content;
  97. $('#info_content').show();
  98. }
  99. }
  100. );
  101. }
  102. </script>