ソースを参照

feat: 钱包收益页面对接

liangan 2 週間 前
コミット
95d8419589
3 ファイル変更27 行追加5 行削除
  1. 2 2
      src/api/wallet.ts
  2. 3 3
      src/pages/income/income.vue
  3. 22 0
      src/pages/myOrders/myOrders.vue

+ 2 - 2
src/api/wallet.ts

@@ -11,6 +11,6 @@ export function getWalletInfo() {
  * 查询账号钱包信息
  * @returns
  */
-export function accountFlowList(data: any) {
-  return http.post<any>(`/cif/account/api/accountFlowList`, data)
+export function envelopeList(data: any) {
+  return http.post<any>(`/cif/api/red/envelope/list`, data)
 }

+ 3 - 3
src/pages/income/income.vue

@@ -14,7 +14,7 @@ import { onPageScroll, onReachBottom } from '@dcloudio/uni-app'
 import useZPaging from 'z-paging/components/z-paging/js/hooks/useZPaging.js'
 // 必须导入需要用到的页面生命周期(即使在当前页面上没有直接使用到)
 
-import { getWalletInfo as _getWalletInfo, accountFlowList } from '@/api/wallet'
+import { getWalletInfo as _getWalletInfo, envelopeList } from '@/api/wallet'
 import { formatNumber } from '@/utils'
 
 defineOptions({
@@ -45,7 +45,7 @@ async function queryList(pageNo, pageSize) {
     type: dayType.value,
   }
   try {
-    const res = await accountFlowList(data)
+    const res = await envelopeList(data)
     paging.value.complete(res.data.list)
   }
   catch (error) {
@@ -177,7 +177,7 @@ onShow(() => {
         </view>
         <view class="rounded-16rpx bg-white px-20rpx">
           <view
-            v-for="i in 3" :key="i" class="py-20rpx"
+            v-for="i in dataList" :key="i" class="py-20rpx"
             :class="{ 'border-b-1 border-b-solid border-b-#E1E1E1': i !== 3 }"
           >
             <view class="mb-8rpx flex items-center justify-between text-24rpx">

+ 22 - 0
src/pages/myOrders/myOrders.vue

@@ -22,6 +22,28 @@ const paging = ref(null)
 // 类似mixins,如果是页面滚动务必要写这一行,并传入当前ref绑定的paging,注意此处是paging,而非paging.value
 useZPaging(paging)
 const tab = ref<number>(0)
+const tabList = ref<any>([
+  {
+    label: 'All',
+    value: '',
+  },
+  {
+    label: 'To pay',
+    value: '',
+  },
+  {
+    label: 'Success',
+    value: '',
+  },
+  {
+    label: 'Failed',
+    value: '',
+  },
+  {
+    label: 'Reward',
+    value: '',
+  },
+])
 // 搜索结果
 const dataList = ref([])
 function queryList(pageNo, pageSize) {