From 05c3d518fac690e30ddd823ad2f33c4277d08158 Mon Sep 17 00:00:00 2001 From: ZhuRui Date: Fri, 7 Aug 2026 11:20:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=BC=E5=AE=B9=E5=90=8E=E7=AB=AF=20c?= =?UTF-8?q?ode=20=E7=B1=BB=E5=9E=8B=E4=B8=8D=E7=BB=9F=E4=B8=80=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/banner/types.ts | 2 +- src/api/events/types.ts | 2 +- src/api/login/index.ts | 2 +- src/api/logs/types.ts | 2 +- src/api/orders/types.ts | 2 +- src/api/payments/types.ts | 2 +- src/api/reports/types.ts | 2 +- src/api/roles/types.ts | 2 +- src/api/users/types.ts | 2 +- src/api/wallet/types.ts | 2 +- src/api/withdraw/types.ts | 2 +- src/layouts/BasicLayout.tsx | 2 +- src/pages/events/banner/components/BannerFormModal.tsx | 4 ++-- src/pages/events/banner/model/useBannerModel.ts | 8 ++++---- src/pages/events/list/components/EventAuditModal.tsx | 2 +- src/pages/events/list/components/EventDetailModal.tsx | 4 ++-- src/pages/events/list/components/EventRegulationModal.tsx | 2 +- src/pages/events/list/model/useEventListModel.ts | 2 +- src/pages/events/orders/components/OrderDetailModal.tsx | 4 ++-- src/pages/events/orders/index.tsx | 2 +- src/pages/events/users/model/useUserModel.ts | 2 +- src/pages/finance/reports/model/useReportsModel.ts | 2 +- src/pages/finance/wallet/components/WalletDetailModal.tsx | 2 +- .../finance/withdraw/components/WithdrawDetailModal.tsx | 4 ++-- src/pages/login/model/useLoginModel.ts | 2 +- src/pages/system/roles/components/RoleFormModal.tsx | 2 +- src/pages/system/roles/components/UserListModal.tsx | 2 +- src/pages/system/roles/model/useRoleModel.ts | 4 ++-- src/pages/system/users/components/UserFormModal.tsx | 4 ++-- src/pages/system/users/index.tsx | 4 ++-- src/pages/system/users/model/useUserModel.ts | 2 +- src/utils/request.ts | 2 +- 32 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/api/banner/types.ts b/src/api/banner/types.ts index 78784cf..ad2ac86 100644 --- a/src/api/banner/types.ts +++ b/src/api/banner/types.ts @@ -47,7 +47,7 @@ export interface BannerActiveParams { } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/events/types.ts b/src/api/events/types.ts index 899d37f..d7e25cd 100644 --- a/src/api/events/types.ts +++ b/src/api/events/types.ts @@ -87,7 +87,7 @@ export interface PageData { /** 统一响应包裹 */ export interface ApiResult { /** 编码:200表示成功,其他值表示失败 */ - code: string; + code: number | string; /** 消息内容 */ msg: string; /** 响应数据 */ diff --git a/src/api/login/index.ts b/src/api/login/index.ts index 3e98c80..a5f9cb5 100644 --- a/src/api/login/index.ts +++ b/src/api/login/index.ts @@ -5,7 +5,7 @@ export type { LoginResult } from './types'; export const login = (params: { phone: string; password: string }) => { return post(`/op/login`, params) as Promise<{ - code: string; + code: number | string; msg: string; data: LoginResult; }>; diff --git a/src/api/logs/types.ts b/src/api/logs/types.ts index 9c009da..cda14a7 100644 --- a/src/api/logs/types.ts +++ b/src/api/logs/types.ts @@ -57,7 +57,7 @@ export interface PageData { } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/orders/types.ts b/src/api/orders/types.ts index bfd78d1..b83bff0 100644 --- a/src/api/orders/types.ts +++ b/src/api/orders/types.ts @@ -88,7 +88,7 @@ export interface PageData { /** 统一响应包裹 */ export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/payments/types.ts b/src/api/payments/types.ts index ac31087..a946cec 100644 --- a/src/api/payments/types.ts +++ b/src/api/payments/types.ts @@ -58,7 +58,7 @@ export interface PaymentFlowPageData { } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/reports/types.ts b/src/api/reports/types.ts index 709878c..d82a477 100644 --- a/src/api/reports/types.ts +++ b/src/api/reports/types.ts @@ -42,7 +42,7 @@ export interface ReportQueryParams { } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/roles/types.ts b/src/api/roles/types.ts index 8c04cef..fc9b4d1 100644 --- a/src/api/roles/types.ts +++ b/src/api/roles/types.ts @@ -59,7 +59,7 @@ export interface PageData { list: T[]; } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/users/types.ts b/src/api/users/types.ts index 3941627..1c8eb6c 100644 --- a/src/api/users/types.ts +++ b/src/api/users/types.ts @@ -65,7 +65,7 @@ export interface PageData { list: T[]; } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/wallet/types.ts b/src/api/wallet/types.ts index a00aee0..b898703 100644 --- a/src/api/wallet/types.ts +++ b/src/api/wallet/types.ts @@ -55,7 +55,7 @@ export interface PageData { list: T[]; } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/api/withdraw/types.ts b/src/api/withdraw/types.ts index 38e53bc..4143c16 100644 --- a/src/api/withdraw/types.ts +++ b/src/api/withdraw/types.ts @@ -50,7 +50,7 @@ export interface PageData { list: T[]; } export interface ApiResult { - code: string; + code: number | string; msg: string; data: T; } diff --git a/src/layouts/BasicLayout.tsx b/src/layouts/BasicLayout.tsx index 56afa29..bcbd633 100644 --- a/src/layouts/BasicLayout.tsx +++ b/src/layouts/BasicLayout.tsx @@ -136,7 +136,7 @@ export default defineComponent({ password: payload.newPassword, confirmPassword: payload.newPassword, }); - if (res.code === '200') { + if (res.code == 200) { message.success('密码修改成功'); setChangePwdVisible(false); window.setTimeout(() => { diff --git a/src/pages/events/banner/components/BannerFormModal.tsx b/src/pages/events/banner/components/BannerFormModal.tsx index 72f89eb..e662968 100644 --- a/src/pages/events/banner/components/BannerFormModal.tsx +++ b/src/pages/events/banner/components/BannerFormModal.tsx @@ -170,7 +170,7 @@ export default defineComponent({ params.areaName = cityName; } const res = await getEventList(params as any); - if (res.code === '200') { + if (res.code == 200) { const list: TournamentAdminVO[] = res.data?.list || []; setEventOptions( list.map((item) => ({ @@ -258,7 +258,7 @@ export default defineComponent({ setEditLoading(true); getEventDetail(eventId) .then((detailRes) => { - if (detailRes.code === '200') { + if (detailRes.code == 200) { const eventName = detailRes.data?.name || eventId; setEventOptions([{ value: eventId, label: eventName }]); } diff --git a/src/pages/events/banner/model/useBannerModel.ts b/src/pages/events/banner/model/useBannerModel.ts index 302d6af..7adaafc 100644 --- a/src/pages/events/banner/model/useBannerModel.ts +++ b/src/pages/events/banner/model/useBannerModel.ts @@ -82,7 +82,7 @@ export function useBannerModel() { loading, run: fetchList, } = useRequest(() => getBannerList(buildQueryParams()), { - formatResult: (res) => (res.code === '200' ? res.data : []), + formatResult: (res) => (res.code == 200 ? res.data : []), }); const allData = computed(() => data.value || []); @@ -198,7 +198,7 @@ export function useBannerModel() { const res = isEdit ? await updateBanner({ ...payload, id: editingRecord.value.id }) : await saveBanner(payload); - if (res.code === '200') { + if (res.code == 200) { message.success(isEdit ? '编辑成功' : '新增成功'); handleCloseModal(); handleSearch(); @@ -216,7 +216,7 @@ export function useBannerModel() { const handleDelete = useThrottleFn(async (record: any) => { try { const res = await delBanner(record.id); - if (res.code === '200') { + if (res.code == 200) { message.success('删除成功'); fetchList(); } else { @@ -233,7 +233,7 @@ export function useBannerModel() { const newStatus = record.status === '1' ? '0' : '1'; const actionText = newStatus === '1' ? '启用' : '禁用'; const res = await toggleBannerActive({ id: record.id, status: newStatus }); - if (res.code === '200') { + if (res.code == 200) { message.success(`${actionText}成功`); fetchList(); } else { diff --git a/src/pages/events/list/components/EventAuditModal.tsx b/src/pages/events/list/components/EventAuditModal.tsx index 7034f3f..892f4d8 100644 --- a/src/pages/events/list/components/EventAuditModal.tsx +++ b/src/pages/events/list/components/EventAuditModal.tsx @@ -42,7 +42,7 @@ export default defineComponent({ detail.value = null; try { const res = await getEventDetail(id); - if (res.code === '200') { + if (res.code == 200) { detail.value = res.data; } else { message.error(res.msg || '获取赛事详情失败'); diff --git a/src/pages/events/list/components/EventDetailModal.tsx b/src/pages/events/list/components/EventDetailModal.tsx index 70288bd..a7a0503 100644 --- a/src/pages/events/list/components/EventDetailModal.tsx +++ b/src/pages/events/list/components/EventDetailModal.tsx @@ -118,7 +118,7 @@ export default defineComponent({ page: String(page), limit: String(PAGE_SIZE), }); - if (res.code === '200') { + if (res.code == 200) { categoryPlayers.value[categoryId] = res.data.list; categoryPlayers.value = { ...categoryPlayers.value }; categoryPlayerTotal.value[categoryId] = res.data.total; @@ -145,7 +145,7 @@ export default defineComponent({ setDetail(null); try { const res = await getEventDetail(id); - if (res.code === '200' && res.data) { + if (res.code == 200 && res.data) { setDetail(res.data); // 为每个组别加载第一页选手 for (const cat of res.data.categoryList) { diff --git a/src/pages/events/list/components/EventRegulationModal.tsx b/src/pages/events/list/components/EventRegulationModal.tsx index c5e4dd5..ff09772 100644 --- a/src/pages/events/list/components/EventRegulationModal.tsx +++ b/src/pages/events/list/components/EventRegulationModal.tsx @@ -29,7 +29,7 @@ export default defineComponent({ ruleData.value = null; try { const res = await getRuleInfo(id); - if (res.code === '200' && res.data) { + if (res.code == 200 && res.data) { ruleData.value = res.data; } else { ruleData.value = null; diff --git a/src/pages/events/list/model/useEventListModel.ts b/src/pages/events/list/model/useEventListModel.ts index cda603c..7c7c243 100644 --- a/src/pages/events/list/model/useEventListModel.ts +++ b/src/pages/events/list/model/useEventListModel.ts @@ -157,7 +157,7 @@ export function useEventListModel() { setTogglingId(record.id); try { const res = await toggleEventOnline({ id: record.id, online: isRemoved ? '1' : '0' }); - if (res.code === '200') { + if (res.code == 200) { message.success(`${actionText}成功`); fetchList(); } else { diff --git a/src/pages/events/orders/components/OrderDetailModal.tsx b/src/pages/events/orders/components/OrderDetailModal.tsx index c889e14..0622284 100644 --- a/src/pages/events/orders/components/OrderDetailModal.tsx +++ b/src/pages/events/orders/components/OrderDetailModal.tsx @@ -156,7 +156,7 @@ export default defineComponent({ page: String(page), limit: String(playerPageSize), }); - if (res.code === '200') { + if (res.code == 200) { setPlayers(res.data.list); setPlayerTotal(res.data.total); setPlayerPage(page); @@ -192,7 +192,7 @@ export default defineComponent({ else params['uniqueId'] = props.uniqueId; const [detailRes] = await Promise.all([getOrderDetail(params), fetchPlayers(1)]); - if (detailRes.code === '200') { + if (detailRes.code == 200) { setDetail(detailRes.data); } setDetailLoading(false); diff --git a/src/pages/events/orders/index.tsx b/src/pages/events/orders/index.tsx index a3cb303..2b82bb7 100644 --- a/src/pages/events/orders/index.tsx +++ b/src/pages/events/orders/index.tsx @@ -38,7 +38,7 @@ function promptReRefund(record: any) { onOk: async () => { try { const res = await retryRefundOrder({ payOrderNo: record.orderNo }); - if (res.code === '200') { + if (res.code == 200) { message.success('重新退款提交成功'); } else { message.error(res.msg || '操作失败'); diff --git a/src/pages/events/users/model/useUserModel.ts b/src/pages/events/users/model/useUserModel.ts index 4fc97bf..b3ca659 100644 --- a/src/pages/events/users/model/useUserModel.ts +++ b/src/pages/events/users/model/useUserModel.ts @@ -124,7 +124,7 @@ export function useUserModel() { setTogglingId(record.id); try { const res = await toggleUserActive({ userId: record.id, status: isActive ? '0' : '1' }); - if (res.code === '200') { + if (res.code == 200) { message.success(`${actionText}成功`); fetchList(); } else { diff --git a/src/pages/finance/reports/model/useReportsModel.ts b/src/pages/finance/reports/model/useReportsModel.ts index 6a83e39..4916a81 100644 --- a/src/pages/finance/reports/model/useReportsModel.ts +++ b/src/pages/finance/reports/model/useReportsModel.ts @@ -110,7 +110,7 @@ export function useReportsModel() { () => getFinanceReport(buildQueryParams()), { refreshDeps: [dateRange], - formatResult: (res) => (res.code === '200' ? res.data : null), + formatResult: (res) => (res.code == 200 ? res.data : null), }, ); diff --git a/src/pages/finance/wallet/components/WalletDetailModal.tsx b/src/pages/finance/wallet/components/WalletDetailModal.tsx index 890a1c6..9a7389a 100644 --- a/src/pages/finance/wallet/components/WalletDetailModal.tsx +++ b/src/pages/finance/wallet/components/WalletDetailModal.tsx @@ -66,7 +66,7 @@ export default defineComponent({ try { const params = buildQueryParams(); const res = await getWalletTransactionList(params); - if (res.code === '200') { + if (res.code == 200) { dataSource.value = res.data.list; pagination.total = res.data.total; } diff --git a/src/pages/finance/withdraw/components/WithdrawDetailModal.tsx b/src/pages/finance/withdraw/components/WithdrawDetailModal.tsx index 9bd0629..1bd89d2 100644 --- a/src/pages/finance/withdraw/components/WithdrawDetailModal.tsx +++ b/src/pages/finance/withdraw/components/WithdrawDetailModal.tsx @@ -48,7 +48,7 @@ export default defineComponent({ detail.value = null; try { const res = await getWithdrawInfo(id); - if (res.code === '200') detail.value = res.data; + if (res.code == 200) detail.value = res.data; } catch { // 网络层已统一提示 } finally { @@ -136,7 +136,7 @@ export default defineComponent({ checkMsg: auditForm.remark.trim(), checkImg, }); - if (res.code === '200') { + if (res.code == 200) { message.success(auditForm.pass ? '已审核通过' : '已审核驳回'); props.onAudited?.(); props.onClose(); diff --git a/src/pages/login/model/useLoginModel.ts b/src/pages/login/model/useLoginModel.ts index 8bd1e52..3f5346c 100644 --- a/src/pages/login/model/useLoginModel.ts +++ b/src/pages/login/model/useLoginModel.ts @@ -69,7 +69,7 @@ export function useLoginModel() { try { const res = await login({ phone: form.phone, password: form.password }); - if (res.code !== '200') { + if (res.code != 200) { message.error(res.msg || '登录失败'); return; } diff --git a/src/pages/system/roles/components/RoleFormModal.tsx b/src/pages/system/roles/components/RoleFormModal.tsx index c132bf2..596259a 100644 --- a/src/pages/system/roles/components/RoleFormModal.tsx +++ b/src/pages/system/roles/components/RoleFormModal.tsx @@ -45,7 +45,7 @@ export default defineComponent({ treeLoading.value = true; try { const res = await getPermissionTree(roleId); - if (res.code === '200' && res.data) { + if (res.code == 200 && res.data) { rawApiTree.value = res.data; const result = buildTreeData(res.data); treeData.value = result.treeData; diff --git a/src/pages/system/roles/components/UserListModal.tsx b/src/pages/system/roles/components/UserListModal.tsx index 1604cef..9370dc1 100644 --- a/src/pages/system/roles/components/UserListModal.tsx +++ b/src/pages/system/roles/components/UserListModal.tsx @@ -63,7 +63,7 @@ export default defineComponent({ roleId: String(props.roleId), ...(filterForm.text.trim() ? { text: filterForm.text.trim() } : {}), }); - if (res.code === '200') { + if (res.code == 200) { setDataSource(res.data.list); setPagination({ ...pagination.value, total: res.data.total }); } else { diff --git a/src/pages/system/roles/model/useRoleModel.ts b/src/pages/system/roles/model/useRoleModel.ts index 0510047..b972057 100644 --- a/src/pages/system/roles/model/useRoleModel.ts +++ b/src/pages/system/roles/model/useRoleModel.ts @@ -152,7 +152,7 @@ export function useRoleModel() { menuIds, }); } - if (res.code === '200') { + if (res.code == 200) { message.success(isEdit.value ? '编辑成功' : '新增成功'); handleCloseForm(); fetchList(); @@ -170,7 +170,7 @@ export function useRoleModel() { const handleDelete = useThrottleFn(async (record: any) => { try { const res = await deleteRole(record.roleId); - if (res.code === '200') { + if (res.code == 200) { message.success('删除成功'); fetchList(); } else { diff --git a/src/pages/system/users/components/UserFormModal.tsx b/src/pages/system/users/components/UserFormModal.tsx index 790c27d..7044d72 100644 --- a/src/pages/system/users/components/UserFormModal.tsx +++ b/src/pages/system/users/components/UserFormModal.tsx @@ -71,7 +71,7 @@ export default defineComponent({ try { const params: Record = { page: '1', limit: '999', name: keyword.trim() }; const res = await getRoleList(params); - if (res.code === '200') { + if (res.code == 200) { const list: TournamentAdminRolePageVO[] = res.data?.list || []; setRoleOptions( list.map((item) => ({ @@ -91,7 +91,7 @@ export default defineComponent({ const fetchInitialRoles = async () => { try { const res = await getRoleList({ page: '1', limit: '999' }); - if (res.code === '200') { + if (res.code == 200) { const list: TournamentAdminRolePageVO[] = res.data?.list || []; const opts = list.map((item) => ({ value: String(item.roleId), diff --git a/src/pages/system/users/index.tsx b/src/pages/system/users/index.tsx index 065975c..0407f74 100644 --- a/src/pages/system/users/index.tsx +++ b/src/pages/system/users/index.tsx @@ -114,7 +114,7 @@ export default defineComponent({ userId: record.id, status: isActive ? '0' : '1', }); - if (res.code === '200') { + if (res.code == 200) { message.success(`${actionText}成功`); handleSearch(); } else { @@ -169,7 +169,7 @@ export default defineComponent({ confirmPassword: formPayload.password, }); } - if (res.code === '200') { + if (res.code == 200) { message.success(editingRecord.value ? '编辑成功' : '新增成功'); handleCloseModal(); handleSearch(); diff --git a/src/pages/system/users/model/useUserModel.ts b/src/pages/system/users/model/useUserModel.ts index 787c69e..3be002d 100644 --- a/src/pages/system/users/model/useUserModel.ts +++ b/src/pages/system/users/model/useUserModel.ts @@ -53,7 +53,7 @@ export function useUserModel() { const fetchRoleOptions = async () => { try { const res = await getRoleList({ page: '1', limit: '999' }); - if (res.code === '200') { + if (res.code == 200) { const list: TournamentAdminRolePageVO[] = res.data?.list || []; const opts = list.map((item) => ({ value: String(item.roleId), diff --git a/src/utils/request.ts b/src/utils/request.ts index dee3b51..f89036f 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -94,7 +94,7 @@ const request = ( const data = await res.json(); - if (data.code === '401') { + if (data.code == 401) { handleUnauthorized(data.msg); return Promise.reject(new Error(data.msg || 'Unauthorized')); }