From 53e4b8d4972052bbdefa8eb2ad8a6fd209f13ca9 Mon Sep 17 00:00:00 2001 From: bootx Date: Mon, 29 Jun 2026 09:08:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor(h5):=20=E5=AF=B9=E9=BD=90=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=20Result=20=E5=A5=91=E7=BA=A6=20(ResultEnum=20SUCCESS?= =?UTF-8?q?=3D0/ERROR=3D1,=20Result.data)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ResultEnum.SUCCESS 200→0、ERROR 300→1, 与后端 CommonCode 一致 - Result 接口字段 result→data, 与后端 Result 结构及现有 axios 解构对齐 --- src/shared/enums/httpEnum.ts | 5 +++-- src/shared/utils/http/axios/types.ts | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/shared/enums/httpEnum.ts b/src/shared/enums/httpEnum.ts index 2c5f6e1..a0ebe4e 100644 --- a/src/shared/enums/httpEnum.ts +++ b/src/shared/enums/httpEnum.ts @@ -2,8 +2,9 @@ * @description: 请求结果集 */ export enum ResultEnum { - SUCCESS = 200, - ERROR = 300, + // 与后端 CommonCode 对齐:成功 0、失败 1 + SUCCESS = 0, + ERROR = 1, TIMEOUT = 10042, TYPE = 'success', } diff --git a/src/shared/utils/http/axios/types.ts b/src/shared/utils/http/axios/types.ts index bd2f985..ed7df5c 100644 --- a/src/shared/utils/http/axios/types.ts +++ b/src/shared/utils/http/axios/types.ts @@ -57,9 +57,10 @@ export interface RequestOptions { withToken?: boolean } +// 与后端 cn.daxpay.open.platform.core.rest.result.Result 对齐 export interface Result { code: number type?: 'success' | 'error' | 'warning' message: string - result?: T + data?: T }