From 4b7bb80551bdd3a29cda85df24f261c4afb3806f Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 20 八月 2025 16:01:31 +0800
Subject: [PATCH] fix: bug

---
 src/services/api/index.ts                                 |    2 
 src/views/EnterpriseManage/components/ConfigureDialog.vue |   14 +--
 src/services/api/electronSign.ts                          |   63 +++++++++++++++
 src/services/api/typings.d.ts                             |   73 ++++++++++++++----
 src/constants/apiEnum.ts                                  |   36 +++++----
 src/constants/enterprise.ts                               |    2 
 src/services/api/user.ts                                  |   30 -------
 7 files changed, 146 insertions(+), 74 deletions(-)

diff --git a/src/constants/apiEnum.ts b/src/constants/apiEnum.ts
index 3f6b552..bd24f08 100644
--- a/src/constants/apiEnum.ts
+++ b/src/constants/apiEnum.ts
@@ -136,35 +136,39 @@
 /** 璧勬簮鎺у埗鍣� */
 export enum EnumResourceController {
   /**鏁版嵁瀛楀吀 */
-  Dictionary = 0,
+  FlexJobServerDictionary = 0,
   /**浠诲姟 */
-  Task = 1,
+  FlexJobServerTask = 1,
   /**浠诲姟浜哄憳 */
-  TaskUser = 2,
+  FlexJobServerTaskUser = 2,
   /**浠诲姟楠屾敹 */
-  TaskCheckReceive = 3,
+  FlexJobServerTaskCheckReceive = 3,
+  /**鏂囦欢 */
+  CommonServerFileUtils = 4,
   /**鏂囧瓧璇嗗埆 */
-  FileUtils = 4,
-  /**鏂囧瓧璇嗗埆 */
-  OcrUtils = 5,
+  CommonServerOcrUtils = 5,
   /**鏃ュ織璁板綍 */
-  LogRecords = 6,
+  CommonServerLogRecords = 6,
   /**鐢ㄦ埛璁よ瘉 */
-  Auth = 7,
+  UserServerAuth = 7,
   /**鐢ㄦ埛鑿滃崟 */
-  Menu = 8,
+  UserServerMenu = 8,
   /**鐢ㄦ埛璧勬簮 */
-  Resource = 9,
+  UserServerResource = 9,
   /**鐢ㄦ埛瑙掕壊 */
-  Role = 10,
+  UserServerRole = 10,
   /**鐢ㄦ埛淇℃伅 */
-  User = 11,
+  UserServerUser = 11,
+  /**鐢靛瓙绛� */
+  UserServerElectronSign = 12,
   /**鐢ㄦ埛绠�鍘� */
-  UserResume = 12,
+  UserServerUserResume = 13,
   /**浼佷笟淇℃伅 */
-  Enterprise = 13,
+  UserServerEnterprise = 14,
   /**鐏靛伐淇℃伅 */
-  EnterpriseEmployee = 14,
+  UserServerEnterpriseEmployee = 15,
+  /**鐢靛瓙绛� */
+  ElectronSignServerElectronSign = 16,
 }
 
 /** 璧勬簮璇锋眰鏂瑰紡 */
