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