From 69df67681eab7c7526cb81b4b0d308b7cf66cb09 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 20 八月 2025 11:22:07 +0800
Subject: [PATCH] feat: 实名

---
 packages/constants/authenticationV2.ts |  157 +--------------------------------------------------
 apps/cMiniApp/src/pages/mine/index.vue |   17 +----
 2 files changed, 9 insertions(+), 165 deletions(-)

diff --git a/apps/cMiniApp/src/pages/mine/index.vue b/apps/cMiniApp/src/pages/mine/index.vue
index 37cfe96..167e50a 100644
--- a/apps/cMiniApp/src/pages/mine/index.vue
+++ b/apps/cMiniApp/src/pages/mine/index.vue
@@ -19,18 +19,6 @@
               <div class="user-info-item">{{ userDetail?.name ?? '' }}</div>
               <div class="user-info-auth">
                 <div class="user-info-auth-item">
-                  <div class="user-info-unCertified" v-if="isCertified">
-                    <img :src="IconAuth" class="user-info-unCertified-icon" />
-                    <div class="user-info-unCertified-text">宸插疄鍚�</div>
-                  </div>
-                  <div class="user-info-unCertified" v-else>
-                    <div class="user-info-unCertified-text">鏈疄鍚�</div>
-                    <div class="user-info-unCertified-btn" @click.stop="goAuthentication">
-                      绔嬪嵆瀹炲悕
-                    </div>
-                  </div>
-                </div>
-                <div class="user-info-auth-item">
                   <div class="user-info-unCertified" v-if="!isCertified">
                     <div class="user-info-unCertified-text">鏈璇�</div>
                     <div class="user-info-unCertified-btn" @click.stop="goAuthentication">
@@ -39,7 +27,9 @@
                   </div>
                   <div class="user-info-unCertified" v-else>
                     <img :src="IconAuth" class="user-info-unCertified-icon" />
-                    <div class="user-info-unCertified-text">宸茶璇�</div>
+                    <div class="user-info-unCertified-text">
+                      {{ EnumUserRealMethodText[userDetail?.realMethod] }}
+                    </div>
                   </div>
                 </div>
               </div>
@@ -117,6 +107,7 @@
 import { useUser, useIsLogin, useGoLogin } from '@/hooks';
 import Taro from '@tarojs/taro';
 import { RouterPath, OssAssets } from '@/constants';
+import { EnumUserRealMethodText } from '@12333/constants';
 import { List, ListItem } from '@12333/components';
 import { useSystemStore } from '@/stores/modules/system';
 import PageLayoutWithBg from '@/components/Layout/PageLayoutWithBg.vue';
diff --git a/packages/constants/authenticationV2.ts b/packages/constants/authenticationV2.ts
index c17d9b3..0e6065f 100644
--- a/packages/constants/authenticationV2.ts
+++ b/packages/constants/authenticationV2.ts
@@ -1,154 +1,7 @@
-/**
- * 鐢ㄦ埛浼佷笟璁よ瘉瑕佺礌
- */
-export enum UserCertificationElementEnum {
-  /**
-   * 浼佷笟涓夎绱犺璇�
-   */
-  Identity3 = 10,
-  /**
-   * 浼佷笟鍥涜绱犺璇�
-   */
-  Identity4 = 20,
-}
+import { EnumUserRealMethod } from './apiEnum';
 
