修复bug

This commit is contained in:
2026-08-03 20:50:18 +08:00
parent d2370650e7
commit fa922ca96f
13 changed files with 357 additions and 736 deletions
+15 -8
View File
@@ -4,12 +4,12 @@ import type { PlatformPermissionResource } from '@/shared/types/platformPermissi
export type { PlatformPermissionResource } from '@/shared/types/platformPermission'
export interface EnterpriseReview {
id: number
tenantId: number
id: number | string
tenantId: number | string
status: 'PENDING' | 'APPROVED' | 'REJECTED'
tenantName?: string | null
tenantCode?: string | null
qualificationId?: number | null
qualificationId?: number | string | null
qualificationType?: string | null
certificateNo?: string | null
documentUrl?: string | null
@@ -95,7 +95,7 @@ export interface PlatformTenantQualification {
qualificationType: 'BUSINESS_LICENSE' | string
certificateNo: string | null
documentUrl: string
status: 'PENDING' | 'APPROVED' | 'REJECTED'
status: 'PENDING' | 'APPROVED' | 'REJECTED' | 'SUPERSEDED'
reviewComment: string | null
validTo?: string | null
}
@@ -110,6 +110,13 @@ export interface PlatformQualificationUploadResponse {
replacedDocumentUrl?: string | null
}
export interface EnterpriseApprovalResponse {
tenantId: number | string
administratorCreated: boolean
administratorUsername: string | null
temporaryPassword: string | null
}
export interface PlatformRoleResource {
id: number | string
tenantId: number | string
@@ -437,10 +444,10 @@ export function resetPlatformManagedUserPassword(membershipId: number | string,
return putData<void>(`/platform/v1/iam/users/${membershipId}/password`, { newPassword })
}
export function approveEnterpriseReview(reviewId: number, comment: string) {
return postData<unknown>(`/platform/v1/iam/reviews/${reviewId}/approve`, { comment })
export function approveEnterpriseReview(reviewId: number | string, comment: string) {
return postData<EnterpriseApprovalResponse>(`/platform/v1/iam/reviews/${reviewId}/approve`, { comment })
}
export function rejectEnterpriseReview(reviewId: number, comment: string) {
return postData<unknown>(`/platform/v1/iam/reviews/${reviewId}/reject`, { comment })
export function rejectEnterpriseReview(reviewId: number | string, comment: string) {
return postData<void>(`/platform/v1/iam/reviews/${reviewId}/reject`, { comment })
}