修复bug

This commit is contained in:
2026-07-31 15:34:35 +08:00
parent d0f94d95d7
commit b53fe81999
41 changed files with 362 additions and 3106 deletions
+28
View File
@@ -76,6 +76,26 @@ export interface CreatePlatformPermissionRequest {
sortNo: number
}
export interface PlatformInternalUser {
membershipId: number | string
userId: number | string
authUserId: number | string
username: string
displayName: string
memberType: string
memberNo: string | null
status: 'ACTIVE' | 'DISABLED' | string
roleIds: Array<number | string>
}
export interface CreatePlatformInternalUserRequest {
authUserId: number | string
userType: string
displayName: string
phone: string
email: string
}
async function getData<T>(path: string): Promise<T> {
const response = await http.get<ApiEnvelope<T>, ApiEnvelope<T>>(path)
return unwrapApiResponse(response)
@@ -163,6 +183,14 @@ export function createPlatformPermission(payload: CreatePlatformPermissionReques
return postData<PlatformPermissionResource>('/platform/v1/iam/permissions', payload)
}
export function listPlatformInternalUsers() {
return getData<PlatformInternalUser[]>('/platform/v1/iam/internal-users')
}
export function createPlatformInternalUser(payload: CreatePlatformInternalUserRequest) {
return postData<PlatformInternalUser>('/platform/v1/iam/internal-users', payload)
}
export function approveEnterpriseReview(reviewId: number, comment: string) {
return postData<unknown>(`/platform/v1/iam/reviews/${reviewId}/approve`, { comment })
}