标签页设计edit icon

创建者:
用户pppN2m7p
Fork(复制)
下载
嵌入
BUG反馈
index.html
index.html
            
            <!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>2026 核心战略宣言:档期即未来</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
    <style>
        /* <!-- Chosen Palette: Warm Neutrals (Stone/Amber) with Calming Blue and Emerald Accents --> */
        /* <!-- Application Structure Plan: The SPA is structured as an interactive strategic briefing. It begins with a strong hero section establishing the core thesis. The first major section uses an interactive toggle to let users experience the paradigm shift from "Past" to "2026 Future" globally. The second section deep-dives into the "Four Historical Leaps" using a tabbed interface and a radar chart to quantify qualitative changes, allowing focused exploration of each dimension. The final section visualizes the ultimate AI scheduling vision. --> */
        /* <!-- Visualization & Content Choices: 
             Source: "四大历史性跃迁" -> Goal: Compare -> Method: Tabbed textual interface + Radar Chart (Chart.js Canvas) -> Interaction: Clicking tabs reveals specific details while the radar chart shows the holistic strategic upgrade. 
             Source: "平台数据的跃迁" -> Goal: Inform/Change -> Method: Horizontal Bar Chart (Chart.js Canvas) -> Interaction: Hover tooltips -> Justification: Clearly contrasts the value of historical vs. predictive data for AI.
             Libraries: Tailwind CSS for layout, Chart.js for data viz. NO SVG/Mermaid used. --> */
        /* <!-- CONFIRMATION: NO SVG graphics used. NO Mermaid JS used. --> */

        @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

        body {
            font-family: 'Noto Sans SC', sans-serif;
            background-color: #fafaf9;
            color: #292524;
            -webkit-font-smoothing: antialiased;
        }

        .chart-container {
            position: relative;
            width: 100%;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
            height: 320px;
            max-height: 400px;
        }

        @media (min-width: 768px) {
            .chart-container {
                height: 380px;
            }
        }

        .fade-transition {
            transition: opacity 0.3s ease-in-out;
        }
        
        .glass-card {
            background: rgba(255, 255, 255, 0.9);
            backdrop-filter: blur(10px);
            border: 1px solid #f5f5f4;
            box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.05);
        }

        .nav-button {
            transition: all 0.2s ease;
        }
        
        .nav-button.active {
            background-color: #e0f2fe;
            color: #0369a1;
            border-color: #bae6fd;
            font-weight: 700;
        }
    </style>