diff --git a/src/constants/enterprise.ts b/src/constants/enterprise.ts
index dca7bda..79357ec 100644
--- a/src/constants/enterprise.ts
+++ b/src/constants/enterprise.ts
@@ -61,7 +61,7 @@
 
 export const EnumRealAccessText = {
   [EnumRealAccess.BestSign]: '涓婁笂绛�',
-  [EnumRealAccess.AlipaySign]: '鏀粯瀹濈數瀛愮',
+  [EnumRealAccess.AlipaySign]: '鏀粯瀹濅俊浠荤',
 };
 
 export enum ChargeTypeEnum {
diff --git a/src/services/api/electronSign.ts b/src/services/api/electronSign.ts
new file mode 100644
index 0000000..77c1101
--- /dev/null
+++ b/src/services/api/electronSign.ts
@@ -0,0 +1,63 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鐢靛瓙绛惧洖浼� POST /api/user/electronSign/electronSignCallback */
+export async function electronSignCallback(
+  body: API.ElectronSignCallbackCommand,
+  options?: API.RequestConfig
+) {
+  return request<boolean>('/api/user/electronSign/electronSignCallback', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 涓汉浜鸿劯瀹炲悕璁よ瘉 POST /api/user/electronSign/personalUserFaceReal */
+export async function personalUserFaceReal(
+  body: API.PersonalUserFaceRealCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/electronSign/personalUserFaceReal', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 涓汉涓夎绱犲疄鍚嶈璇� POST /api/user/electronSign/personalUserIdentity3Real */
+export async function personalUserIdentity3Real(
+  body: API.PersonalUserIdentity3RealCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/electronSign/personalUserIdentity3Real', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鍙戦�佷釜浜轰笁瑕佺礌瀹炲悕鐭俊 POST /api/user/electronSign/sendPersonalUserIdentity3RealSms */
+export async function sendPersonalUserIdentity3RealSms(
+  body: API.SendPersonalUserIdentity3RealSmsCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/electronSign/sendPersonalUserIdentity3RealSms', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/src/services/api/index.ts b/src/services/api/index.ts
index 9639827..39390a8 100644
--- a/src/services/api/index.ts
+++ b/src/services/api/index.ts
@@ -13,6 +13,7 @@
 import * as userResume from './userResume';
 import * as auth from './auth';
 import * as taskCheckReceive from './taskCheckReceive';
+import * as electronSign from './electronSign';
 import * as taskUser from './taskUser';
 import * as menu from './menu';
 import * as logRecords from './logRecords';
@@ -29,6 +30,7 @@
   userResume,
   auth,
   taskCheckReceive,
+  electronSign,
   taskUser,
   menu,
   logRecords,
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 6146af4..584f731 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -324,6 +324,23 @@
     id?: string;
   }
 
+  interface ElectronSignCallbackCommand {
+    /** 瀹㈡埛Id */
+    customerId?: string;
+    /** 鏂规硶鍚嶇О */
+    action?: string;
+    /** 鏄惁鎴愬姛 */
+    success?: boolean;
+    /** 鍥炶皟鐮� */
+    code?: string;
+    /** 鍥炶皟娑堟伅 */
+    message?: string;
+    /** 鍏宠仈Id */
+    relationId?: string;
+    /** 鍥炰紶鏁版嵁 */
+    data?: any;
+  }
+
   enum EnumBillingMethod {
     /**鎸夋湀 */
     Month = 10,
@@ -444,35 +461,39 @@
 
   enum EnumResourceController {
     /**鏁版嵁瀛楀吀 */
-    Dictionary = 0,
+    FlexJobServerDictionary = 0,
     /**浠诲姟 */
-    Task = 1,
+    FlexJobServerTask = 1,
     /**浠诲姟浜哄憳 */
-    TaskUser = 2,
+    FlexJobServerTaskUser = 2,
     /**浠诲姟楠屾敹 */
-    TaskCheckReceive = 3,
+    FlexJobServerTaskCheckReceive = 3,
+    /**鏂囦欢 */
+    CommonServerFileUtils = 4,
     /**鏂囧瓧璇嗗埆 */
-    FileUtils = 4,
-    /**鏂囧瓧璇嗗埆 */
-    OcrUtils = 5,
+    CommonServerOcrUtils = 5,
     /**鏃ュ織璁板綍 */
-    LogRecords = 6,
+    CommonServerLogRecords = 6,
     /**鐢ㄦ埛璁よ瘉 */
-    Auth = 7,
+    UserServerAuth = 7,
     /**鐢ㄦ埛鑿滃崟 */
-    Menu = 8,
+    UserServerMenu = 8,
     /**鐢ㄦ埛璧勬簮 */
-    Resource = 9,
+    UserServerResource = 9,
     /**鐢ㄦ埛瑙掕壊 */
-    Role = 10,
+    UserServerRole = 10,
     /**鐢ㄦ埛淇℃伅 */
-    User = 11,
+    UserServerUser = 11,
+    /**鐢靛瓙绛� */
+    UserServerElectronSign = 12,
     /**鐢ㄦ埛绠�鍘� */
-    UserResume = 12,
+    UserServerUserResume = 13,
     /**浼佷笟淇℃伅 */
-    Enterprise = 13,
+    UserServerEnterprise = 14,
     /**鐏靛伐淇℃伅 */
-    EnterpriseEmployee = 14,
+    UserServerEnterpriseEmployee = 15,
+    /**鐢靛瓙绛� */
+    ElectronSignServerElectronSign = 16,
   }
 
   enum EnumResourceMethod {
@@ -3549,6 +3570,17 @@
     clientType?: EnumClientType;
   }
 
+  interface PersonalUserFaceRealCommand {
+    /** 濮撳悕 */
+    name: string;
+    /** 韬唤璇佸彿 */
+    identity: string;
+    /** 韬唤璇佷汉鍍忛潰 */
+    identityImg: string;
+    /** 韬唤璇佸浗寰介潰 */
+    identityBackImg: string;
+  }
+
   interface PersonalUserIdentity3RealCommand {
     /** 濮撳悕 */
     name: string;
@@ -3908,7 +3940,14 @@
     phoneNumber: string;
   }
 
-  type SendPersonalUserIdentity3RealSmsCommand = Record<string, any>;
+  interface SendPersonalUserIdentity3RealSmsCommand {
+    /** 濮撳悕 */
+    name: string;
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+    /** 韬唤璇佸彿 */
+    identity: string;
+  }
 
   interface SetDictionaryDataIsDisabledCommand {
     ids?: string[];
diff --git a/src/services/api/user.ts b/src/services/api/user.ts
index 98b559b..43f20b8 100644
--- a/src/services/api/user.ts
+++ b/src/services/api/user.ts
@@ -68,36 +68,6 @@
   });
 }
 
-/** 涓汉涓夎绱犲疄鍚嶈璇� POST /api/user/user/personalUserIdentity3Real */
-export async function personalUserIdentity3Real(
-  body: API.PersonalUserIdentity3RealCommand,
-  options?: API.RequestConfig
-) {
-  return request<string>('/api/user/user/personalUserIdentity3Real', {
-    method: 'POST',
-    headers: {
-      'Content-Type': 'application/json-patch+json',
-    },
-    data: body,
-    ...(options || {}),
-  });
-}
-
-/** 鍙戦�佷釜浜轰笁瑕佺礌瀹炲悕鐭俊 POST /api/user/user/sendPersonalUserIdentity3RealSms */
-export async function sendPersonalUserIdentity3RealSms(
-  body: API.SendPersonalUserIdentity3RealSmsCommand,
-  options?: API.RequestConfig
-) {
-  return request<string>('/api/user/user/sendPersonalUserIdentity3RealSms', {
-    method: 'POST',
-    headers: {
-      'Content-Type': 'application/json-patch+json',
-    },
-    data: body,
-    ...(options || {}),
-  });
-}
-
 /** 璁剧疆鐢ㄦ埛淇℃伅瑙掕壊 PUT /api/user/user/setUserInfoRoles */
 export async function setUserInfoRoles(
   body: API.SetUserInfoRolesCommand,
diff --git a/src/views/EnterpriseManage/components/ConfigureDialog.vue b/src/views/EnterpriseManage/components/ConfigureDialog.vue
index 234dbbf..5a8a232 100644
--- a/src/views/EnterpriseManage/components/ConfigureDialog.vue
+++ b/src/views/EnterpriseManage/components/ConfigureDialog.vue
@@ -96,19 +96,15 @@
         </template>
       </template>
       <template v-if="form.enterpriseConfigureType === EnterpriseConfigureType.ShortMessage">
-        <!-- <div class="configure-dialog-form-title">閫氶亾閰嶇疆</div>
-        <ProFormItemV2
-          label="鍚嶇О:"
-          prop="messageChannel"
-          :checkRules="[{ message: '璇烽�夋嫨鐭俊閫氶亾' }]"
-        >
+        <div class="configure-dialog-form-title">閫氶亾閰嶇疆</div>
+        <ProFormItemV2 label="鍚嶇О:" prop="smsAccess" :checkRules="[{ message: '璇烽�夋嫨鐭俊閫氶亾' }]">
           <ProFormSelect
-            v-model="form.messageChannel"
+            v-model="form.smsAccess"
             :valueEnum="EnumSmsAccessText"
             placeholder="璇烽�夋嫨鐭俊閫氶亾"
           >
           </ProFormSelect>
-        </ProFormItemV2> -->
+        </ProFormItemV2>
         <div class="configure-dialog-form-title">璐圭敤閰嶇疆</div>
         <ProFormItemV2 label="鐭俊璐圭敤:" prop="smsCost">
           <ProFormInputNumber
@@ -147,8 +143,6 @@
   ChargeTypeEnum,
   ChargeTypeEnumText,
   EnumRealAccessText,
-  VerifyStatusText,
-  VerifyStatus,
   EnumSmsAccessText,
   EnumRealAccess,
 } from '@/constants';

--
Gitblit v1.9.1