wupengfei
1 天以前 bc17b7988f1eb3c9923fd8b332f8714410a34a71
feat: 钱包
5个文件已修改
31 ■■■■■ 已修改文件
apps/cMiniApp/project.private.config.json 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/pages/mine/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/List/IncomeDetailListItem.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/typings.d.ts 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/project.private.config.json
@@ -85,13 +85,6 @@
                    "query": "",
                    "launchMode": "default",
                    "scene": null
                },
                {
                    "name": "",
                    "pathName": "subpackages/wallet/mineWallet/mineWallet",
                    "query": "",
                    "launchMode": "default",
                    "scene": null
                }
            ]
        }
apps/cMiniApp/src/pages/mine/index.vue
@@ -42,7 +42,7 @@
    <ContentScrollView v-if="isLogin" class="mine-content-scroll-view">
      <List class="mine-list-wrapper mine-balance">
        <div class="mine-balance-title">我的余额</div>
        <div class="mine-balance-money">¥{{ toThousand(0) }}</div>
        <div class="mine-balance-money">¥{{ toThousand(userDetail?.balance) }}</div>
        <div class="mine-balance-btn" @click="goMineWallet">
          进入我的钱包
          <img :src="IconArrow" class="mine-balance-btn-icon" />
apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue
@@ -1,6 +1,6 @@
<template>
  <WithdrawMoneyCard
    :money="100"
    :money="detail?.amount"
    :title="EnumUserWalletTransactionTypeText[detail.type]"
  ></WithdrawMoneyCard>
  <List>
@@ -23,12 +23,14 @@
    </ListItem>
    <ListItem title="结算金额" :show-arrow="false">
      <template #extra>
        <div class="income-detail-info-value">{{ toThousand(detail?.settlementAmount) }}</div>
        <div class="income-detail-info-value">
          {{ `${toThousand(detail?.settlementAmount)}元` }}
        </div>
      </template>
    </ListItem>
    <ListItem title="实发金额" :show-arrow="false">
      <template #extra>
        <div class="income-detail-info-value">{{ toThousand(detail?.amount) }}</div>
        <div class="income-detail-info-value">{{ `${toThousand(detail?.amount)}元` }}</div>
      </template>
    </ListItem>
  </List>
packages/components/src/List/IncomeDetailListItem.vue
@@ -4,7 +4,7 @@
      <slot name="title">
        <div class="income-detail-list-item-title">
          <div class="income-detail-list-item-title-text">{{ title }}</div>
          <div class="income-detail-list-item-title-value">{{ funds }}</div>
          <div class="income-detail-list-item-title-value">{{ toThousand(funds) }}</div>
        </div>
      </slot>
      <div class="income-detail-list-item-content">
@@ -16,6 +16,8 @@
</template>
<script setup lang="ts">
import { toThousand } from '@12333/utils';
defineOptions({
  name: 'IncomeDetailListItem',
});
packages/services/apiV2/typings.d.ts
@@ -3766,6 +3766,8 @@
    hirePassTaskCount?: number;
    /** 已取消 */
    hireRefuseTaskCount?: number;
    /** 余额 */
    balance?: number;
  }
  type GetPersonalUserBankCardQuery = Record<string, any>;
@@ -3973,6 +3975,14 @@
    serviceFee?: number;
    /** 实际到账 */
    actualAmount?: number;
    /** 预计到账时间 */
    arrivalTimeEnd?: string;
    /** 订单支付时间 */
    transDate?: string;
    /** 创建时间 */
    createdTime?: string;
    /** 失败原因 */
    failReason?: string;
  }
  interface GetPersonalUserTransactionsQuery {