145 lines
5.8 KiB
React
145 lines
5.8 KiB
React
import React from 'react';
|
||||
|
|
import { Layout, Typography, Card, Row, Col, Space, Tag, Button } from 'antd';
|
|||
|
|
import {
|
|||
|
|
InfoCircleOutlined,
|
|||
|
|
RocketOutlined,
|
|||
|
|
CodeOutlined,
|
|||
|
|
GithubOutlined,
|
|||
|
|
ThunderboltOutlined,
|
|||
|
|
CloudServerOutlined,
|
|||
|
|
LinkOutlined
|
|||
|
|
} from '@ant-design/icons';
|
|||
|
|
import { designTokens } from '../config/theme';
|
|||
|
|
|
|||
|
|
const { Title, Paragraph, Text } = Typography;
|
|||
|
|
|
|||
|
|
const About = () => {
|
|||
|
|
const techStack = [
|
|||
|
|
{ name: 'React', version: '18.2.0', icon: <RocketOutlined /> },
|
|||
|
|
{ name: 'Vite', version: '5.2.10', icon: <ThunderboltOutlined /> },
|
|||
|
|
{ name: 'Ant Design', version: '5.17.0', icon: <BuildOutlined /> },
|
|||
|
|
{ name: 'Node.js', version: '20+', icon: <CloudServerOutlined /> },
|
|||
|
|
{ name: 'Express', version: '4.19.2', icon: <ApiOutlined /> },
|
|||
|
|
{ name: 'Sequelize', version: '6.37.3', icon: <DatabaseOutlined /> },
|
|||
|
|
{ name: 'Three.js', version: '0.164.1', icon: <CodepenOutlined /> },
|
|||
|
|
];
|
|||
|
|
|
|||
|
|
const features = [
|
|||
|
|
{ title: '资产管理', desc: '全方位的 IDC 资产登记与追踪' },
|
|||
|
|
{ title: '3D 可视化', desc: '基于 Three.js 的机房机柜 3D 仿真展示' },
|
|||
|
|
{ title: '工单系统', desc: '标准化的故障处理与日常运维流程' },
|
|||
|
|
{ title: '耗材库存', desc: '精细化的备品备件出入库管理' },
|
|||
|
|
{ title: '数据监控', desc: '实时的健康状态检查与性能分析' },
|
|||
|
|
{ title: '自动化备份', desc: '安全的数据备份与一键恢复机制' },
|
|||
|
|
];
|
|||
|
|
|
|||
|
|
return (
|
|||
|
|
<div style={{ padding: '24px', maxWidth: '1200px', margin: '0 auto' }}>
|
|||
|
|
{/* Hero Section */}
|
|||
|
|
<Card
|
|||
|
|
style={{
|
|||
|
|
marginBottom: '32px',
|
|||
|
|
borderRadius: '16px',
|
|||
|
|
background: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)',
|
|||
|
|
color: '#fff',
|
|||
|
|
border: 'none',
|
|||
|
|
overflow: 'hidden',
|
|||
|
|
position: 'relative'
|
|||
|
|
}}
|
|||
|
|
>
|
|||
|
|
<div style={{ position: 'relative', zIndex: 1, padding: '40px' }}>
|
|||
|
|
<Title level={1} style={{ color: '#fff', marginBottom: '16px' }}>云睿资产管理系统</Title>
|
|||
|
|
<Paragraph style={{ color: 'rgba(255,255,255,0.9)', fontSize: '18px', maxWidth: '600px' }}>
|
|||
|
|
智能数据中心基础设施管理平台,助力企业实现资产全生命周期管理与 3D 可视化运维。
|
|||
|
|
</Paragraph>
|
|||
|
|
<div style={{ marginTop: '24px' }}>
|
|||
|
|
<Tag color="rgba(255,255,255,0.2)" style={{ fontSize: '14px', padding: '4px 12px', border: '1px solid rgba(255,255,255,0.3)', color: '#fff' }}>v1.0.0 Stable</Tag>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div style={{
|
|||
|
|
position: 'absolute',
|
|||
|
|
right: '-50px',
|
|||
|
|
top: '-50px',
|
|||
|
|
opacity: 0.1,
|
|||
|
|
fontSize: '300px'
|
|||
|
|
}}>
|
|||
|
|
<CloudServerOutlined />
|
|||
|
|
</div>
|
|||
|
|
</Card>
|
|||
|
|
|
|||
|
|
<Row gutter={[32, 32]}>
|
|||
|
|
<Col xs={24} md={16}>
|
|||
|
|
{/* Main Content */}
|
|||
|
|
<Card title={<Space><InfoCircleOutlined /> 关于平台</Space>} style={{ borderRadius: '12px', height: '100%' }}>
|
|||
|
|
<Paragraph>
|
|||
|
|
云睿资产管理系统(YunRui Asset Management System)是一款专为中大型数据中心设计的资产管理解决方案。平台集成了资产台账、3D 仿真、工单运维、耗材管理等核心模块,通过数字化手段解决 IDC 运维中“资产找不着、状态看不见、流程不规范”的痛点。
|
|||
|
|
</Paragraph>
|
|||
|
|
<Paragraph>
|
|||
|
|
系统采用现代化的前后端分离架构,前端基于 React 和 Vite 提供极致的交互体验,后端依托 Node.js 实现高并发的数据处理,结合 3D 渲染技术,为用户提供身临其境的管理体验。
|
|||
|
|
</Paragraph>
|
|||
|
|
|
|||
|
|
<Title level={4} style={{ marginTop: '24px' }}>核心特性</Title>
|
|||
|
|
<Row gutter={[16, 16]}>
|
|||
|
|
{features.map((item, index) => (
|
|||
|
|
<Col span={12} key={index}>
|
|||
|
|
<div style={{ padding: '12px', background: '#f8fafc', borderRadius: '8px' }}>
|
|||
|
|
<Text strong>{item.title}</Text>
|
|||
|
|
<div style={{ fontSize: '12px', color: '#64748b' }}>{item.desc}</div>
|
|||
|
|
</div>
|
|||
|
|
</Col>
|
|||
|
|
))}
|
|||
|
|
</Row>
|
|||
|
|
</Card>
|
|||
|
|
</Col>
|
|||
|
|
|
|||
|
|
<Col xs={24} md={8}>
|
|||
|
|
{/* Sidebar Info */}
|
|||
|
|
<Card title={<Space><CodeOutlined /> 技术栈</Space>} style={{ borderRadius: '12px', marginBottom: '32px' }}>
|
|||
|
|
<div style={{ display: 'flex', flexWrap: 'wrap', gap: '8px' }}>
|
|||
|
|
{techStack.map((tech, index) => (
|
|||
|
|
<Tag key={index} icon={tech.icon} color="blue" style={{ padding: '4px 8px' }}>
|
|||
|
|
{tech.name} {tech.version}
|
|||
|
|
</Tag>
|
|||
|
|
))}
|
|||
|
|
</div>
|
|||
|
|
</Card>
|
|||
|
|
|
|||
|
|
<Card
|
|||
|
|
title={<Space><RocketOutlined /> 获取源码</Space>}
|
|||
|
|
style={{
|
|||
|
|
borderRadius: '12px',
|
|||
|
|
background: '#f0f9ff',
|
|||
|
|
border: '1px solid #bae6fd'
|
|||
|
|
}}
|
|||
|
|
>
|
|||
|
|
<Paragraph>
|
|||
|
|
本项目已由新觅源码库进行标准化定制,提供商业级的高质量源码。
|
|||
|
|
</Paragraph>
|
|||
|
|
<Button
|
|||
|
|
type="primary"
|
|||
|
|
block
|
|||
|
|
icon={<LinkOutlined />}
|
|||
|
|
href="http://code.xinmi.cloud/"
|
|||
|
|
target="_blank"
|
|||
|
|
>
|
|||
|
|
访问新觅源码库
|
|||
|
|
</Button>
|
|||
|
|
</Card>
|
|||
|
|
</Col>
|
|||
|
|
</Row>
|
|||
|
|
|
|||
|
|
<div style={{ textAlign: 'center', marginTop: '48px', color: '#94a3b8' }}>
|
|||
|
|
<Paragraph>© 2026 云睿资产管理系统 · 基于新觅自动化工作流构建</Paragraph>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
);
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// 辅助组件导入定义(模拟 Antd 图标)
|
|||
|
|
const BuildOutlined = RocketOutlined;
|
|||
|
|
const ApiOutlined = CodeOutlined;
|
|||
|
|
const DatabaseOutlined = CodeOutlined;
|
|||
|
|
const CodepenOutlined = RocketOutlined;
|
|||
|
|
|
|||
|
|
export default About;
|