Files
niumalll/website/demo.html
2025-09-02 21:59:27 +08:00

473 lines
21 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>在线演示 - 活牛采购智能数字化系统</title>
<meta name="description" content="体验活牛采购智能数字化系统的强大功能,包括供应商管理、运输跟踪、质量控制等核心模块。">
<!-- Bootstrap 5 CSS -->
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<!-- Chart.js -->
<script src="https://cdn.bootcdn.net/ajax/libs/Chart.js/3.9.1/chart.min.js"></script>
<!-- 自定义样式 -->
<link href="css/custom.css" rel="stylesheet">
<style>
.demo-container {
background: #f8f9fa;
min-height: 100vh;
padding-top: 100px;
}
.demo-header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 4rem 0;
margin-top: -100px;
padding-top: 150px;
}
.demo-sidebar {
background: white;
border-radius: 15px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
padding: 2rem;
position: sticky;
top: 120px;
}
.demo-content {
background: white;
border-radius: 15px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
padding: 2rem;
min-height: 600px;
}
.demo-nav-item {
padding: 0.75rem 1rem;
margin: 0.25rem 0;
border-radius: 10px;
cursor: pointer;
transition: all 0.3s ease;
border: none;
background: none;
width: 100%;
text-align: left;
}
.demo-nav-item:hover {
background: rgba(76, 175, 80, 0.1);
transform: translateX(5px);
}
.demo-nav-item.active {
background: var(--primary-color);
color: white;
}
.dashboard-card {
background: white;
border-radius: 12px;
padding: 1.5rem;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
margin-bottom: 1.5rem;
}
.dashboard-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}
.metric-card {
text-align: center;
padding: 2rem 1rem;
}
.metric-number {
font-size: 2.5rem;
font-weight: 700;
color: var(--primary-color);
margin-bottom: 0.5rem;
}
.metric-label {
color: #6c757d;
font-size: 0.9rem;
}
.process-step {
padding: 1rem;
border-radius: 10px;
background: #f8f9fa;
margin-bottom: 1rem;
border-left: 4px solid var(--primary-color);
}
.process-step.completed {
background: rgba(76, 175, 80, 0.1);
border-left-color: var(--success-color);
}
.process-step.active {
background: rgba(255, 193, 7, 0.1);
border-left-color: var(--warning-color);
}
.chart-container {
position: relative;
height: 300px;
margin: 1rem 0;
}
</style>
</head>
<body>
<!-- 导航栏 -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<div class="logo-container me-2">
<i class="fas fa-cow text-primary fs-2"></i>
</div>
<div class="brand-text">
<div class="brand-name fw-bold">NiuMall</div>
<div class="brand-subtitle">活牛采购智能系统</div>
</div>
</a>
<div class="navbar-nav ms-auto">
<a href="index.html" class="nav-link">
<i class="fas fa-home me-1"></i>返回首页
</a>
</div>
</div>
</nav>
<!-- 演示页面 -->
<div class="demo-container">
<!-- 页面标题 -->
<section class="demo-header">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-8">
<h1 class="display-4 fw-bold mb-3">系统在线演示</h1>
<p class="lead">体验活牛采购智能数字化系统的完整功能,了解如何提升您的采购效率</p>
</div>
<div class="col-lg-4 text-center">
<div class="demo-stats">
<div class="row g-3">
<div class="col-6">
<div class="stat-item text-center">
<div class="stat-number count-up" data-target="1000">0</div>
<small>活跃用户</small>
</div>
</div>
<div class="col-6">
<div class="stat-item text-center">
<div class="stat-number count-up" data-target="50000">0</div>
<small>完成订单</small>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 演示内容 -->
<section class="py-5">
<div class="container">
<div class="row">
<!-- 侧边导航 -->
<div class="col-lg-3">
<div class="demo-sidebar">
<h5 class="mb-3">功能模块</h5>
<div class="demo-nav">
<button class="demo-nav-item active" onclick="showDemo('dashboard')">
<i class="fas fa-tachometer-alt me-2"></i>
数据驾驶舱
</button>
<button class="demo-nav-item" onclick="showDemo('orders')">
<i class="fas fa-shopping-cart me-2"></i>
订单管理
</button>
<button class="demo-nav-item" onclick="showDemo('suppliers')">
<i class="fas fa-users me-2"></i>
供应商管理
</button>
<button class="demo-nav-item" onclick="showDemo('transport')">
<i class="fas fa-truck me-2"></i>
运输跟踪
</button>
<button class="demo-nav-item" onclick="showDemo('quality')">
<i class="fas fa-shield-alt me-2"></i>
质量管理
</button>
<button class="demo-nav-item" onclick="showDemo('finance')">
<i class="fas fa-chart-line me-2"></i>
财务结算
</button>
</div>
</div>
</div>
<!-- 演示内容区域 -->
<div class="col-lg-9">
<div class="demo-content">
<!-- 数据驾驶舱 -->
<div id="dashboard-demo" class="demo-section">
<h3 class="mb-4">
<i class="fas fa-tachometer-alt text-primary me-2"></i>
数据驾驶舱
</h3>
<!-- 关键指标 -->
<div class="row mb-4">
<div class="col-md-3">
<div class="dashboard-card metric-card">
<div class="metric-number count-up" data-target="156">0</div>
<div class="metric-label">本月订单</div>
</div>
</div>
<div class="col-md-3">
<div class="dashboard-card metric-card">
<div class="metric-number count-up" data-target="89" data-suffix="%">0%</div>
<div class="metric-label">完成率</div>
</div>
</div>
<div class="col-md-3">
<div class="dashboard-card metric-card">
<div class="metric-number count-up" data-target="2356">0</div>
<div class="metric-label">运输中</div>
</div>
</div>
<div class="col-md-3">
<div class="dashboard-card metric-card">
<div class="metric-number count-up" data-target="98" data-suffix="%">0%</div>
<div class="metric-label">质量合格率</div>
</div>
</div>
</div>
<!-- 图表区域 -->
<div class="row">
<div class="col-md-8">
<div class="dashboard-card">
<h5 class="mb-3">订单趋势分析</h5>
<div class="chart-container">
<canvas id="ordersChart"></canvas>
</div>
</div>
</div>
<div class="col-md-4">
<div class="dashboard-card">
<h5 class="mb-3">供应商分布</h5>
<div class="chart-container">
<canvas id="suppliersChart"></canvas>
</div>
</div>
</div>
</div>
</div>
<!-- 其他演示模块 -->
<div id="orders-demo" class="demo-section" style="display: none;">
<h3 class="mb-4">
<i class="fas fa-shopping-cart text-primary me-2"></i>
订单管理系统
</h3>
<p class="text-muted mb-4">完整的订单生命周期管理,从创建到完成的全流程跟踪</p>
<div class="dashboard-card">
<h5 class="mb-3">订单处理流程</h5>
<div class="process-step completed">
<strong>1. 订单创建</strong> - 采购人员创建采购需求
<small class="text-success d-block">✓ 已完成</small>
</div>
<div class="process-step completed">
<strong>2. 供应商确认</strong> - 供应商接受订单并确认交期
<small class="text-success d-block">✓ 已完成</small>
</div>
<div class="process-step active">
<strong>3. 质量检验</strong> - 牛只质量检验和证件审核
<small class="text-warning d-block">⏳ 进行中</small>
</div>
<div class="process-step">
<strong>4. 运输配送</strong> - 专业运输队伍配送
<small class="text-muted d-block">○ 待执行</small>
</div>
<div class="process-step">
<strong>5. 到货验收</strong> - 买方验收确认
<small class="text-muted d-block">○ 待执行</small>
</div>
</div>
</div>
<!-- 更多演示模块将在这里添加 -->
<div id="suppliers-demo" class="demo-section" style="display: none;">
<h3 class="mb-4">
<i class="fas fa-users text-primary me-2"></i>
供应商管理
</h3>
<p class="text-muted mb-4">全面的供应商资质管理和评估体系</p>
<div class="row">
<div class="col-md-4">
<div class="dashboard-card text-center">
<i class="fas fa-certificate text-primary fs-1 mb-3"></i>
<h5>资质认证</h5>
<p class="text-muted">营业执照、检疫证明等资质文件管理</p>
</div>
</div>
<div class="col-md-4">
<div class="dashboard-card text-center">
<i class="fas fa-star text-warning fs-1 mb-3"></i>
<h5>评级管理</h5>
<p class="text-muted">基于历史交易的供应商信用评级</p>
</div>
</div>
<div class="col-md-4">
<div class="dashboard-card text-center">
<i class="fas fa-chart-bar text-success fs-1 mb-3"></i>
<h5>绩效分析</h5>
<p class="text-muted">交付准时率、质量合格率统计</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 试用申请区域 -->
<section class="py-5 bg-primary text-white">
<div class="container text-center">
<h2 class="mb-3">准备开始使用了吗?</h2>
<p class="lead mb-4">立即申请免费试用,体验完整功能</p>
<div class="row justify-content-center">
<div class="col-md-6">
<form class="trial-form">
<div class="input-group input-group-lg">
<input type="email" class="form-control" placeholder="请输入您的邮箱地址" required>
<button class="btn btn-light btn-lg" type="submit">
<i class="fas fa-rocket me-2"></i>立即试用
</button>
</div>
</form>
</div>
</div>
</div>
</section>
</div>
<!-- Bootstrap JS -->
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.3.0/js/bootstrap.bundle.min.js"></script>
<!-- 自定义脚本 -->
<script src="js/main.js"></script>
<script>
// 演示模块切换
function showDemo(module) {
// 隐藏所有演示模块
document.querySelectorAll('.demo-section').forEach(section => {
section.style.display = 'none';
});
// 移除所有导航项的active类
document.querySelectorAll('.demo-nav-item').forEach(item => {
item.classList.remove('active');
});
// 显示选中的模块
document.getElementById(module + '-demo').style.display = 'block';
// 激活对应的导航项
event.target.classList.add('active');
// 重新初始化图表(如果是仪表盘)
if (module === 'dashboard') {
setTimeout(initCharts, 100);
}
}
// 初始化图表
function initCharts() {
// 订单趋势图
const ordersCtx = document.getElementById('ordersChart');
if (ordersCtx) {
new Chart(ordersCtx, {
type: 'line',
data: {
labels: ['1月', '2月', '3月', '4月', '5月', '6月'],
datasets: [{
label: '订单数量',
data: [120, 190, 300, 250, 200, 300],
borderColor: '#4CAF50',
backgroundColor: 'rgba(76, 175, 80, 0.1)',
tension: 0.4
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
plugins: {
legend: {
display: false
}
}
}
});
}
// 供应商分布图
const suppliersCtx = document.getElementById('suppliersChart');
if (suppliersCtx) {
new Chart(suppliersCtx, {
type: 'doughnut',
data: {
labels: ['华北', '华东', '华南', '西部'],
datasets: [{
data: [30, 45, 20, 15],
backgroundColor: [
'#4CAF50',
'#2196F3',
'#FF9800',
'#9C27B0'
]
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
plugins: {
legend: {
position: 'bottom'
}
}
}
});
}
}
// 页面加载完成后初始化
document.addEventListener('DOMContentLoaded', function() {
setTimeout(initCharts, 500);
// 试用表单提交
document.querySelector('.trial-form').addEventListener('submit', function(e) {
e.preventDefault();
const email = this.querySelector('input[type="email"]').value;
showAlert('success', '申请提交成功!我们会尽快与您联系。');
this.reset();
});
});
</script>
</body>
</html>