index.vue 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <div id="agent_order_detail_container">
  3. <van-cell title="订单编号" :value="order.sn" :border="false"></van-cell>
  4. <van-cell title="消费产品" :value="order.goods_name" :border="false"></van-cell>
  5. <van-cell title="下单时间" :value="order.create_time" :border='false'></van-cell>
  6. <van-cell title="买家" :value="order.user_name" :border="false"></van-cell>
  7. <!-- <van-cell title="卖家等级" value="一级消费" :border="false"></van-cell>-->
  8. <van-cell title="结算状态" :border="false">
  9. <text v-if="order.provide_status == 1">收益到余额</text>
  10. <text v-if="order.provide_status == 2">未收益</text>
  11. <text v-if="order.provide_status == 3">收益到冻结余额</text>
  12. </van-cell>
  13. <van-cell title="佣金收益" :value="order.rebater" :border="false"></van-cell>
  14. <van-cell title="订单总价" :value="order.price" :border="false"></van-cell>
  15. </div>
  16. </template>
  17. <script>
  18. import {agentOrderDetail} from "../../../../requests/agent";
  19. import util from '@/utils/index'
  20. var $this
  21. export default {
  22. name: "agent_order_detail_container",
  23. components: {},
  24. data() {
  25. return {
  26. order: {}
  27. }
  28. },
  29. methods: {
  30. get_order($sn) {
  31. let $params = {
  32. sn: $sn
  33. }
  34. agentOrderDetail($params).then((res) => {
  35. let $data = res.data;
  36. $this.order = $data.data
  37. $this.order['create_time'] = util.formatTime($this.order['create_time'])
  38. })
  39. }
  40. },
  41. mounted() {
  42. },
  43. created() {
  44. $this = this
  45. },
  46. onLoad($options) {
  47. let $order_sn = $options.sn
  48. $this.get_order($order_sn)
  49. }
  50. }
  51. </script>
  52. <style scoped>
  53. page {
  54. background-color: #fff;
  55. }
  56. .not_show {
  57. opacity: 0;
  58. }
  59. </style>