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