hulai-website/data/versions.json
Mimingguang ee078b61bc feat: 后台管理系统完整重构 + 前后台数据联通
- 后台全面引入 Naive UI 组件库,统一 UI 规范
- 前台 usePublicApi 切换到 API 调用(GET /api/content/[key])
- 前后台数据源统一(site_content 表)
- 产品线统一管理(tour/camp/course 三套编辑器)
- 产品数据归一化(itinerary/faq/pricing 格式统一)
- 表单提交 API 改写入 submissions 表
- 新增 submissions 标记已读 API
- site-content PUT 支持 upsert
- 修复前台 bug(stories 路由冲突、占位符警告、selector breadcrumb)
- 消除 PageHero 类型警告(useSEO reactive 修复)
- 25 个前台页面全部 HTTP 200,展示效果不变

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 17:48:02 +08:00

257 行
9.2 KiB
JSON

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

{
"stats": {
"iterations": 9,
"years": 3,
"guests": "39000+"
},
"upgrades2026": [
{
"tag": "营地",
"name": "全新自营专属营地",
"description": "搬至敖包相会景区,「天下第一敖包」旁,俯瞰伊敏河湿地。呼籁自营场地,活动品质自己把控。",
"reason": "V8客户反馈雨季泥泞和电力不稳 → 全新自营专属营地"
},
{
"tag": "非遗",
"name": "非遗传承人手把手教学",
"description": "白桦林桦树皮画由非遗传承人亲自带课,按年龄分层体验,呼籁自营场地,体验更深度。",
"reason": "「讲故事听一听就走」不够深度 → 非遗传承人手把手教学"
},
{
"tag": "民俗",
"name": "呼籁牧场4大动手体验",
"description": "搭蒙古包框架、捡牛粪了解古老燃料、熬奶茶体验待客礼节、亲手制作羊毛毡。",
"reason": "客户说「希望感受真正的蒙古族文化」→ 从看变成做"
}
],
"highlights": [
{
"label": "自营",
"text": "全地形越野车呼籁自营场地,往返12km草原穿越"
},
{
"label": "升级",
"text": "乌兰山千米滑草,滑多少次呼籁买单V8仅含一次"
},
{
"label": "新增",
"text": "满洲里领队带队夜游,不用自己打车逛夜景"
},
{
"label": "新增",
"text": "D6呼和诺尔湖畔慢时光,给旅行最后一天留白"
},
{
"label": "自营",
"text": "自有旅拍团队,底片全送不套路"
},
{
"label": "服务",
"text": "行前语音通知 + 实时行程追踪,全程零购物"
}
],
"compareV8V9": {
"headers": [
"V82024–2025",
"V92026"
],
"rows": [
[
"草原腹地营地(雨季泥泞)",
"敖包相会景区 · 自营专属营地"
],
[
"访牧户(旺季人多体验差)",
"呼籁牧场4大动手体验"
],
[
"桦树皮画(专场,常规讲解)",
"非遗传承人手把手教学 · 自营场地"
],
[
"ATV穿越公共场地",
"全地形越野车 · 呼籁自营运营"
],
[
"乌兰山千米滑草(仅一次)",
"乌兰山千米滑草 · 滑多少次呼籁买单"
],
[
"满洲里自由活动",
"领队带队夜游 · 不用自己打车"
],
[
"D6看完马之舞直接送机",
"新增呼和诺尔湖畔慢时光"
]
]
},
"timeline": [
{
"version": "V8",
"date": "2024.06.13",
"title": "从采购到自营,掌控每一环",
"changes": [
{
"type": "add",
"text": "独家私家牧场旅拍(从采购资源到自营)"
},
{
"type": "add",
"text": "独家白桦林专场研学10:00-11:00 黄金时段)"
}
],
"reason": "第二年旺季路线打磨到第8版,我们意识到真正的品质不能依赖外部供应商。于是自建牧场、锁定白桦林专场时段——从采购到自营,品质自己把控。这一步,让呼籁的服务体系从概念变成了现实。"
},
{
"version": "V7",
"date": "2024.03.05",
"title": "第二年开季,路线再优化",
"changes": [
{
"type": "add",
"text": "牧云山顶下午茶(草原绝佳赏景点,俯瞰莫日格勒河)"
},
{
"type": "update",
"text": "私家牧场地址优化(海拉尔东侧哈克镇,避开旺季堵车)"
},
{
"type": "remove",
"text": "牧民家访(改为私家牧场喂小羊,体验更佳)"
}
],
"reason": "开季复盘2023年整个旺季跑下来,我们积累了大量一线反馈。第二年一开季就着手优化牧场迁址避开堵车路段,新增牧云山顶下午茶——「当别人还在堵车时,我们已经坐在山顶喝茶了」。"
},
{
"version": "V6",
"date": "2023.07.26",
"title": "用独家秘境替代常规体验",
"changes": [
{
"type": "add",
"text": "草原腹地寻龙诀拍摄地(独家观赏点,常规行程覆盖不到)"
},
{
"type": "remove",
"text": "森林研学寻迹探秘(旺季客流量大,体验打折扣)"
}
],
"reason": "旺季实测:进入盛夏旺季后,森林寻迹探秘因为游客多、体验不够深度,和我们想要的「独家感」差距太大。正好我们找到了草原腹地的寻龙诀拍摄地——一个常规行程根本到不了的地方,果断替换。"
},
{
"version": "V5",
"date": "2023.07.19",
"title": "景区不好走?那就换个方式抵达",
"changes": [
{
"type": "add",
"text": "ATV全地形越野车穿越第一湿地近距离到达「亚洲第一湿地」"
},
{
"type": "add",
"text": "生日蛋糕惊喜(旅途中会员生日赠送蛋糕)"
},
{
"type": "remove",
"text": "额尔古纳第一湿地景区(木栈道太长对儿童老人不友好)"
}
],
"reason": "客户反馈驱动连续几团客人反映湿地木栈道太长,老人走不动、孩子喊累。我们没有删掉这个点位,而是换了到达方式——ATV穿越,全家人用更有趣的方式亲近湿地。同一周,我们还加上了旅途生日蛋糕惊喜,因为细节里藏着温度。"
},
{
"version": "V4",
"date": "2023.07.11",
"title": "把服务从形式落到实处",
"changes": [
{
"type": "add",
"text": "备品箱15件物品哈达、雨衣鞋套、骑马手套、蚊不叮 等)"
},
{
"type": "remove",
"text": "草原迎宾酒(旺季客流量大,体验感低)"
}
],
"reason": "首批客人出发后旺季开始后,迎宾酒环节因为客流量大变得仓促。与其保留一个「看起来好但体验打折」的环节,不如换成15件实打实的备品箱——雨衣、骑马手套、蚊不叮……每一件都解决旅途中的真实需求。"
},
{
"version": "V3",
"date": "2023.06.25",
"title": "一条路线,两种住法",
"changes": [
{
"type": "add",
"text": "住宿分级机制(舒适 / 高档 两档可选)"
},
{
"type": "add",
"text": "高档升级酒店列表首次确立"
}
],
"reason": "预售期洞察:预售咨询中发现,不同家庭对住宿预算差异很大。我们没有「一刀切」定高价,而是做了两档分级——同一条精心打磨的路线,可以匹配不同家庭的舒适度需求。"
},
{
"version": "V2",
"date": "2023.06.13",
"title": "第一次扩充体验内容",
"changes": [
{
"type": "add",
"text": "森林研学寻迹探秘"
},
{
"type": "add",
"text": "草原迎宾酒"
}
],
"reason": "产品上线后V1框架搭好后,我们开始往路线里注入更多「只有在草原才能体验到」的内容。森林研学、迎宾酒……虽然后来这些环节经过实测被替换了,但每一次尝试都是为了找到更好的答案。"
},
{
"version": "V1",
"date": "2023.03.18",
"title": "一切的起点",
"changes": [
{
"type": "add",
"text": "6大景点私家牧场、额尔古纳湿地、白桦林、乌兰山等"
},
{
"type": "add",
"text": "11项活动骑马五项、桦树皮画DIY、千米滑草、篝火晚会 等"
},
{
"type": "add",
"text": "5晚住宿海拉尔→额尔古纳→恩和→黑山头→满洲里"
}
],
"reason": "起点2023年3月,呼籁做了一个「反常识」的决定——只做一条路线。不铺量、不贪多,把所有精力集中在这6天5晚上,一个细节一个细节地磨。三年后回头看,正是这个决定,让「额吉的故乡」从V1走到了V9。"
}
],
"philosophy": [
{
"label": "去景区化",
"text": "用自营体验替代大众景区,让每一站都有呼籁的品质标准"
},
{
"label": "自营资源化",
"text": "从采购到自建,自有牧场、专场研学,品质自己把控"
},
{
"label": "体验安全化",
"text": "宁可砍项目也不降体验,孩子的安全永远是第一位"
},
{
"label": "服务标准化",
"text": "备品箱、住宿分级,把每一个服务细节做到位"
},
{
"label": "全链自营化",
"text": "车队、营地、旅拍、研学全部自营,不转包不外采"
}
],
"quote": {
"text": "每一次版本更新,都是因为我们觉得还可以让会员的体验再好一点点。不是做加法,而是做取舍。",
"author": "呼籁旅行 · 产品团队"
}
}