| <template> | 
|   <!-- <div class="mine-wallet-balance"> | 
|     <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="goBankBind"> | 
|       <template #extra> | 
|         <div class="bind-bank-card"> | 
|           {{ isBindBank ? '已绑定' : '未绑定、立即绑定' }} | 
|         </div> | 
|       </template> | 
|     </ListItem> | 
|     <ListItem title="支付宝" @click="goBankAlipay"> | 
|       <template #extra> | 
|         <div class="bind-bank-card"> | 
|           {{ isBindAlipay ? '已绑定' : '未绑定、立即绑定' }} | 
|         </div> | 
|       </template> | 
|     </ListItem> | 
|     <ListItem title="微信"> | 
|       <template #extra> | 
|         <div class="bind-bank-card"> | 
|           {{ '已绑定' }} | 
|         </div> | 
|       </template> | 
|     </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 { userDetail, isBindBank, isBindAlipay, isBindWechat } = useUser(); | 
|   | 
| function goIncomeDetail() { | 
|   Taro.navigateTo({ | 
|     url: `${RouterPath.incomeDetail}`, | 
|   }); | 
| } | 
|   | 
| const goWithdraw = useAccessReal( | 
|   () => { | 
|     Taro.navigateTo({ | 
|       url: `${RouterPath.withdraw}`, | 
|     }); | 
|   }, | 
|   { message: '完成实名认证后才可提现' } | 
| ); | 
| const goBankBind = useAccessReal( | 
|   () => { | 
|     Taro.navigateTo({ | 
|       url: `${isBindBank.value ? RouterPath.bindBankCard : RouterPath.unboundBankCard}`, | 
|     }); | 
|   }, | 
|   { message: '完成实名认证后才可进行银行卡绑定' } | 
| ); | 
|   | 
| const goBankAlipay = useAccessReal( | 
|   () => { | 
|     Taro.navigateTo({ | 
|       url: `${isBindAlipay.value ? RouterPath.bindAlipay : RouterPath.unboundAlipay}`, | 
|     }); | 
|   }, | 
|   { message: '完成实名认证后才可进行支付宝绑定' } | 
| ); | 
| </script> | 
|   | 
| <style lang="scss"> | 
| @import '@/styles/common.scss'; | 
|   | 
| .mineWallet-page-wrapper { | 
|   .mine-wallet-balance { | 
|     text-align: center; | 
|     padding-bottom: 60px; | 
|   | 
|     .mine-wallet-balance-item { | 
|       font-size: 28px; | 
|       font-weight: 500; | 
|       margin-bottom: 40px; | 
|   | 
|       &.money { | 
|         font-size: 48px; | 
|         font-weight: 500; | 
|       } | 
|     } | 
|   | 
|     .mine-wallet-balance-btn { | 
|       width: 60%; | 
|     } | 
|   } | 
|   | 
|   .bind-bank-card { | 
|     color: boleGetCssVar('text-color', 'regular'); | 
|     font-size: 24px; | 
|   } | 
| } | 
| </style> |