71 |
请输入密码
72 |
setPassword(e.target.value)}
76 | placeholder="系统启动时env参数password"
77 | style={{width: '100%', marginBottom: '16px'}}
78 | onKeyDown={handleKeyDown}
79 | />
80 |
81 |
87 |
94 |
95 |
96 | );
97 | };
98 |
99 | export default PasswordModal;
--------------------------------------------------------------------------------
/r1-web/src/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
4 | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
5 | sans-serif;
6 | -webkit-font-smoothing: antialiased;
7 | -moz-osx-font-smoothing: grayscale;
8 | }
9 |
10 | code {
11 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
12 | monospace;
13 | }
14 |
--------------------------------------------------------------------------------
/r1-web/src/index.tsx:
--------------------------------------------------------------------------------
1 | // @ts-ignore
2 | import React, {useState} from 'react';
3 | import {ConfigProvider, Menu, Layout, Button} from 'antd';
4 | // 由于 antd 组件的默认文案是英文,所以需要修改为中文
5 | // @ts-ignore
6 | import dayjs from 'dayjs';
7 | import {createRoot} from 'react-dom/client';
8 | import {BrowserRouter as Router, Routes, Route, Link, useLocation} from 'react-router-dom';
9 |
10 | import 'dayjs/locale/zh-cn';
11 |
12 | import zhCN from 'antd/locale/zh_CN';
13 |
14 | import './index.css';
15 | import Box from "./pages/home";
16 | import Server from "./pages/server";
17 | import {CloudOutlined, SoundOutlined, MenuUnfoldOutlined, MenuFoldOutlined} from "@ant-design/icons";
18 |
19 | const {Sider} = Layout;
20 |
21 | dayjs.locale('zh-cn');
22 |
23 | // 菜单组件
24 | const VerticalMenu = () => {
25 | const location = useLocation();
26 |
27 | return (
28 |