Skip to content

Commit 28d68fc

Browse files
committed
style(projects): optimized code
1 parent b8daf7c commit 28d68fc

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

src/pages/manage/user/index.tsx

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { Button, Card, Popconfirm, Table, Tag } from 'antd';
2+
import { Suspense, lazy } from 'react';
23
import { fetchGetUserList } from '@/service/api';
34
import { enableStatusRecord, userGenderRecord } from '@/constants/business';
45
import TableHeaderOperation from '@/components/advanced/TableHeaderOperation';
56
import UserSearch from './modules/UserSearch';
6-
import UserOperateDrawer from './modules/UserOperateDrawer';
7+
8+
const UserOperateDrawer = lazy(() => import('./modules/UserOperateDrawer'));
79

810
const tagMap: Record<Api.Common.EnableStatus, string> = {
911
1: 'success',
@@ -201,13 +203,15 @@ export function Component() {
201203
dataSource={data}
202204
columns={columns}
203205
/>
204-
<UserOperateDrawer
205-
open={drawerVisible}
206-
rowData={editingData}
207-
submitted={run}
208-
operateType={operateType}
209-
closeDrawer={closeDrawer}
210-
/>
206+
<Suspense>
207+
<UserOperateDrawer
208+
open={drawerVisible}
209+
rowData={editingData}
210+
submitted={run}
211+
operateType={operateType}
212+
closeDrawer={closeDrawer}
213+
/>
214+
</Suspense>
211215
</Card>
212216
</div>
213217
);

src/plugins/app.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ export function setupAppVersionNotification() {
5959
}
6060

6161
async function getHtmlBuildTime() {
62-
const res = await fetch(`/index.html?time=${Date.now()}`);
62+
const res = await fetch(`/index.html?time=${Date.now()}`, {
63+
headers: {
64+
'Cache-Control': 'no-cache'
65+
}
66+
});
6367

6468
const html = await res.text();
6569

0 commit comments

Comments
 (0)