makeMoneyDetail.vue 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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>会员名:{{item.true_name}}</view>
  12. <view>佣金:<text style="color: #f9663b;font-weight: bold;">{{item.money_total}}元</text></view>
  13. <view>订单时间:{{item.bwa_createtime}}</view>
  14. </view>
  15. </view>
  16. <view class="loading_text" v-if="data.length==0&&!loading">暂无数据</view>
  17. </view>
  18. </template>
  19. <script>
  20. import commonData from '../../commonData.js'
  21. import commonFun from '../../commonFun.js'
  22. export default {
  23. data() {
  24. return {
  25. data: [],
  26. id: '',
  27. }
  28. },
  29. methods: {
  30. // 获取数据
  31. get_data() {
  32. this.loading = true
  33. uni.showLoading({
  34. title: '加载中...',
  35. mask: true
  36. })
  37. let params = {
  38. bizCatalog: 'WorkerEntity',
  39. handleMode: 'fetchallShareWorkers',
  40. pageIndex: 1,
  41. pageSize: 1000,
  42. orderby: 0,
  43. query: {
  44. recruitid: this.id,
  45. }
  46. }
  47. console.log('我的分销详情列表请求参数')
  48. console.log(params)
  49. commonFun.requestUrl('&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData', params, res => {
  50. if (res.status) {
  51. this.data = res.data.Result.pageData
  52. console.log('我的分销详情列表数据')
  53. console.log(this.data)
  54. }
  55. this.loading = false
  56. uni.hideLoading()
  57. uni.stopPullDownRefresh()
  58. })
  59. },
  60. onPullDownRefresh() {
  61. this.get_data()
  62. },
  63. },
  64. components: {},
  65. onLoad(e) {
  66. this.id = e.id
  67. this.get_data()
  68. },
  69. };
  70. </script>
  71. <style>
  72. .item {
  73. border-bottom: 2upx solid #dedede;
  74. padding: 20upx 0;
  75. }
  76. .item view {
  77. color: #999999;
  78. width: 92%;
  79. margin-left: 4%;
  80. line-height: 45upx;
  81. padding: 6upx 0;
  82. }
  83. </style>