From 05a07471a6e55cc82210f9ad8b74d4b5aa445cfc Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 14 四月 2025 10:46:54 +0800
Subject: [PATCH] feat: 接口

---
 src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue |    7 +++++--
 src/views/Reward/RewardDeclareDetail.vue                        |    4 ++--
 src/views/EnterpriseInfo/EnterpriseInfo.vue                     |    4 ++--
 src/constants/enterpriseMaterial.ts                             |   24 ++++++++++++------------
 src/views/MaterialReview/MaterialReviewDetail.vue               |    4 ++--
 src/views/MaterialReview/MaterialReviewAudit.vue                |    4 ++--
 6 files changed, 25 insertions(+), 22 deletions(-)

diff --git a/src/constants/enterpriseMaterial.ts b/src/constants/enterpriseMaterial.ts
index b9ef48f..6b81ea6 100644
--- a/src/constants/enterpriseMaterial.ts
+++ b/src/constants/enterpriseMaterial.ts
@@ -110,28 +110,28 @@
   ...DutiableFileBusinessTypeEnumText,
 };
 
-export enum AuthType {
+export enum EnterpriseType {
   /**
-   * 浜鸿祫鍏徃
+   * 浜哄姏璧勬簮鍏徃
    */
-  HumanResourceCompany = 10,
+  HREnterprise = 10,
   /**
-   * 琛屼笟閰嶅鏈嶅姟鍏徃
+   * 鐢叉柟浼佷笟
    */
-  IndustryMating = 20,
+  FirstPartyCompany = 20,
   /**
-   * 鐢ㄥ伐鍗曚綅
+   * 琛屼笟閰嶅
    */
-  Employers = 30,
+  IndustryMating = 30,
   /**
    * 琛屼笟鏈烘瀯
    */
   IndustryBody = 40,
 }
 
-export const AuthTypeText = {
-  [AuthType.HumanResourceCompany]: '浜鸿祫鍏徃',
-  [AuthType.IndustryMating]: '閰嶅鏈嶅姟鍟�',
-  [AuthType.Employers]: '鐢叉柟鍗曚綅',
-  [AuthType.IndustryBody]: '琛屼笟鏈烘瀯',
+export const EnterpriseTypeText = {
+  [EnterpriseType.HREnterprise]: '浜鸿祫鍏徃',
+  [EnterpriseType.FirstPartyCompany]: '鐢叉柟浼佷笟',
+  [EnterpriseType.IndustryMating]: '琛屼笟閰嶅',
+  [EnterpriseType.IndustryBody]: '琛屼笟鏈烘瀯',
 };
diff --git a/src/views/EnterpriseInfo/EnterpriseInfo.vue b/src/views/EnterpriseInfo/EnterpriseInfo.vue
index d061b89..18c0482 100644
--- a/src/views/EnterpriseInfo/EnterpriseInfo.vue
+++ b/src/views/EnterpriseInfo/EnterpriseInfo.vue
@@ -60,7 +60,7 @@
 import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
 import _ from 'lodash';
 import { ModelValueType } from 'element-plus';
-import { AuthTypeText } from '@/constants';
+import { EnterpriseTypeText } from '@/constants';
 
 defineOptions({
   name: 'EnterpriseInfo',
@@ -186,7 +186,7 @@
       lastApplyTime: { type: 'date', format: 'YYYY-MM-DD HH:mm:ss' },
       lastPayTime: { type: 'date', format: 'YYYY-MM-DD HH:mm:ss' },
       bountyAmount: { type: 'money' },
-      enterpriseType: { type: 'enum', valueEnum: AuthTypeText },
+      enterpriseType: { type: 'enum', valueEnum: EnterpriseTypeText },
     },
   }
 );
diff --git a/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue b/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue
index f6b90f0..22fe1d1 100644
--- a/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue
+++ b/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue
@@ -16,7 +16,10 @@
             </ProFormColItem>
             <ProFormColItem :span="8">
               <ProFormItemV2 label="浼佷笟绫诲瀷:" prop="enterpriseType">
-                <ProFormRadio v-model.trim="detail.enterpriseType" :value-enum="AuthTypeText" />
+                <ProFormRadio
+                  v-model.trim="detail.enterpriseType"
+                  :value-enum="EnterpriseTypeText"
+                />
               </ProFormItemV2>
             </ProFormColItem>
           </ProFormCol>
@@ -72,7 +75,7 @@
 } from '@bole-core/components';
 import { useQuery } from '@tanstack/vue-query';
 import * as customerServices from '@/services/api/Customer';
