makeMoneyDetail.vue 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <!-- 我的-分享赚钱详情 -->
  2. <template>
  3. <view>
  4. <view class="loading_text" v-if="loading">加载中...</view>
  5. <view v-else>
  6. <view :key="index" v-for="(item,index) in data" class="item">
  7. <view style="color: #1e2130;font-size: 32upx;">
  8. <navigator :url="'../order/detail?id='+item.btr_id">{{item.btr_title}}</navigator>
  9. </view>
  10. <view>订单编号:{{item.tdwk_sn}}</view>
  11. <view class="" style="display: flex;align-items: center;">
  12. <view class="" style="width: 100upx;">
  13. <image style="width: 100upx;height: 100upx;border-radius: 50%;" :src="item.profile_photo||'../../static/user.png'"></image>
  14. </view>
  15. <view class="">
  16. {{item.true_name}}
  17. </view>
  18. </view>
  19. <view>佣金:<text style="color: #f9663b;font-weight: bold;">{{item.money_total}}元</text></view>
  20. <view>订单时间:{{item.bwa_createtime}}</view>
  21. </view>
  22. </view>
  23. <view class="loading_text" v-if="data.length==0&&!loading">暂无数据</view>
  24. </view>
  25. </template>
  26. <script>
  27. import commonData from '../../commonData.js'
  28. import commonFun from '../../commonFun.js'
  29. export default {
  30. data() {
  31. return {
  32. data: [],
  33. id: '',
  34. }
  35. },
  36. methods: {
  37. // 获取数据
  38. get_data() {
  39. this.loading = true
  40. uni.showLoading({
  41. title: '加载中...',
  42. mask: true
  43. })
  44. let params = {
  45. bizCatalog: 'WorkerEntity',
  46. handleMode: 'fetchallShareWorkers',
  47. pageIndex: 1,
  48. pageSize: 1000,
  49. orderby: 0,
  50. query: {
  51. recruitid: this.id,
  52. }
  53. }
  54. console.log('我的分销详情列表请求参数')
  55. console.log(params)
  56. commonFun.requestUrl('&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData', params, res => {
  57. if (res.status) {
  58. this.data = res.data.Result.pageData
  59. console.log('我的分销详情列表数据')
  60. console.log(this.data)
  61. }
  62. this.loading = false
  63. uni.hideLoading()
  64. uni.stopPullDownRefresh()
  65. })
  66. },
  67. onPullDownRefresh() {
  68. this.get_data()
  69. },
  70. },
  71. components: {},
  72. onLoad(e) {
  73. this.id = e.id
  74. this.get_data()
  75. },
  76. };
  77. </script>
  78. <style>
  79. .item {
  80. border-bottom: 2upx solid #dedede;
  81. padding: 20upx 0;
  82. }
  83. .item view {
  84. color: #999999;
  85. width: 92%;
  86. margin-left: 4%;
  87. line-height: 45upx;
  88. padding: 6upx 0;
  89. }
  90. </style>