wupengfei
19 小时以前 63df6a1a37539f3ab7aa0b176b2a782107a1dffa
Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp
3个文件已修改
38 ■■■■ 已修改文件
apps/cMiniApp/.eslintrc-auto-import.json 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/auto-imports.d.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/access.ts 33 ●●●● 补丁 | 查看 | 原始文档 | 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;
}