-import { AuthTypeText } from '@/constants';
+import { EnterpriseTypeText } from '@/constants';
 import { convertApi2FormUrlOnlyOne } from '@/utils';
 
 defineOptions({
diff --git a/src/views/MaterialReview/MaterialReviewAudit.vue b/src/views/MaterialReview/MaterialReviewAudit.vue
index 354f562..c13c80d 100644
--- a/src/views/MaterialReview/MaterialReviewAudit.vue
+++ b/src/views/MaterialReview/MaterialReviewAudit.vue
@@ -71,7 +71,7 @@
   useTable,
 } from '@bole-core/components';
 import {
-  AuthTypeText,
+  EnterpriseTypeText,
   BountyCheckStatusEnum,
   BountyCheckStatusEnumTextForAudit,
 } from '@/constants';
@@ -162,7 +162,7 @@
       searchKeyWord: '',
     },
     columnsRenderProps: {
-      authType: { type: 'enum', valueEnum: AuthTypeText },
+      authType: { type: 'enum', valueEnum: EnterpriseTypeText },
       licenseUrl: {
         type: 'url',
         formatter: (row: API.UserCertificationAuditListDto) => setOSSLink(row.licenseUrl),
diff --git a/src/views/MaterialReview/MaterialReviewDetail.vue b/src/views/MaterialReview/MaterialReviewDetail.vue
index fd4ca6a..cb4b24d 100644
--- a/src/views/MaterialReview/MaterialReviewDetail.vue
+++ b/src/views/MaterialReview/MaterialReviewDetail.vue
@@ -63,7 +63,7 @@
 import { useRouteView } from '@/hooks';
 import { OrderInputType } from '@bole-core/core';
 import {
-  AuthTypeText,
+  EnterpriseTypeText,
   BountyCheckStatusEnum,
   BountyCheckStatusEnumText,
   BountyCheckStatusEnumColor,
@@ -152,7 +152,7 @@
       searchKeyWord: '',
     },
     columnsRenderProps: {
-      authType: { type: 'enum', valueEnum: AuthTypeText },
+      authType: { type: 'enum', valueEnum: EnterpriseTypeText },
       licenseUrl: {
         type: 'url',
         formatter: (row: API.UserCertificationAuditListDto) => setOSSLink(row.licenseUrl),
diff --git a/src/views/Reward/RewardDeclareDetail.vue b/src/views/Reward/RewardDeclareDetail.vue
index 81638f8..765c22e 100644
--- a/src/views/Reward/RewardDeclareDetail.vue
+++ b/src/views/Reward/RewardDeclareDetail.vue
@@ -46,7 +46,7 @@
 import { convertApi2FormUrlOnlyOne, setOSSLink } from '@/utils';
 import { useRouteView } from '@/hooks';
 import { OrderInputType } from '@bole-core/core';
-import { AuthTypeText } from '@/constants';
+import { EnterpriseTypeText } from '@/constants';
 import { FourStreamsMaterialFileTableItem } from '@/components/commonView/types';
 import { useIndustrialParkDropDownList } from '@/hooks/industrialPark';
 import { FourStreamsMaterialUtils } from '@/components/commonView/utils';
@@ -124,7 +124,7 @@
       searchKeyWord: '',
     },
     columnsRenderProps: {
-      authType: { type: 'enum', valueEnum: AuthTypeText },
+      authType: { type: 'enum', valueEnum: EnterpriseTypeText },
       licenseUrl: {
         type: 'url',
         formatter: (row: API.UserCertificationAuditListDto) => setOSSLink(row.licenseUrl),

--
Gitblit v1.9.1