38730-vm/index.php
Flatlogic Bot 59edd04074 组员
2026-02-24 11:17:17 +00:00

261 lines
13 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
declare(strict_types=1);
@ini_set('display_errors', '0');
@date_default_timezone_set('Asia/Shanghai');
$projectName = '财神组报表统计系统';
$projectDescription = '专业、高效、精准的报表数据汇总解析平台';
$logoPath = 'assets/pasted-20260224-085211-bb97e8b6.jpg';
?>
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title><?= htmlspecialchars($projectName) ?></title>
<meta name="description" content="<?= htmlspecialchars($projectDescription) ?>" />
<link rel="icon" href="<?= $logoPath ?>" type="image/jpeg">
<!-- Bootstrap 5 CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Google Fonts: Inter & Noto Sans SC -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Noto+Sans+SC:wght@400;700;900&display=swap" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="assets/css/custom.css?v=<?php echo time(); ?>">
</head>
<body class="bg-wealth">
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-light bg-light sticky-top shadow-lg glass-nav">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="#">
<div class="logo-wrapper me-3">
<img src="<?= $logoPath ?>" alt="Logo" class="logo-img rotating">
</div>
<span class="fw-bold brand-text text-glow"><?= htmlspecialchars($projectName) ?></span>
</a>
<div class="ms-auto d-flex align-items-center">
<i class="fa-regular fa-clock text-primary-pink me-2"></i>
<span id="real-time-clock" class="small fw-bold"></span>
</div>
</div>
</nav>
<main class="container py-4">
<!-- Hero Carousel -->
<div id="mainCarousel" class="carousel slide mb-5 rounded-4 overflow-hidden shadow-lg" data-bs-ride="carousel" data-bs-interval="4000">
<div class="carousel-indicators">
<button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="0" class="active"></button>
<button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="1"></button>
<button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="2"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
<img src="https://images.pexels.com/photos/164501/pexels-photo-164501.jpeg?auto=compress&cs=tinysrgb&w=1200" class="d-block w-100 hero-img" alt="Cash">
<div class="carousel-overlay"></div>
<div class="carousel-caption">
<h2 class="fw-bold mb-1">我们是:财神组...</h2>
<p class="slogan-text">我们的口号是...目标赚钱,团结奋进,一股作气,挑战佳绩!</p>
</div>
</div>
<div class="carousel-item">
<img src="https://images.pexels.com/photos/259027/pexels-photo-259027.jpeg?auto=compress&cs=tinysrgb&w=1200" class="d-block w-100 hero-img" alt="Money">
<div class="carousel-overlay"></div>
<div class="carousel-caption">
<h2 class="fw-bold mb-1">财源广进 · 步步高升</h2>
<p class="slogan-text">专业报表分析,助力团队业绩翻倍,共创辉煌!</p>
</div>
</div>
<div class="carousel-item">
<img src="https://images.pexels.com/photos/730547/pexels-photo-730547.jpeg?auto=compress&cs=tinysrgb&w=1200" class="d-block w-100 hero-img" alt="Success">
<div class="carousel-overlay"></div>
<div class="carousel-caption">
<h2 class="fw-bold mb-1">团结奋进 · 挑战佳绩</h2>
<p class="slogan-text">一股作气,共筑梦想,财神组与您并肩作战!</p>
</div>
</div>
</div>
</div>
<div class="row g-4">
<!-- Input Section -->
<div class="col-lg-7">
<div class="card border-0 shadow-lg h-100 glass-card">
<div class="card-header border-0 pt-4 pb-2 d-flex align-items-center bg-transparent">
<div class="icon-circle bg-gold me-3">
<i class="fa-solid fa-pen-to-square"></i>
</div>
<div>
<h5 class="fw-bold mb-0" style="color: #ff1493;">报表数据输入</h5>
<p class="text-light-muted small mb-0">请按照顺序填入今日数据</p>
</div>
</div>
<div class="card-body">
<div class="row g-3">
<!-- Row 1 & 2: Totals -->
<div class="col-md-6">
<label class="form-label">总WS数量</label>
<input type="number" id="in_totalWS" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">WS今日封号</label>
<input type="number" id="in_wsBanned" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">总永封WS</label>
<input type="number" id="in_wsPermBanned" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">总XHS数量</label>
<input type="number" id="in_totalXHS" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">总SMS数量</label>
<input type="number" id="in_totalSMS" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-12"><hr></div>
<!-- Section: XHS -->
<div class="col-md-6">
<label class="form-label marked-label">XHS招呼量</label>
<input type="number" id="in_xhs" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">回复:</label>
<input type="number" id="in_xhs_reply" class="form-control glass-input" placeholder="填入数量">
</div>
<!-- Section: WS -->
<div class="col-md-6">
<label class="form-label marked-label">WS招呼量</label>
<input type="number" id="in_ws" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">回复:</label>
<input type="number" id="in_ws_reply" class="form-control glass-input" placeholder="填入数量">
</div>
<!-- Section: SMS -->
<div class="col-md-6">
<label class="form-label marked-label">SMS招呼量</label>
<input type="number" id="in_sms" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">回复:</label>
<input type="number" id="in_sms_reply" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-12"><hr></div>
<!-- Bottom Stats -->
<div class="col-md-6">
<label class="form-label">总招呼量:</label>
<input type="number" id="in_totalGreeting" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">总回复:</label>
<input type="number" id="in_totalReply" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">再聊:</label>
<input type="number" id="in_rechat" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">引流:</label>
<input type="number" id="in_traffic" class="form-control glass-input" placeholder="填入数量">
</div>
<div class="col-md-6">
<label class="form-label">语音:</label>
<input type="number" id="in_voice" class="form-control glass-input" placeholder="填入数量">
</div>
</div>
</div>
<div class="card-footer bg-transparent border-0 pb-4 d-flex gap-3">
<button id="btnParse" class="btn btn-gold flex-grow-1 py-3 fw-bold">
<i class="fa-solid fa-wand-magic-sparkles me-2"></i>生成报表
</button>
<button id="btnClear" class="btn btn-outline-light px-4 py-3">
<i class="fa-solid fa-trash-can me-2"></i>清空
</button>
</div>
</div>
</div>
<!-- Output Section -->
<div class="col-lg-5">
<div class="card border-0 shadow-lg h-100 glass-card">
<div class="card-header border-0 pt-4 pb-2 d-flex justify-content-between align-items-center bg-transparent">
<div class="d-flex align-items-center">
<div class="icon-circle bg-success text-white me-3">
<i class="fa-solid fa-chart-line"></i>
</div>
<div>
<h5 class="fw-bold mb-0" style="color: #ff1493;">统计报表</h5>
<p class="text-light-muted small mb-0">汇总后的最终数据</p>
</div>
</div>
<button id="btnCopy" class="btn btn-sm btn-gold-outline px-3 py-2 fw-bold" disabled>
<i class="fa-regular fa-copy me-2"></i>复制
</button>
</div>
<div class="card-body">
<div id="reportOutput" class="result-container-dark p-4 rounded-3" style="min-height: 400px;">数据结果将在此处生成...</div>
<!-- Instructions Section -->
<div class="instruction-card mt-4 p-4">
<h6 class="fw-bold mb-3" style="color: #ff1493;"><i class="fa-solid fa-circle-info me-2"></i>步骤说明</h6>
<div class="instruction-step">
<div class="step-number">1</div>
<div class="small fw-bold">在左侧区域按顺序填入各项数据。</div>
</div>
<div class="instruction-step">
<div class="step-number">2</div>
<div class="small fw-bold">检查无误后点击“生成报表”按钮。</div>
</div>
<div class="instruction-step">
<div class="step-number">3</div>
<div class="small fw-bold">点击右上角“复制”按钮获取报表内容。</div>
</div>
<div class="instruction-step mb-0">
<div class="step-number">4</div>
<div class="small fw-bold">将复制的内容发送到对应的统计群组。</div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<footer class="footer mt-5 py-5">
<div class="container text-center">
<div class="mb-4">
<img src="<?= $logoPath ?>" alt="Footer Logo" class="footer-logo rotating mb-3">
<h5 class="fw-bold" style="color: #ff1493;"><?= htmlspecialchars($projectName) ?></h5>
</div>
<p class="small mb-0" style="color: #ff1493;">&copy; <?= date('Y') ?> <?= htmlspecialchars($projectName) ?>. 目标赚钱,团结奋进,一股作气,挑战佳绩!</p>
</div>
</footer>
<!-- Toast -->
<div class="toast-container position-fixed bottom-0 end-0 p-4">
<div id="liveToast" class="toast align-items-center bg-white border-0 shadow-lg" role="alert" aria-live="assertive" aria-atomic="true">
<div class="d-flex">
<div class="toast-body d-flex align-items-center" style="color: #ff1493;">
<i class="fa-solid fa-circle-check text-success me-2"></i>
<span id="toastMessage">操作成功</span>
</div>
<button type="button" class="btn-close me-3 m-auto" data-bs-dismiss="toast"></button>
</div>
</div>
</div>
<!-- Scripts -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="assets/js/main.js?v=<?php echo time(); ?>"></script>
</body>
</html>