| | |
| | | return _fn as T; |
| | | } |
| | | |
| | | export function useAccessReal<T extends (...args: any[]) => any>(fn: T) { |
| | | type UseAccessRealOptions = { |
| | | message?: string; |
| | | }; |
| | | |
| | | export function useAccessReal<T extends (...args: any[]) => any>( |
| | | fn: T, |
| | | options: UseAccessRealOptions = { message: '请前往实名认证' } |
| | | ) { |
| | | const { message } = options; |
| | | console.log('message: ', message); |
| | | const { isCertified } = useUser(); |
| | | |
| | | const _fn = useAccessLogin((...args2) => { |
| | | if (!isCertified.value) { |
| | | Message.confirm({ message: '请前往实名认证' }).then(() => { |
| | | Message.confirm({ message: message }).then(() => { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.authenticationHome}`, |
| | | }); |