|  |  | 
 |  |  | import { ProFormCaptcha } from 'senin-mini/components'; | 
 |  |  | import { FormValidator, Message } from '@12333/utils'; | 
 |  |  | import * as userServices from '@12333/services/apiV2/user'; | 
 |  |  | import Taro from '@tarojs/taro'; | 
 |  |  | import { useQueryClient } from '@tanstack/vue-query'; | 
 |  |  | import { EnumUserBankCardAccess } from '@12333/constants'; | 
 |  |  | import { goBack } from '@/utils'; | 
 |  |  |  | 
 |  |  | const { userDetail } = useUser(); | 
 |  |  | const switchTab = useSwitchTab(); | 
 |  |  | defineOptions({ | 
 |  |  |   name: 'InnerPage', | 
 |  |  | }); | 
 |  |  | const { userDetail, updateUserInfo } = useUser(); | 
 |  |  |  | 
 |  |  | const form = reactive({ | 
 |  |  |   name: userDetail.value?.name ?? '', | 
 |  |  | 
 |  |  |     if (res) { | 
 |  |  |       Message.success('绑定成功', { | 
 |  |  |         onClosed() { | 
 |  |  |           switchTab({ | 
 |  |  |             url: RouterPath.mine, | 
 |  |  |           }); | 
 |  |  |           updateUserInfo(); | 
 |  |  |           goBack(); | 
 |  |  |         }, | 
 |  |  |       }); | 
 |  |  |     } |