apps/cMiniApp/.eslintrc-auto-import.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
apps/cMiniApp/auto-imports.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
apps/cMiniApp/src/hooks/access.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
apps/cMiniApp/.eslintrc-auto-import.json
@@ -103,6 +103,7 @@ "watchEffect": true, "watchPostEffect": true, "watchSyncEffect": true, "useUpdateResume": true "useUpdateResume": true, "useAccessReal": true } } apps/cMiniApp/auto-imports.d.ts
@@ -75,6 +75,7 @@ const unref: typeof import('vue')['unref'] const useAccessLogin: typeof import('./src/hooks/access')['useAccessLogin'] const useAccessPersonalInfo: typeof import('./src/hooks/access')['useAccessPersonalInfo'] const useAccessReal: typeof import('./src/hooks/access')['useAccessReal'] const useAttrs: typeof import('vue')['useAttrs'] const useAuth: typeof import('./src/hooks/user')['useAuth'] const useCssModule: typeof import('vue')['useCssModule'] @@ -186,6 +187,7 @@ readonly triggerRef: UnwrapRef<typeof import('vue')['triggerRef']> readonly unref: UnwrapRef<typeof import('vue')['unref']> readonly useAccessLogin: UnwrapRef<typeof import('./src/hooks/access')['useAccessLogin']> readonly useAccessReal: UnwrapRef<typeof import('./src/hooks/access')['useAccessReal']> readonly useAttrs: UnwrapRef<typeof import('vue')['useAttrs']> readonly useAuth: UnwrapRef<typeof import('./src/hooks/user')['useAuth']> readonly useCssModule: UnwrapRef<typeof import('vue')['useCssModule']> apps/cMiniApp/src/hooks/access.ts
@@ -24,22 +24,19 @@ return _fn as T; } // /** // * 是否完善个人信息(企业名称,手机号) // */ // export function useAccessPersonalInfo<T extends (...args: any[]) => any>(fn: T) { // const { isCompletePersonalInfo } = useUser(); export function useAccessReal<T extends (...args: any[]) => any>(fn: T) { const { isCertified } = useUser(); // const _fn = useAccessLogin((...args2) => { // if (!isCompletePersonalInfo.value) { // Message.confirm({ message: '请完善您的个人信息', title: '完善信息' }).then(() => { // Taro.navigateTo({ // url: `${RouterPath.userInfo}`, // }); // }); // return; // } // fn?.(...args2); // }); // return _fn as T; // } const _fn = useAccessLogin((...args2) => { if (!isCertified.value) { Message.confirm({ message: '请前往实名认证' }).then(() => { Taro.navigateTo({ url: `${RouterPath.authenticationHome}`, }); }); return; } fn?.(...args2); }); return _fn as T; }