Skip to content

Commit c8da042

Browse files
committed
refactor(request): remove use-request component and simplify request handling in favor of a new structure
1 parent f5668ee commit c8da042

File tree

8 files changed

+3
-186
lines changed

8 files changed

+3
-186
lines changed

src/locales/langs/en-us/route.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ const route: App.I18n.Schema['translation']['route'] = {
1111
'(base)_function_super-page': 'Super Admin Visible',
1212
'(base)_function_tab': 'Tab',
1313
'(base)_function_toggle-auth': 'Toggle Auth',
14-
'(base)_function_use-request': 'useRequest Demo',
1514
'(base)_home': 'Home',
1615
'(base)_manage': 'System Manage',
1716
'(base)_manage_role': 'Role Manage',

src/locales/langs/zh-cn/route.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ const route: App.I18n.Schema['translation']['route'] = {
1111
'(base)_function_super-page': '超级管理员可见',
1212
'(base)_function_tab': '标签页',
1313
'(base)_function_toggle-auth': '切换权限',
14-
'(base)_function_use-request': 'useRequest 演示',
1514
'(base)_home': '首页',
1615
'(base)_manage': '系统管理',
1716
'(base)_manage_role': '角色管理',
Lines changed: 3 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,5 @@
1-
import { fetchCustomBackendError } from '@/service/api';
2-
3-
const Request = () => {
4-
const { t } = useTranslation();
5-
async function logout() {
6-
await fetchCustomBackendError('8888', t('request.logoutMsg'));
7-
}
8-
9-
async function logoutWithModal() {
10-
await fetchCustomBackendError('7777', t('request.logoutWithModalMsg'));
11-
}
12-
13-
async function refreshToken() {
14-
await fetchCustomBackendError('9999', t('request.tokenExpired'));
15-
}
16-
17-
async function handleRepeatedMessageError() {
18-
await Promise.all([
19-
fetchCustomBackendError('2222', t('page.function.request.repeatedErrorMsg1')),
20-
fetchCustomBackendError('2222', t('page.function.request.repeatedErrorMsg1')),
21-
fetchCustomBackendError('2222', t('page.function.request.repeatedErrorMsg1')),
22-
fetchCustomBackendError('3333', t('page.function.request.repeatedErrorMsg2')),
23-
fetchCustomBackendError('3333', t('page.function.request.repeatedErrorMsg2')),
24-
fetchCustomBackendError('3333', t('page.function.request.repeatedErrorMsg2'))
25-
]);
26-
}
27-
async function handleRepeatedModalError() {
28-
await Promise.all([
29-
fetchCustomBackendError('7777', t('request.logoutWithModalMsg')),
30-
fetchCustomBackendError('7777', t('request.logoutWithModalMsg')),
31-
fetchCustomBackendError('7777', t('request.logoutWithModalMsg'))
32-
]);
33-
}
34-
35-
return (
36-
<ASpace
37-
className="w-full"
38-
direction="vertical"
39-
size={16}
40-
>
41-
<ACard
42-
className="card-wrapper"
43-
size="small"
44-
title={t('request.logout')}
45-
variant="borderless"
46-
>
47-
<AButton onClick={logout}>{t('common.trigger')}</AButton>
48-
</ACard>
49-
50-
<ACard
51-
className="card-wrapper"
52-
size="small"
53-
title={t('request.logoutWithModal')}
54-
variant="borderless"
55-
>
56-
<AButton onClick={logoutWithModal}>{t('common.trigger')}</AButton>
57-
</ACard>
58-
59-
<ACard
60-
className="card-wrapper"
61-
size="small"
62-
title={t('request.refreshToken')}
63-
variant="borderless"
64-
>
65-
<AButton onClick={refreshToken}>{t('common.trigger')}</AButton>
66-
</ACard>
67-
68-
<ACard
69-
className="card-wrapper"
70-
size="small"
71-
title={t('page.function.request.repeatedErrorOccurOnce')}
72-
variant="borderless"
73-
>
74-
<AButton onClick={handleRepeatedMessageError}>{t('page.function.request.repeatedError')} (Message)</AButton>
75-
<AButton
76-
className="ml-12px"
77-
onClick={handleRepeatedModalError}
78-
>
79-
{t('page.function.request.repeatedError')}(Modal)
80-
</AButton>
81-
</ACard>
82-
</ASpace>
83-
);
1+
const Component = () => {
2+
return <div>Component</div>;
843
};
854

86-
export default Request;
5+
export default Component;

src/pages/(base)/function/use-request/index.tsx

Lines changed: 0 additions & 90 deletions
This file was deleted.

src/router/elegant/imports.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ export const pages: Record<string, () => Promise<any>> = {
2929
"(base)_function_super-page": () => import("@/pages/(base)/function/super-page/index.tsx"),
3030
"(base)_function_tab": () => import("@/pages/(base)/function/tab/index.tsx"),
3131
"(base)_function_toggle-auth": () => import("@/pages/(base)/function/toggle-auth/index.tsx"),
32-
"(base)_function_use-request": () => import("@/pages/(base)/function/use-request/index.tsx"),
3332
"(base)_home": () => import("@/pages/(base)/home/index.tsx"),
3433
"(base)_manage": () => import("@/pages/(base)/manage/index.tsx"),
3534
"(base)_manage_role_[...slug]": () => import("@/pages/(base)/manage/role/[...slug].tsx"),

src/router/elegant/routeMap.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ export const routeMap: RouteMap = {
4040
"(base)_function_super-page": "/function/super-page",
4141
"(base)_function_tab": "/function/tab",
4242
"(base)_function_toggle-auth": "/function/toggle-auth",
43-
"(base)_function_use-request": "/function/use-request",
4443
"(base)_home": "/home",
4544
"(base)_manage": "/manage",
4645
"(base)_manage_role": "/manage/role",

src/router/elegant/routes.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,12 +158,6 @@ export const generatedRoutes: ElegantConstRoute[] = [
158158
order: 4,
159159
title: 'function_toggle-auth'
160160
}
161-
},
162-
{
163-
matchedFiles: [null, '/src/pages/(base)/function/use-request/index.tsx', null, null],
164-
name: '(base)_function_use-request',
165-
path: '/function/use-request',
166-
handle: { i18nKey: 'route.(base)_function_use-request', title: '(base)_function_use-request' }
167161
}
168162
]
169163
},

src/types/elegant-router.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ declare module "@soybean-react/vite-plugin-react-router" {
4141
"(base)_function_super-page": "/function/super-page";
4242
"(base)_function_tab": "/function/tab";
4343
"(base)_function_toggle-auth": "/function/toggle-auth";
44-
"(base)_function_use-request": "/function/use-request";
4544
"(base)_home": "/home";
4645
"(base)_manage": "/manage";
4746
"(base)_manage_role": "/manage/role";
@@ -148,7 +147,6 @@ declare module "@soybean-react/vite-plugin-react-router" {
148147
| "(base)_function_super-page"
149148
| "(base)_function_tab"
150149
| "(base)_function_toggle-auth"
151-
| "(base)_function_use-request"
152150
| "(base)_home"
153151
| "(base)"
154152
| "(base)_manage"

0 commit comments

Comments
 (0)