</head>
<body class="min-h-screen">

    <header class="pt-20 pb-16 px-4 text-center max-w-4xl mx-auto">
        <div class="inline-block bg-blue-100 text-blue-800 px-4 py-1.5 rounded-full text-sm font-bold tracking-widest mb-6">
            2026 核心战略宣言
        </div>
        <h1 class="text-4xl md:text-6xl font-black text-stone-900 mb-6 tracking-tight">
            档期即未来
        </h1>
        <p class="text-xl md:text-2xl text-stone-500 font-light leading-relaxed">
            过去的灵活用工,我们都在解决<span class="text-amber-600 font-medium">“今天怎么办”</span>的问题;<br>
            通过“档期”引擎的全面上线,2026年,我们将致力于解决<span class="text-emerald-600 font-medium">“明天和下周怎么办”</span>的问题。
        </p>
    </header>

    <main class="max-w-6xl mx-auto px-4 pb-24 space-y-24">

        <section id="paradigm-shift" class="glass-card rounded-3xl p-8 md:p-12">
            <div class="max-w-3xl mx-auto text-center mb-10">
                <h2 class="text-2xl md:text-3xl font-bold mb-4">底层逻辑的全面重构</h2>
                <p class="text-stone-500">
                    本区域展示了平台模式从“单向抢单”到“双向排期”的根本性转变。请使用下方的切换按钮,直观感受“过去”与“2026年”在各个维度的体验差异。这种转变不仅提升了效率,更重塑了多方的角色定位。
                </p>
            </div>

            <div class="flex justify-center mb-12">
                <div class="bg-stone-100 p-1.5 rounded-2xl inline-flex relative shadow-inner">
                    <button id="btn-past" class="px-8 py-3 rounded-xl font-bold text-stone-500 transition-all focus:outline-none z-10 bg-white shadow text-amber-600">
                        🕰️ 过去 (抢单模式)
                    </button>
                    <button id="btn-future" class="px-8 py-3 rounded-xl font-bold text-stone-500 transition-all focus:outline-none z-10 hover:text-stone-800">
                        🚀 2026 (档期模式)
                    </button>
                </div>
            </div>

            <div class="grid grid-cols-1 md:grid-cols-3 gap-6 fade-transition" id="shift-content">
                <div class="bg-stone-50 rounded-2xl p-6 border border-stone-200">
                    <div class="text-3xl mb-4 text-center">📢</div>
                    <h3 class="text-lg font-bold text-center mb-2">平台定位</h3>
                    <p class="text-stone-600 text-sm text-center leading-relaxed">
                        传统的“任务布告栏”。商家单向贴条发单,信息单向广播,效率极低。
                    </p>
                </div>
                <div class="bg-stone-50 rounded-2xl p-6 border border-stone-200">
                    <div class="text-3xl mb-4 text-center">🏃</div>
                    <h3 class="text-lg font-bold text-center mb-2">用户体验</h3>
                    <p class="text-stone-600 text-sm text-center leading-relaxed">
                        弱势的“狩猎者”。每天必须焦虑地盯着手机拼手速抢单,毫无职业尊严。
                    </p>
                </div>
                <div class="bg-stone-50 rounded-2xl p-6 border border-stone-200">
                    <div class="text-3xl mb-4 text-center">🕳️</div>
                    <h3 class="text-lg font-bold text-center mb-2">商家价值</h3>
                    <p class="text-stone-600 text-sm text-center leading-relaxed">
                        纯粹的“填坑”动作。缺人了才来发个单,祈祷有人接,来的是谁全凭运气。
                    </p>
                </div>
            </div>
        </section>

        <section id="four-leaps">
            <div class="mb-10">
                <h2 class="text-3xl font-bold mb-4 border-l-4 border-blue-500 pl-4">四大历史性跃迁</h2>
                <p class="text-stone-500 max-w-4xl">
                    基于全新的“档期直派”模式,欣生活完成了四个维度的核心能力跃迁。左侧的雷达图量化展示了新旧模式在各项指标上的能力扩张,右侧提供每个跃迁维度的详细解读。点击不同标签以深入探索。
                </p>
            </div>

            <div class="glass-card rounded-3xl p-6 md:p-10 flex flex-col lg:flex-row gap-12 items-center">
                <div class="w-full lg:w-1/2">
                    <div class="chart-container">
                        <canvas id="radarChart"></canvas>
                    </div>
                </div>

                <div class="w-full lg:w-1/2">
                    <div class="flex flex-wrap gap-2 mb-8">
                        <button class="nav-button active px-4 py-2 rounded-lg text-sm border border-stone-200 bg-white" data-target="leap1">1. 平台模式</button>
                        <button class="nav-button px-4 py-2 rounded-lg text-sm border border-stone-200 bg-white" data-target="leap2">2. 商家价值</button>
                        <button class="nav-button px-4 py-2 rounded-lg text-sm border border-stone-200 bg-white" data-target="leap3">3. 用户体验</button>
                        <button class="nav-button px-4 py-2 rounded-lg text-sm border border-stone-200 bg-white" data-target="leap4">4. 平台数据</button>
                    </div>

                    <div id="leap-details" class="fade-transition bg-blue-50/50 p-6 rounded-2xl border border-blue-100 min-h-[220px]">
                        <h3 class="text-xl font-bold text-blue-900 mb-4 flex items-center">
                            <span class="text-2xl mr-2">⚖️</span> 从“单向分发”到“双向互动匹配”
                        </h3>
                        <div class="space-y-4">
                            <div class="flex items-start">
                                <span class="bg-amber-100 text-amber-700 text-xs font-bold px-2 py-1 rounded mt-0.5 mr-3 whitespace-nowrap">过去</span>
                                <p class="text-sm text-stone-600">平台是传统的“任务布告栏”。商家单向贴条发单,用户像买彩票一样去点击抢单。这本质上是效率极低的信息单向广播。</p>
                            </div>
                            <div class="flex items-start">
                                <span class="bg-emerald-100 text-emerald-700 text-xs font-bold px-2 py-1 rounded mt-0.5 mr-3 whitespace-nowrap">现在</span>
                                <p class="text-sm text-stone-800 font-medium">平台成为了“相亲角”和“交易所”。商家亮出未来的排班计划,用户亮出未来的空闲档期。系统在中间进行双向的比对匹配,消灭了信息差,真正做到了“双向奔赴”。</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="data-vision">
            <div class="mb-10">
                <h2 class="text-3xl font-bold mb-4 border-l-4 border-emerald-500 pl-4">构建社会化运力调度大脑</h2>
                <p class="text-stone-500 max-w-4xl">
                    数据是AI驱动调度的核心燃料。本区域展示了我们从收集“滞后结果”向获取“先导预测”数据的转变。通过掌握未来一周的时空供需,平台不仅能事后复盘,更能事前预判与自动调控,确立行业终极壁垒。
                </p>
            </div>

            <div class="glass-card rounded-3xl p-8 md:p-12">
                <div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center">
                    <div>
                        <h3 class="text-2xl font-bold mb-6 text-stone-800">预测未来的数据资产</h3>
                        <p class="text-stone-600 mb-6 leading-relaxed">
                            过去,我们只能看到昨天成交了多少单,这种滞后的<span class="bg-stone-100 px-1 rounded font-bold">结果数据</span>对指导未来、防范风险毫无意义。
                        </p>
                        <p class="text-stone-600 mb-8 leading-relaxed">
                            现在,通过用户的“档期”设置,平台掌握了最稀缺的<span class="text-emerald-600 bg-emerald-50 px-1 rounded font-bold">先导预测数据</span>。我们能提前知晓未来一周全城哪里缺人、哪里有人。
                        </p>
                        <div class="grid grid-cols-2 gap-4">
                            <div class="bg-white p-4 rounded-xl border border-stone-200 shadow-sm">
                                <div class="text-xl mb-2">🌊</div>
                                <div class="font-bold text-sm text-stone-800 mb-1">预判潮汐</div>
                                <div class="text-xs text-stone-500">提前调配跨区域运力</div>
                            </div>
                            <div class="bg-white p-4 rounded-xl border border-stone-200 shadow-sm">
                                <div class="text-xl mb-2">🛡️</div>
                                <div class="font-bold text-sm text-stone-800 mb-1">防范风险</div>
                                <div class="text-xs text-stone-500">自动预警履约断层隐患</div>
                            </div>
                        </div>
                    </div>
                    <div class="bg-white p-6 rounded-2xl border border-stone-100 shadow-sm">
                        <h4 class="text-center font-bold text-stone-700 mb-4 text-sm">AI智能调度引擎数据价值对比</h4>
                        <div class="chart-container" style="height: 250px;">
                            <canvas id="barChart"></canvas>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <footer class="text-center pt-10 pb-4 border-t border-stone-200">
            <div class="inline-block bg-stone-900 text-white rounded-2xl p-8 shadow-xl max-w-2xl mx-auto transform -translate-y-12">
                <div class="text-2xl mb-3">🏙️</div>
                <p class="text-lg font-medium leading-relaxed">
                    当我们把视线从“眼前的订单”移开,聚焦于“未来的时间”时,<br>
                    欣生活就不再是一个简单的兼职APP,<br>
                    而是<span class="text-emerald-400 font-bold border-b border-emerald-400 pb-0.5">这座城市不可或缺的社会化运力调度大脑</span>。
                </p>
            </div>
            <p class="text-stone-400 text-sm font-bold tracking-widest uppercase">理解这四点,就理解了我们冲刺千店生态的底气</p>
        </footer>

    </main>

    <script>
        const pastContent = `
            <div class="bg-amber-50 rounded-2xl p-6 border border-amber-200">
                <div class="text-3xl mb-4 text-center">📢</div>
                <h3 class="text-lg font-bold text-center mb-2 text-amber-900">单向广播分发</h3>
                <p class="text-amber-800 text-sm text-center leading-relaxed">
                    传统的“任务布告栏”。商家单向贴条发单,信息缺乏精准匹配,撮合效率极低。
                </p>
            </div>
            <div class="bg-amber-50 rounded-2xl p-6 border border-amber-200">
                <div class="text-3xl mb-4 text-center">🏃</div>
                <h3 class="text-lg font-bold text-center mb-2 text-amber-900">焦虑型狩猎</h3>
                <p class="text-amber-800 text-sm text-center leading-relaxed">
                    用户作为弱势群体,必须时刻紧盯手机拼手速抢单,生活节奏受工作支配。
                </p>
            </div>
            <div class="bg-amber-50 rounded-2xl p-6 border border-amber-200">
                <div class="text-3xl mb-4 text-center">🕳️</div>
                <h3 class="text-lg font-bold text-center mb-2 text-amber-900">被动式填坑</h3>
                <p class="text-amber-800 text-sm text-center leading-relaxed">
                    商家面临突发缺人时才临时发单,来的是谁全凭运气,管理处于被动状态。
                </p>
            </div>
        `;

        const futureContent = `
            <div class="bg-blue-50 rounded-2xl p-6 border border-blue-200 shadow-sm transform -translate-y-1">
                <div class="text-3xl mb-4 text-center">🤝</div>
                <h3 class="text-lg font-bold text-center mb-2 text-blue-900">双向互动匹配</h3>
                <p class="text-blue-800 text-sm text-center leading-relaxed">
                    平台升级为意愿交易所。系统在高精度对比商家计划与用户档期后,实现双向奔赴。
                </p>
            </div>
            <div class="bg-blue-50 rounded-2xl p-6 border border-blue-200 shadow-sm transform -translate-y-1">
                <div class="text-3xl mb-4 text-center">🧘</div>
                <h3 class="text-lg font-bold text-center mb-2 text-blue-900">时间自由规划</h3>
                <p class="text-blue-800 text-sm text-center leading-relaxed">
                    用户夺回主动权,仅需提交可用“档期”。安心生活,让匹配的好工作自动找上门。
                </p>
            </div>
            <div class="bg-blue-50 rounded-2xl p-6 border border-blue-200 shadow-sm transform -translate-y-1">
                <div class="text-3xl mb-4 text-center">🏢</div>
                <h3 class="text-lg font-bold text-center mb-2 text-blue-900">云端资产管理</h3>
                <p class="text-blue-800 text-sm text-center leading-relaxed">
                    排班变为对自有“云端编制”的激活与维护。平台成为商家的不可替代的人力SaaS管家。
                </p>
            </div>
        `;

        const shiftContentDiv = document.getElementById('shift-content');
        const btnPast = document.getElementById('btn-past');
        const btnFuture = document.getElementById('btn-future');

        btnPast.addEventListener('click', () => {
            btnPast.classList.add('bg-white', 'shadow', 'text-amber-600');
            btnPast.classList.remove('hover:text-stone-800');
            btnFuture.classList.remove('bg-white', 'shadow', 'text-blue-600');
            btnFuture.classList.add('hover:text-stone-800');
            
            shiftContentDiv.style.opacity = 0;
            setTimeout(() => {
                shiftContentDiv.innerHTML = pastContent;
                shiftContentDiv.style.opacity = 1;
            }, 300);
        });

        btnFuture.addEventListener('click', () => {
            btnFuture.classList.add('bg-white', 'shadow', 'text-blue-600');
            btnFuture.classList.remove('hover:text-stone-800');
            btnPast.classList.remove('bg-white', 'shadow', 'text-amber-600');
            btnPast.classList.add('hover:text-stone-800');

            shiftContentDiv.style.opacity = 0;
            setTimeout(() => {
                shiftContentDiv.innerHTML = futureContent;
                shiftContentDiv.style.opacity = 1;
            }, 300);
        });

        const leapData = {
            leap1: {
                title: '⚖️ 从“单向分发”到“双向互动匹配”',
                past: '平台是传统的“任务布告栏”。商家单向贴条发单,用户像买彩票一样去点击抢单。这本质上是效率极低的信息单向广播。',
                now: '平台成为了“相亲角”和“交易所”。商家亮出未来的排班计划,用户亮出未来的空闲档期。系统在中间进行双向的意愿比对与高精度的互动匹配。真正做到了“双向奔赴”。'
            },
            leap2: {
                title: '💼 从“发布排班”到“人员管理与维护”',
                past: '商家的动作是“填坑”。缺人了才来发个单,发完单祈祷有人接,来的是谁全凭运气。',
                now: '商家的动作是“盘点资产”。打开平台,第一眼看的是“我的人才库里有多少人下周末有档期”。排班是对自有“云端编制”进行激活、派单和关系维护。升级为人力资产SaaS管家。'
            },
            leap3: {
                title: '🕰️ 从“焦虑接单”到“时间规划与管理”',
                past: '用户是弱势的“狩猎者”。每天必须焦虑地盯着手机,拼手速抢单,生活节奏被工作完全打乱,毫无职业尊严。',
                now: '用户是掌握主动权的“时间管理者”。规划好生活,把空出来的时间作为“档期”提交给信任门店。安心享受生活,等待好工作自动找上门,把零工从“被迫谋生”变成了“自由掌控”。'
            },
            leap4: {
                title: '📈 从“看历史接单”到“看未来时间匹配”',
                past: '我们只能看滞后的“结果数据”(昨天成交了多少单,履约率多少)。这种数据对指导未来的经营毫无意义,AI 也无从下手。',
                now: '平台掌握了最稀缺的“先导预测数据”(未来一周全城哪里缺人、哪里有人)。这让我们拥有了预判潮汐、提前调控、防范履约风险的能力,为 AI 智能调度引擎注入肥沃燃料。'
            }
        };

        const leapDetailsDiv = document.getElementById('leap-details');
        const navButtons = document.querySelectorAll('.nav-button');

        navButtons.forEach(btn => {
            btn.addEventListener('click', (e) => {
                navButtons.forEach(b => {
                    b.classList.remove('active', 'bg-blue-50', 'text-blue-700', 'border-blue-200');
                    b.classList.add('bg-white');
                });
                
                const target = e.target;
                target.classList.add('active', 'bg-blue-50', 'text-blue-700', 'border-blue-200');
                target.classList.remove('bg-white');

                const data = leapData[target.dataset.target];
                
                leapDetailsDiv.style.opacity = 0;
                setTimeout(() => {
                    leapDetailsDiv.innerHTML = `
                        <h3 class="text-xl font-bold text-blue-900 mb-4 flex items-center">
                            ${data.title}
                        </h3>
                        <div class="space-y-4">
                            <div class="flex items-start">
                                <span class="bg-amber-100 text-amber-700 text-xs font-bold px-2 py-1 rounded mt-0.5 mr-3 whitespace-nowrap">过去</span>
                                <p class="text-sm text-stone-600">${data.past}</p>
                            </div>
                            <div class="flex items-start">
                                <span class="bg-emerald-100 text-emerald-700 text-xs font-bold px-2 py-1 rounded mt-0.5 mr-3 whitespace-nowrap">现在</span>
                                <p class="text-sm text-stone-800 font-medium">${data.now}</p>
                            </div>
                        </div>
                    `;
                    leapDetailsDiv.style.opacity = 1;
                }, 200);
            });
        });

        Chart.defaults.font.family = "'Noto Sans SC', sans-serif";
        Chart.defaults.color = '#78716c';

        const ctxRadar = document.getElementById('radarChart').getContext('2d');
        new Chart(ctxRadar, {
            type: 'radar',
            data: {
                labels: ['匹配准确率', '商家资产沉淀', '用户生活掌控感', '数据预测能力', 'AI 驱动潜力'],
                datasets: [{
                    label: '过去 (盲盒抢单)',
                    data: [30, 20, 20, 10, 5],
                    fill: true,
                    backgroundColor: 'rgba(217, 119, 6, 0.2)',
                    borderColor: 'rgba(217, 119, 6, 1)',
                    pointBackgroundColor: 'rgba(217, 119, 6, 1)',
                    pointBorderColor: '#fff',
                    pointHoverBackgroundColor: '#fff',
                    pointHoverBorderColor: 'rgba(217, 119, 6, 1)'
                }, {
                    label: '2026 (档期直派)',
                    data: [95, 90, 85, 100, 100],
                    fill: true,
                    backgroundColor: 'rgba(5, 150, 105, 0.2)',
                    borderColor: 'rgba(5, 150, 105, 1)',
                    pointBackgroundColor: 'rgba(5, 150, 105, 1)',
                    pointBorderColor: '#fff',
                    pointHoverBackgroundColor: '#fff',
                    pointHoverBorderColor: 'rgba(5, 150, 105, 1)'
                }]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                scales: {
                    r: {
                        angleLines: { color: 'rgba(0,0,0,0.05)' },
                        grid: { color: 'rgba(0,0,0,0.05)' },
                        pointLabels: { font: { size: 11, weight: 'bold' }, color: '#44403c' },
                        ticks: { display: false, max: 100, min: 0 }
                    }
                },
                plugins: {
                    legend: { position: 'bottom', labels: { boxWidth: 12, font: { size: 12 } } },
                    tooltip: {
                        backgroundColor: 'rgba(28, 25, 23, 0.9)',
                        padding: 10,
                        cornerRadius: 8,
                        titleFont: { size: 13 },
                        bodyFont: { size: 12 }
                    }
                }
            }
        });

        const ctxBar = document.getElementById('barChart').getContext('2d');
        new Chart(ctxBar, {
            type: 'bar',
            data: {
                labels: ['风险防范能力', '跨区调度效率', '供需预判精度'],
                datasets: [
                    {
                        label: '基于历史滞后数据',
                        data: [15, 20, 10],
                        backgroundColor: '#d6d3d1',
                        borderRadius: 4
                    },
                    {
                        label: '基于未来档期数据',
                        data: [90, 85, 95],
                        backgroundColor: '#0ea5e9',
                        borderRadius: 4
                    }
                ]
            },
            options: {
                indexAxis: 'y',
                responsive: true,
                maintainAspectRatio: false,
                scales: {
                    x: { display: false, max: 100 },
                    y: { grid: { display: false }, ticks: { font: { size: 11 } } }
                },
                plugins: {
                    legend: { position: 'top', labels: { boxWidth: 10, font: { size: 11 } } },
                    tooltip: {
                        backgroundColor: 'rgba(28, 25, 23, 0.9)',
                        callbacks: {
                            label: function(context) {
                                return ' ' + context.dataset.label + ': ' + context.raw + ' 指数';
                            }
                        }
                    }
                }
            }
        });
    </script>
</body>
</html>
        
编辑器加载中
预览
控制台