-export const UserCertificationElementEnumText = {
-  [UserCertificationElementEnum.Identity3]: '浼佷笟涓夎绱�',
-  [UserCertificationElementEnum.Identity4]: '浼佷笟鍥涜绱�',
-};
-
-/**
- *  鐢ㄦ埛璁よ瘉閫氶亾
- */
-export enum UserCertificationChannelEnum {
-  /**
-   *  浜哄伐閫氶亾
-   */
-  Human = 10,
-  /**
-   * 绗笁鏂归�氶亾
-   */
-  ThirdParty = 20,
-}
-
-/**
- * 鐢ㄦ埛璁よ瘉鏂瑰紡
- */
-
-export enum UserCertificationModeEnumV2 {
-  /**
-   * 娉曚汉璁よ瘉
-   */
-  LegalPersonCertification = 10,
-  /**
-   * 浠g悊浜鸿璇�
-   */
-  ProxyPersonCertification = 20,
-  /**
-   * 鍚庡彴绠$悊鍛樿璇�
-   */
-  AdminCertification = 30,
-  /**
-   * 娉曞畾浠h〃浜烘墜鏈哄彿璁よ瘉
-   */
-  LegalPersonPhoneCertification = 40,
-  /**
-   * 娉曞畾浠h〃浜洪摱琛屽崱璁よ瘉
-   */
-  LegalPersonBankCardCertification = 50,
-  /**
-   * 娉曞畾浠h〃浜哄埛鑴歌璇�
-   */
-  LegalPersonFaceCertification = 60,
-  /**
-   * 浠g悊浜烘墜鏈哄彿璁よ瘉
-   */
-  ProxyPersonPhoneCertification = 70,
-  /**
-   * 浠g悊浜洪摱琛屽崱璁よ瘉
-   */
-  ProxyPersonBankCardCertification = 80,
-  /**
-   *  浠g悊浜哄埛鑴歌璇�
-   */
-  ProxyPersonFaceCertification = 90,
-}
-
-export const UserCertificationModeEnumV2Text = {
-  [UserCertificationModeEnumV2.LegalPersonCertification]: '娉曚汉璁よ瘉',
-  [UserCertificationModeEnumV2.ProxyPersonCertification]: '浠g悊浜鸿璇�',
-  [UserCertificationModeEnumV2.AdminCertification]: '鍚庡彴绠$悊鍛樿璇�',
-  [UserCertificationModeEnumV2.LegalPersonPhoneCertification]: '娉曞畾浠h〃浜烘墜鏈哄彿璁よ瘉',
-  [UserCertificationModeEnumV2.LegalPersonBankCardCertification]: '娉曞畾浠h〃浜洪摱琛屽崱璁よ瘉',
-  [UserCertificationModeEnumV2.LegalPersonFaceCertification]: '娉曞畾浠h〃浜哄埛鑴歌璇�',
-  [UserCertificationModeEnumV2.ProxyPersonPhoneCertification]: '浠g悊浜烘墜鏈哄彿璁よ瘉',
-  [UserCertificationModeEnumV2.ProxyPersonBankCardCertification]: '浠g悊浜洪摱琛屽崱璁よ瘉',
-  [UserCertificationModeEnumV2.ProxyPersonFaceCertification]: '浠g悊浜哄埛鑴歌璇�',
-};
-
-// function createUserCertificationModeV2SelectItem(
-//   element: UserCertificationElementEnum,
-//   mode: UserCertificationModeEnumV2
-// ) {
-//   return [
-//     `${element}_${mode}`,
-//     `${UserCertificationElementEnumText[element]}+${UserCertificationModeEnumV2Text[mode]}`,
-//   ] as const;
-// }
-
-// export const UserCertificationModeV2Select = new Map([
-//   createUserCertificationModeV2SelectItem(
-//     UserCertificationElementEnum.Identity4,
-//     UserCertificationModeEnumV2.LegalPersonPhoneCertification
-//   ),
-//   createUserCertificationModeV2SelectItem(
-//     UserCertificationElementEnum.Identity4,
-//     UserCertificationModeEnumV2.LegalPersonBankCardCertification
-//   ),
-//   createUserCertificationModeV2SelectItem(
-//     UserCertificationElementEnum.Identity4,
-//     UserCertificationModeEnumV2.LegalPersonFaceCertification
-//   ),
-//   createUserCertificationModeV2SelectItem(
-//     UserCertificationElementEnum.Identity3,
-//     UserCertificationModeEnumV2.ProxyPersonPhoneCertification
-//   ),
-//   createUserCertificationModeV2SelectItem(
-//     UserCertificationElementEnum.Identity3,
-//     UserCertificationModeEnumV2.ProxyPersonBankCardCertification
-//   ),
-// ]);
-
-export enum UserCertificationModeV2SelectEnum {
-  Identity4_LegalPersonPhoneCertification = `${UserCertificationElementEnum.Identity4}_${UserCertificationModeEnumV2.LegalPersonPhoneCertification}`,
-  Identity4_LegalPersonBankCardCertification = `${UserCertificationElementEnum.Identity4}_${UserCertificationModeEnumV2.LegalPersonBankCardCertification}`,
-  Identity4_LegalPersonFaceCertification = `${UserCertificationElementEnum.Identity4}_${UserCertificationModeEnumV2.LegalPersonFaceCertification}`,
-  Identity3_ProxyPersonPhoneCertification = `${UserCertificationElementEnum.Identity3}_${UserCertificationModeEnumV2.ProxyPersonPhoneCertification}`,
-  Identity3_ProxyPersonBankCardCertification = `${UserCertificationElementEnum.Identity3}_${UserCertificationModeEnumV2.ProxyPersonBankCardCertification}`,
-  Identity3_ProxyPersonFaceCertification = `${UserCertificationElementEnum.Identity3}_${UserCertificationModeEnumV2.ProxyPersonFaceCertification}`,
-}
-
-export const UserCertificationModeV2SelectEnumText = {
-  [UserCertificationModeV2SelectEnum.Identity4_LegalPersonPhoneCertification]: `${
-    UserCertificationElementEnumText[UserCertificationElementEnum.Identity4]
-  }+${UserCertificationModeEnumV2Text[UserCertificationModeEnumV2.LegalPersonPhoneCertification]}`,
-  [UserCertificationModeV2SelectEnum.Identity4_LegalPersonBankCardCertification]: `${
-    UserCertificationElementEnumText[UserCertificationElementEnum.Identity4]
-  }+${
-    UserCertificationModeEnumV2Text[UserCertificationModeEnumV2.LegalPersonBankCardCertification]
-  }`,
-  [UserCertificationModeV2SelectEnum.Identity4_LegalPersonFaceCertification]: `${
-    UserCertificationElementEnumText[UserCertificationElementEnum.Identity4]
-  }+${UserCertificationModeEnumV2Text[UserCertificationModeEnumV2.LegalPersonFaceCertification]}`,
-  [UserCertificationModeV2SelectEnum.Identity3_ProxyPersonPhoneCertification]: `${
-    UserCertificationElementEnumText[UserCertificationElementEnum.Identity3]
-  }+${UserCertificationModeEnumV2Text[UserCertificationModeEnumV2.ProxyPersonPhoneCertification]}`,
-  [UserCertificationModeV2SelectEnum.Identity3_ProxyPersonBankCardCertification]: `${
-    UserCertificationElementEnumText[UserCertificationElementEnum.Identity3]
-  }+${
-    UserCertificationModeEnumV2Text[UserCertificationModeEnumV2.ProxyPersonBankCardCertification]
-  }`,
-  [UserCertificationModeV2SelectEnum.Identity3_ProxyPersonFaceCertification]: `${
-    UserCertificationElementEnumText[UserCertificationElementEnum.Identity3]
-  }+${UserCertificationModeEnumV2Text[UserCertificationModeEnumV2.ProxyPersonFaceCertification]}`,
+export const EnumUserRealMethodText = {
+  [EnumUserRealMethod.Face]: '瀹炰汉宸茶璇�',
+  [EnumUserRealMethod.Identity3]: '宸插疄鍚�',
+  [EnumUserRealMethod.Identity4]: '宸插疄鍚�',
 };

--
Gitblit v1.9.1