Files
jiu/web/index.njk
T
wangjia b3c9d98eae feat: ¥1 首月特惠套餐(新店专享,每店限购一次,官网+App 同步上线)
- 后端:payPlans 新增 promo_first_month(¥1/30 天/标准版权益);下单强校验每店限购一次(仅 paid 计数,弃单可重下),已享用返回 409;新增 GET /license/promo-status 供前端置灰
- 官网:checkout 套餐段第二位插「🔥 首月特惠 ¥1」+ 推广横幅 + 划线原价 ¥299;首页价格区第二位插特惠卡(5 列);已享用自动置灰
- App:购买弹窗套餐段改三档(标准/特惠/高级),特惠选中显示推广横幅与划线价,已享用置灰并禁用提交
- 实付金额以 pay 侧为准,pay 需 seed promo_first_month 产品后生效

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
2026-07-03 22:25:07 +08:00

315 lines
18 KiB
Plaintext
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.
---
layout: base.njk
title: 为酒行与酒店设计的库存管理平台
description: 岩美酒库管理系统——每一瓶酒一个编号,审核驱动业务流,成本售价利润一目了然,五端同步。
---
{# ============ Hero(品牌渐变 = App 登录页品牌面板同源,真实截图) ============ #}
<header class="hero">
<div class="hero-in">
<div class="badge-line">
<b>v{{ changelog[0].version }}</b> · {{ changelog[0].date }} 更新
<a href="/download/#changelog" style="color:inherit;text-decoration:underline">查看更新日志</a>
</div>
<h1>每一瓶酒一个编号,<br/>从入库到利润一套系统管到底。</h1>
<p class="lead">岩美酒库管理系统,为酒行与酒店设计的库存、审核、财务一体化平台。序列号级追溯、审核驱动业务流、成本售价利润实时可见,五端无缝接入。</p>
<div class="cta-row">
<a class="btn primary lg" href="/register/">免费试用 30 天</a>
<a class="btn onhero lg" href="/docs/">查看使用手册</a>
</div>
<div class="mini">
<span><svg class="ic" style="width:14px;height:14px"><use href="#i-check"/></svg>无需绑卡</span>
<span><svg class="ic" style="width:14px;height:14px"><use href="#i-check"/></svg>Web 版免安装</span>
<span><svg class="ic" style="width:14px;height:14px"><use href="#i-check"/></svg>数据多租户隔离</span>
<span><svg class="ic" style="width:14px;height:14px"><use href="#i-check"/></svg>HTTPS 全程加密</span>
</div>
<div class="shot"><img src="/assets/shots/inventory_list.png" alt="库存管理界面 — 真实产品截图" loading="eager" /></div>
</div>
</header>
{# ============ 核心模块 ============ #}
<section class="section" id="modules">
<div class="container">
<div class="sec-head">
<div class="eyebrow">核心模块</div>
<h2>全流程覆盖酒水经营的每一个环节</h2>
<p>从供应商进货到客户出库,从批次库存到应收应付,一个系统闭环。</p>
</div>
<div class="grid c4">
<div class="card feature">
<div class="icbox ic-info"><svg class="ic"><use href="#i-download"/></svg></div>
<h3>入库管理</h3>
<p>键盘流内联录单,名称/系列/规格边搜边建;进价可暂估、事后确认自动回填成本与应付。</p>
</div>
<div class="card feature">
<div class="icbox ic-info"><svg class="ic"><use href="#i-upload"/></svg></div>
<h3>出库管理</h3>
<p>从库存选货自动带出可用数量与参考售价,每行利润实时计算;支持先出库后定价。</p>
</div>
<div class="card feature">
<div class="icbox ic-ok"><svg class="ic"><use href="#i-box"/></svg></div>
<h3>批次库存</h3>
<p>每瓶酒独立编号、每批独立成本,库存货值实时汇总;盘点单一键对平账实差异。</p>
</div>
<div class="card feature">
<div class="icbox ic-ok"><svg class="ic"><use href="#i-ic47"/></svg></div>
<h3>财务管理</h3>
<p>应收应付按往来单位自动挂账,收支趋势一图看清;结清、退单自动冲账。</p>
</div>
<div class="card feature">
<div class="icbox ic-wine"><svg class="ic"><use href="#i-ic56"/></svg></div>
<h3>往来单位</h3>
<p>供应商与客户统一管理,拼音首字母秒搜;每家单位的历史单据与欠款一屏尽览。</p>
</div>
<div class="card feature">
<div class="icbox ic-wine"><svg class="ic"><use href="#i-ic57"/></svg></div>
<h3>基础数据</h3>
<p>品牌/型号/版本字典化维护,录单下拉即选;商品图片、介绍库集中管理。</p>
</div>
<div class="card feature">
<div class="icbox ic-warn"><svg class="ic"><use href="#i-ic31"/></svg></div>
<h3>扫码看详情</h3>
<p>每瓶酒可打印专属二维码标签,扫码直达商品详情页,链接随手分享给顾客与同行。</p>
</div>
<div class="card feature">
<div class="icbox ic-warn"><svg class="ic"><use href="#i-gear"/></svg></div>
<h3>门店设置</h3>
<p>四级角色权限、在线设备管理与强制下线、单号规则、三套界面主题随心切换。</p>
</div>
</div>
</div>
</section>
{# ============ 审核驱动业务流 ============ #}
<section class="section alt" id="workflow">
<div class="container">
<div class="sec-head">
<div class="eyebrow">审核驱动</div>
<h2>每一笔出入库,都要过审核这道关</h2>
<p>草稿随便改,审核过了才动库存与账款——录错不怕,责任清晰。</p>
</div>
<div class="flow">
<div class="step"><div class="num">1</div><b>草稿</b><span>操作员录单,可反复修改、复制行、暂估价</span></div>
<div class="arrow">→</div>
<div class="step"><div class="num">2</div><b>提交审核</b><span>单据锁定进入待审核,支持撤回修改</span></div>
<div class="arrow">→</div>
<div class="step"><div class="num">3</div><b>审核通过</b><span>同一事务更新库存并写入流水、挂应收应付</span></div>
<div class="arrow">→</div>
<div class="step"><div class="num">4</div><b>事后可纠</b><span>退单自动回滚库存与账款,确认进价/售价按差额补账</span></div>
</div>
</div>
</section>
{# ============ 定价与利润 ============ #}
<section class="section">
<div class="container split">
<div>
<div class="sec-head" style="text-align:left;margin:0 0 8px">
<div class="eyebrow" style="justify-content:flex-start">经营看得清</div>
</div>
<h2>成本、售价、利润,<br/>每一单算得明明白白</h2>
<div class="pts">
<div class="pt"><div class="icbox ic-ok"><svg class="ic"><use href="#i-ic47"/></svg></div>
<div><b>建单即见利润</b><span>出库录单时每行利润实时计算,合计利润随手可见。</span></div></div>
<div class="pt"><div class="icbox ic-info"><svg class="ic"><use href="#i-ic03"/></svg></div>
<div><b>成本仅管理员可见</b><span>操作员只看到售价,成本与利润在服务端就被隔离。</span></div></div>
<div class="pt"><div class="icbox ic-warn"><svg class="ic"><use href="#i-ic04"/></svg></div>
<div><b>先出库后定价</b><span>急单先走货,售价确定后一键补录,应收自动按差额调整。</span></div></div>
</div>
</div>
<div class="shot"><img src="/assets/shots/stock_out_list.png" alt="出库管理 — 真实产品截图" loading="lazy" /></div>
</div>
</section>
{# ============ 财务 ============ #}
<section class="section alt">
<div class="container split">
<div class="shot"><img src="/assets/shots/finance.png" alt="财务管理 — 真实产品截图" loading="lazy" /></div>
<div>
<div class="sec-head" style="text-align:left;margin:0 0 8px">
<div class="eyebrow" style="justify-content:flex-start">账款不再靠记</div>
</div>
<h2>应收应付自动挂账,<br/>收支趋势一图看清</h2>
<div class="pts">
<div class="pt"><div class="icbox ic-info"><svg class="ic"><use href="#i-ic07"/></svg></div>
<div><b>出入库自动记账</b><span>审核通过即挂应收/应付,退单自动冲账,无需二次录入。</span></div></div>
<div class="pt"><div class="icbox ic-ok"><svg class="ic"><use href="#i-ic08"/></svg></div>
<div><b>按往来单位对账</b><span>每家供应商、每个客户的未结清金额与流水随点随查。</span></div></div>
<div class="pt"><div class="icbox ic-wine"><svg class="ic"><use href="#i-ic16"/></svg></div>
<div><b>近 30 天滚动口径</b><span>销售、采购、待审核、草稿等经营指标环比一望即知。</span></div></div>
</div>
</div>
</div>
</section>
{# ============ 五端 ============ #}
<section class="section" id="platforms">
<div class="container">
<div class="sec-head">
<div class="eyebrow">多端同步</div>
<h2>一个账号,五端同步</h2>
<p>店里用 Windows 收银机、仓库用手机、老板在家用 Mac——数据实时一致。</p>
</div>
<div class="grid plat5">
<div class="card feature" style="text-align:center"><div class="icbox ic-info" style="margin:0 auto 12px"><svg class="ic"><use href="#i-ic63"/></svg></div><h3>Windows</h3><p>安装包一键装机</p></div>
<div class="card feature" style="text-align:center"><div class="icbox ic-info" style="margin:0 auto 12px"><svg class="ic"><use href="#i-ic25"/></svg></div><h3>macOS</h3><p>已签名公证</p></div>
<div class="card feature" style="text-align:center"><div class="icbox ic-ok" style="margin:0 auto 12px"><svg class="ic"><use href="#i-ic01"/></svg></div><h3>Web 版</h3><p>浏览器直接用,零安装</p></div>
<div class="card feature" style="text-align:center"><div class="icbox ic-warn" style="margin:0 auto 12px"><svg class="ic"><use href="#i-ic43"/></svg></div><h3>Android</h3><p>APK 直装</p></div>
<div class="card feature" style="text-align:center"><div class="icbox ic-wine" style="margin:0 auto 12px"><svg class="ic"><use href="#i-ic22"/></svg></div><h3>iOS</h3><p>TestFlight 内测中</p></div>
</div>
<div style="text-align:center;margin-top:28px"><a class="btn primary" href="/download/">前往下载 <svg class="ic" style="width:15px;height:15px"><use href="#i-chevron-right"/></svg></a></div>
</div>
</section>
{# ============ 安全与权限 ============ #}
<section class="section alt" id="security">
<div class="container">
<div class="sec-head">
<div class="eyebrow">安全与权限</div>
<h2>四级角色,数据各归其位</h2>
<p>多租户隔离、HTTPS 全程加密、登录设备可管控,敏感经营数据只给该看的人。</p>
</div>
<table class="roles">
<thead><tr><th>能力</th><th>超级管理员</th><th>管理员</th><th>操作员</th><th>只读</th></tr></thead>
<tbody>
<tr><td>录单 / 提交审核</td><td class="y">✓</td><td class="y">✓</td><td class="y">✓</td><td class="n">—</td></tr>
<tr><td>审核 / 退单 / 确认价格</td><td class="y">✓</td><td class="y">✓</td><td class="n">—</td><td class="n">—</td></tr>
<tr><td>查看成本与利润</td><td class="y">✓</td><td class="y">✓</td><td class="n">—</td><td class="n">—</td></tr>
<tr><td>用户与设备管理</td><td class="y">✓</td><td class="y">✓</td><td class="n">—</td><td class="n">—</td></tr>
<tr><td>查看单据与库存</td><td class="y">✓</td><td class="y">✓</td><td class="y">✓</td><td class="y">✓</td></tr>
</tbody>
</table>
</div>
</section>
{# ============ 定价 ============ #}
<section class="section" id="pricing">
<div class="container">
<div class="sec-head">
<div class="eyebrow">价格方案</div>
<h2>按门店付费,明码标价</h2>
<p>先免费试用,再按需选档;时长兑换券续期,无隐藏费用、无自动扣款。</p>
</div>
<div class="plans p5">
<div class="plan">
<div class="pname">免费版</div>
<div class="price">¥0<small> / 30 天</small></div>
<div class="psub">注册即开通,无需绑卡</div>
<ul>
<li><svg class="ic"><use href="#i-check"/></svg>全功能试用 30 天</li>
<li><svg class="ic"><use href="#i-check"/></svg>五端同步</li>
<li><svg class="ic"><use href="#i-check"/></svg>到期数据保留 90 天</li>
</ul>
<a class="btn ghost" data-plan="free" href="/register/">立即试用</a>
</div>
<div class="plan promo">
<div class="pname">首月特惠</div>
<div class="price">¥1<span class="was">¥299</span><small> / 30 天</small></div>
<div class="psub">一块钱用一个月,每店限一次</div>
<ul>
<li><svg class="ic"><use href="#i-check"/></svg>标准版全部功能,一分不少</li>
<li><svg class="ic"><use href="#i-check"/></svg>2 台客户端 · 1,000 张图片</li>
<li><svg class="ic"><use href="#i-check"/></svg>试过才知道多省心</li>
</ul>
<a class="btn primary" data-plan="promo" id="promoPlanBtn" href="/register/">¥1 立即体验</a>
</div>
<div class="plan hot">
<div class="pname">标准版</div>
<div class="price">¥299<small> / 月</small></div>
<div class="psub">年付 ¥2,999,立省两个月</div>
<ul>
<li><svg class="ic"><use href="#i-check"/></svg>单门店 · 单仓库</li>
<li><svg class="ic"><use href="#i-check"/></svg>2 台客户端同时使用</li>
<li><svg class="ic"><use href="#i-check"/></svg>1,000 张商品图片分享</li>
<li><svg class="ic"><use href="#i-check"/></svg>扫码详情分享 + 标签打印</li>
</ul>
<a class="btn primary" data-plan="standard" href="/register/">开通门店</a>
</div>
<div class="plan">
<div class="pname">高级版</div>
<div class="price">¥599<small> / 月</small></div>
<div class="psub">年付 ¥5,999,立省两个月</div>
<ul>
<li><svg class="ic"><use href="#i-check"/></svg>单门店 · 多仓库</li>
<li><svg class="ic"><use href="#i-check"/></svg>5 台客户端同时使用</li>
<li><svg class="ic"><use href="#i-check"/></svg>10,000 张商品图片分享</li>
<li><svg class="ic"><use href="#i-check"/></svg>免费 AI 周度 / 月度商业数据分析</li>
</ul>
<a class="btn primary" data-plan="pro" href="/register/">开通门店</a>
</div>
<div class="plan">
<div class="pname">定制版</div>
<div class="price">定制</div>
<div class="psub">连锁多店、私有部署、专属支持</div>
<ul>
<li><svg class="ic"><use href="#i-check"/></svg>多门店数据隔离</li>
<li><svg class="ic"><use href="#i-check"/></svg>客户端与图片配额按需扩展</li>
<li><svg class="ic"><use href="#i-check"/></svg>可私有化部署</li>
<li><svg class="ic"><use href="#i-check"/></svg>一对一迁移协助</li>
</ul>
<a class="btn ghost" href="mailto:{{ site.support.email }}">联系我们</a>
</div>
</div>
</div>
</section>
{# ============ FAQ ============ #}
<section class="section alt" id="faq">
<div class="container">
<div class="sec-head">
<div class="eyebrow">常见问题</div>
<h2>你可能想问</h2>
</div>
<div class="faq">
<details><summary>支持哪些设备和系统?</summary><p>Windows、macOS、Android、iOSTestFlight 内测)以及免安装的 Web 版,一个账号五端数据实时同步。详见<a href="/system-requirements/">系统要求</a>。</p></details>
<details><summary>老系统的数据能搬过来吗?</summary><p>支持 Excel 批量导入商品、往来单位、历史出入库单与库存;定制版提供一对一迁移协助。</p></details>
<details><summary>录错单怎么办?</summary><p>草稿随时改;已提交可撤回;审核通过后支持整单或按行退单,库存与账款自动回滚——不需要手工冲账。</p></details>
<details><summary>进货价还没谈妥能先入库吗?</summary><p>可以。进价留空按暂估入库,价格确定后用「确认进价」补录,系统自动回填库存成本、已出库成本快照与应付差额。出库同理支持先出货后定价。</p></details>
<details><summary>店员能看到我的进货成本吗?</summary><p>不能。成本价与利润仅管理员可见,操作员的界面和接口数据都不包含成本——这是服务端级别的隔离,不是前端隐藏。</p></details>
<details><summary>数据安全吗?</summary><p>每家门店数据完全隔离,全程 HTTPS 加密传输,登录设备可管控、可强制下线;数据库每日备份。</p></details>
<details><summary>试用到期后数据会丢吗?</summary><p>不会。到期后进入只读模式,数据保留 90 天,兑换续期后立即恢复完整功能。</p></details>
</div>
</div>
</section>
{# ============ CTA ============ #}
<section class="section">
<div class="container">
<div class="cta-banner">
<h2>用一杯咖啡的时间,看清你的酒库到底值多少钱。</h2>
<p>30 天免费试用 · 无需绑卡 · 任何时间可取消,已录入数据保留 90 天</p>
<a class="btn lg" style="background:#fff;color:var(--primary-dark)" href="/register/">免费注册门店</a>
</div>
</div>
</section>
<script>
/* 价格区登录态:已登录(与 Web 版 App 共享 localStorage flutter.*)时,
标准/高级按钮 → 「购买 / 续费」进 /checkout/;免费版按钮 → 「进入系统」。 */
(function () {
if (!window.jiuAuth || !jiuAuth.loggedIn()) return;
var API = '{{ site.appBaseUrl }}';
document.querySelectorAll('[data-plan]').forEach(function (a) {
var plan = a.dataset.plan;
if (plan === 'free') {
a.textContent = '进入系统';
a.href = '/app/';
} else if (plan === 'promo') {
a.href = '/checkout/?plan=promo';
} else {
a.textContent = '购买 / 续费';
a.href = '/checkout/?plan=' + plan;
}
});
// 首月特惠每店限一次:已享用则置灰
jiuAuth.authFetch(API, '/api/v1/license/promo-status')
.then(function (r) { return r.ok ? r.json() : null; })
.then(function (j) {
if (!j || !j.data || !j.data.used) return;
var b = document.getElementById('promoPlanBtn');
if (b) { b.textContent = '已享受过'; b.classList.remove('primary'); b.classList.add('ghost', 'disabled'); b.removeAttribute('href'); }
})
.catch(function () {});
})();
</script>