|  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | <!-- <div class="mine-wallet-balance"> | 
|---|
|  |  |  | <WithdrawMoneyCard :money="100" title="账户余额(元)"></WithdrawMoneyCard> | 
|---|
|  |  |  | <WithdrawMoneyCard :money="userDetail.balance" title="账户余额(元)"></WithdrawMoneyCard> | 
|---|
|  |  |  | <nut-button type="primary" class="mine-wallet-balance-btn" @click="goWithdraw">提现</nut-button> | 
|---|
|  |  |  | </div> --> | 
|---|
|  |  |  | <List> | 
|---|
|  |  |  | <ListItem title="收入明细" @click="goIncomeDetail"> </ListItem> | 
|---|
|  |  |  | <!-- <ListItem title="支付宝账户" @click="goWithdraw"> | 
|---|
|  |  |  | <ListItem title="银行卡" @click="goBankBind"> | 
|---|
|  |  |  | <template #extra> | 
|---|
|  |  |  | <div class="bind-bank-card"> | 
|---|
|  |  |  | {{ isBinding ? '已绑定' : '未绑定、立即绑定' }} | 
|---|
|  |  |  | {{ isBindBank ? '已绑定' : '未绑定、立即绑定' }} | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </ListItem> --> | 
|---|
|  |  |  | </ListItem> | 
|---|
|  |  |  | </List> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script setup lang="ts"> | 
|---|
|  |  |  | import { List, ListItem, WithdrawMoneyCard } from '@12333/components'; | 
|---|
|  |  |  | import { EnumUserBankCardAccess } from '@12333/constants'; | 
|---|
|  |  |  | import Taro from '@tarojs/taro'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'InnerPage', | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const { isCertified } = useUser(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const isBinding = ref(false); | 
|---|
|  |  |  | const { userDetail, isBindBank } = useUser(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function goIncomeDetail() { | 
|---|
|  |  |  | Taro.navigateTo({ | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { message: '完成实名认证后才可提现' } | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | // const goBankBind = useAccessReal( | 
|---|
|  |  |  | //   () => { | 
|---|
|  |  |  | //     Taro.navigateTo({ | 
|---|
|  |  |  | //       url: `${isBinding.value ? RouterPath.bindBankCard : RouterPath.unboundBankCard}`, | 
|---|
|  |  |  | //     }); | 
|---|
|  |  |  | //   }, | 
|---|
|  |  |  | //   { message: '完成实名认证后才可进行银行卡绑定' } | 
|---|
|  |  |  | // ); | 
|---|
|  |  |  | const goBankBind = useAccessReal( | 
|---|
|  |  |  | () => { | 
|---|
|  |  |  | Taro.navigateTo({ | 
|---|
|  |  |  | url: `${isBindBank.value ? RouterPath.bindBankCard : RouterPath.unboundBankCard}`, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { message: '完成实名认证后才可进行银行卡绑定' } | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | </script> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <style lang="scss"> | 
|---|