From ebc4dfe1f9239f6362ab8bc3384d895d2b90d668 Mon Sep 17 00:00:00 2001 From: linxd <544554903@qq.com> Date: Tue, 17 Jun 2025 18:32:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E6=A1=86=E6=9E=B6=E5=92=8C?= =?UTF-8?q?=E6=96=B0=E5=BB=BA=E5=9F=BA=E7=A1=80=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/defaultSettings.ts | 5 +- config/router.config.ts | 48 +- src/assets/iconfont/demo_index.html | 169 ++++- src/assets/iconfont/iconfont.css | 36 +- src/assets/iconfont/iconfont.js | 2 +- src/assets/iconfont/iconfont.json | 49 ++ src/assets/iconfont/iconfont.svg | 14 + src/assets/iconfont/iconfont.ttf | Bin 2072 -> 4556 bytes src/assets/iconfont/iconfont.woff | Bin 1412 -> 3144 bytes src/assets/iconfont/iconfont.woff2 | Bin 992 -> 2644 bytes src/global.less | 51 +- src/layouts/Header.tsx | 18 +- src/layouts/Index.tsx | 30 +- src/layouts/{HeaderMenu.tsx => SiderMenu.tsx} | 57 +- src/layouts/{Header.less => layout.less} | 25 +- src/locales/en-US.ts | 11 +- src/locales/zh-CN.ts | 11 +- src/locales/zh-CN/menu.ts | 3 - src/manifest.json | 2 - src/pages/about/about.less | 78 -- src/pages/about/about.tsx | 193 ----- src/pages/aboutManage/aboutManage.less | 11 + src/pages/aboutManage/aboutManage.tsx | 18 + src/pages/announce/announce.less | 207 ------ src/pages/announce/announce.tsx | 369 ---------- src/pages/announce/announceInfo.less | 144 ---- src/pages/announce/announceInfo.tsx | 186 ----- src/pages/download/download.less | 68 -- src/pages/download/download.tsx | 240 ------- src/pages/download/service.ts | 75 -- src/pages/downloadManage/downloadManage.less | 50 ++ src/pages/downloadManage/downloadManage.tsx | 675 ++++++++++++++++++ src/pages/helpManage/helpManage.less | 11 + src/pages/helpManage/helpManage.tsx | 18 + src/pages/notice/notice.less | 32 - src/pages/notice/notice.tsx | 191 ----- src/pages/notice/noticeInfo.less | 99 --- src/pages/notice/noticeInfo.tsx | 247 ------- src/pages/noticeManage/noticeManage.less | 11 + src/pages/noticeManage/noticeManage.tsx | 18 + src/pages/policy/policy.less | 28 - src/pages/policy/policy.tsx | 146 ---- src/pages/policy/policyInfo.less | 107 --- src/pages/policy/policyInfo.tsx | 293 -------- src/pages/policyManage/policyManage.less | 0 src/pages/policyManage/policyManage.tsx | 527 ++++++++++++++ src/pages/userManage/userManage.tsx | 191 +++++ src/servers/api/policy.ts | 64 ++ src/servers/api/typings.d.ts | 144 ++++ src/utils/componentStyle.less | 73 ++ src/utils/request.ts | 5 +- 51 files changed, 2200 insertions(+), 2850 deletions(-) rename src/layouts/{HeaderMenu.tsx => SiderMenu.tsx} (54%) rename src/layouts/{Header.less => layout.less} (59%) delete mode 100644 src/locales/zh-CN/menu.ts delete mode 100644 src/pages/about/about.less delete mode 100644 src/pages/about/about.tsx create mode 100644 src/pages/aboutManage/aboutManage.less create mode 100644 src/pages/aboutManage/aboutManage.tsx delete mode 100644 src/pages/announce/announce.less delete mode 100644 src/pages/announce/announce.tsx delete mode 100644 src/pages/announce/announceInfo.less delete mode 100644 src/pages/announce/announceInfo.tsx delete mode 100644 src/pages/download/download.less delete mode 100644 src/pages/download/download.tsx delete mode 100644 src/pages/download/service.ts create mode 100644 src/pages/downloadManage/downloadManage.less create mode 100644 src/pages/downloadManage/downloadManage.tsx create mode 100644 src/pages/helpManage/helpManage.less create mode 100644 src/pages/helpManage/helpManage.tsx delete mode 100644 src/pages/notice/notice.less delete mode 100644 src/pages/notice/notice.tsx delete mode 100644 src/pages/notice/noticeInfo.less delete mode 100644 src/pages/notice/noticeInfo.tsx create mode 100644 src/pages/noticeManage/noticeManage.less create mode 100644 src/pages/noticeManage/noticeManage.tsx delete mode 100644 src/pages/policy/policy.less delete mode 100644 src/pages/policy/policy.tsx delete mode 100644 src/pages/policy/policyInfo.less delete mode 100644 src/pages/policy/policyInfo.tsx create mode 100644 src/pages/policyManage/policyManage.less create mode 100644 src/pages/policyManage/policyManage.tsx create mode 100644 src/pages/userManage/userManage.tsx create mode 100644 src/servers/api/policy.ts create mode 100644 src/utils/componentStyle.less diff --git a/config/defaultSettings.ts b/config/defaultSettings.ts index ff2b7c5..760006d 100644 --- a/config/defaultSettings.ts +++ b/config/defaultSettings.ts @@ -28,9 +28,10 @@ export const antdTheme = { // 更改antd 组件颜色 'table-header-bg': 'rgb(241,245,251)', 'table-row-hover-bg': 'rgb(241,245,251)', - 'table-padding-vertical': '12px', + 'table-padding-vertical': '8px', 'table-header-color': 'rgb(143,146,153)', - 'menu-item-active-bg': 'rgba(0,79,142,0.1)' + 'menu-item-active-bg': 'rgba(0,79,142,0.1)', + 'red-5': 'rgb(214,0,14)', } export type { DefaultSettings }; diff --git a/config/router.config.ts b/config/router.config.ts index 87f4e06..09f138a 100644 --- a/config/router.config.ts +++ b/config/router.config.ts @@ -30,46 +30,36 @@ export default [ component: '@/pages/index', }, { - name: 'announce', - path: '/announce', - component: '@/pages/announce/announce', + name: 'userManage', + path: '/userManage', + component: '@/pages/userManage/userManage', }, { - name: 'announceInfo', - path: '/announce/announceInfo', - component: '@/pages/announce/announceInfo', + name: 'downloadManage', + path: '/downloadManage', + component: '@/pages/downloadManage/downloadManage', }, { - name: 'policy', - path: '/policy', - component: '@/pages/policy/policy', + name: 'noticeManage', + path: '/noticeManage', + component: '@/pages/noticeManage/noticeManage', }, { - name: 'policyInfo', - path: '/policy/policyInfo', - component: '@/pages/policy/policyInfo', + name: 'policyManage', + path: '/policyManage', + component: '@/pages/policyManage/policyManage', }, { - name: 'notice', - path: '/notice', - component: '@/pages/notice/notice', + name: 'aboutManage', + path: '/aboutManage', + component: '@/pages/aboutManage/aboutManage', }, { - name: 'noticeInfo', - path: '/notice/noticeInfo', - component: '@/pages/notice/noticeInfo', - activeMenu: 'notice' + name: 'helpManage', + path: '/helpManage', + component: '@/pages/helpManage/helpManage', }, - { - name: 'download', - path: '/download', - component: '@/pages/download/download', - }, - { - name: 'about', - path: '/about', - component: '@/pages/about/about', - } + ] }, diff --git a/src/assets/iconfont/demo_index.html b/src/assets/iconfont/demo_index.html index ffe868c..c2006c4 100644 --- a/src/assets/iconfont/demo_index.html +++ b/src/assets/iconfont/demo_index.html @@ -54,6 +54,48 @@