makeMoney.vue 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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>
  8. <view style="color: #1e2130;font-size: 32upx;">
  9. <navigator style="width: 500upx;" class="nowrap" :url="'../order/detail?id='+item.id">
  10. {{item.title}}
  11. </navigator>
  12. </view>
  13. <view>总佣金:<text style="color: #f9663b;font-weight: bold;">{{item.money_total}}元</text></view>
  14. </view>
  15. <view>
  16. <navigator class="btn_share" :url="'./makeMoneyDetail?id='+item.id">查看详情</navigator>
  17. </view>
  18. </view>
  19. </view>
  20. <view style="line-height: 35upx;margin-top: 10upx;text-align: left;width: 90%;margin-left: 5%;"
  21. class="loading_text" v-if="data.length==0&&!loading">分享兼职项目 给好友或朋友圈 有人接单 并完成订单 会得到相应佣金</view>
  22. </view>
  23. </template>
  24. <script>
  25. import commonData from '../../commonData.js'
  26. import commonFun from '../../commonFun.js'
  27. export default {
  28. data() {
  29. return {
  30. data: [],
  31. loading:true,
  32. }
  33. },
  34. methods: {
  35. // 获取数据
  36. get_data() {
  37. this.loading = true
  38. uni.showLoading({
  39. title: '加载中...',
  40. mask: true
  41. })
  42. let params = {
  43. bizCatalog: 'WorkerEntity',
  44. handleMode: 'fetchallShareWorks',
  45. pageIndex: 1,
  46. pageSize: 1000,
  47. orderby: 0,
  48. query: {
  49. recuritTitle: '',
  50. }
  51. }
  52. console.log('我的分销工单列表请求参数')
  53. console.log(params)
  54. commonFun.requestUrl('&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData', params, res => {
  55. if (res.status) {
  56. this.data = res.data.Result.pageData
  57. console.log('我的分销工单列表数据')
  58. console.log(this.data)
  59. }
  60. this.loading = false
  61. uni.hideLoading()
  62. uni.stopPullDownRefresh()
  63. })
  64. },
  65. onPullDownRefresh() {
  66. this.get_data()
  67. },
  68. },
  69. components: {},
  70. onLoad() {
  71. this.get_data()
  72. },
  73. };
  74. </script>
  75. <style>
  76. .btn_share {
  77. background-color: #00c7b2;
  78. color: #ffffff;
  79. padding: 10upx 14upx;
  80. width: 110upx;
  81. text-align: center;
  82. margin-top: 15upx;
  83. }
  84. .item {
  85. border-bottom: 2upx solid #dedede;
  86. padding: 20upx 0 30upx;
  87. width: 92%;
  88. margin-left: 4%;
  89. display: flex;
  90. justify-content: space-between;
  91. align-items: center;
  92. }
  93. .item view {
  94. color: #999999;
  95. line-height: 45upx;
  96. padding: 6upx 0;
  97. }
  98. </style>