TARGETF4B2 PARTIALQA 0/5 VERIFIEDR05 · 6/21 PASS COMPLETEAdmin · 维护可预约服务、价格、时长和上下架状态的商家运营

服务与价目目录

用版本化服务目录管理价格、时长、问卷与可见状态,并预览对消费者和现有预约的影响

/merchant/:projectId/servicespublic-booking-platform对照 CURRENT · booking-console →
R05 · KNIFE 6 / 21

服务与价目目录 · 页面级细化任务包

维护服务名称、价格、时长、说明、问卷与上下架状态,并理解对未来预约容量的影响。

ENTRY

Today 服务任务、Storefront 服务菜单、审核详情或直接路由;项目币种固定 JPY。

SUCCESS OUTPUT

返回 ServiceRevision/SaveReceipt;消费者预览读取新 revision,历史预约继续显示下单快照。

COMMAND MODEL

PriceItem + IntakeSchema + ActiveItemQuota → target ServiceRevision + AffectedBookingSet;当前 POST/PATCH 直接写 price item。

RESPONSIVE + A11Y

桌面表格 + editor;平板列表/编辑切换;手机卡片列表与全屏 editor,金额、币种和时长始终同屏确认。

TELEMETRY

merchant_services_view · service_open · field_change · archive_confirm · save_receipt · consumer_preview;不记录问卷答案。

CURRENT SOURCE TRUTH6f3e62a
  • public-booking-platform 源码与 order.reits.tech EC2 immutable release 均为 6f3e62a
  • 当前 `/merchant` 是 43 行 HTML + 147 行 JS 的摘要门户,完整编辑与审核仍集中在 `/console` 的 219 行 HTML + 1,080 行 JS
  • 当前 CareDoor 项目 prj_129868b87ef6fd83 / tokyo-care-setagaya / JPY / Asia-Tokyo / publishHash 9b35721a9d59cef8
  • CareDoor 当前 4 个 active 服务:上门护理 ¥9,800/120m、助浴 ¥12,800/90m、陪护 ¥16,800/480m、康复理疗 ¥8,800/60m
IMPLEMENTATION GAPNOT PRODUCT UI
  • PriceItem 没有显式 revision / If-Match
  • 服务问卷当前属于 project rules,不是逐服务 schema
  • AffectedBookingSet 与版本化消费者预览尚未实现
当前 `/merchant`、`/console` 与七张目标路由分开记录;未通过 B3/B4 不能作为产品完成证据。
63-STATE PROGRAM / THIS SCREEN

七页分别改变身份、今日、审核、容量、目录、发布和治理边界

QA 0 / 5 VERIFIED
READY服务目录可以维护

4 个当前服务、配额与编辑器

MERCHANT-SERVICES-READY→ 打开上门护理
LOADING正在读取服务与项目问卷

ServiceCatalog

MERCHANT-SERVICES-LOAD→ 返回今日工作台
EMPTY项目尚未创建服务

ServiceCatalog

MERCHANT-SERVICES-EMPTY→ 创建第一个服务
PARTIAL ERROR当前服务可用,模板或消费者预览暂不可用

Templates / preview

MERCHANT-SERVICES-PREVIEW-PARTIAL→ 重试辅助区域
ERROR服务目录保存失败

Service save

MERCHANT-SERVICES-SAVE-FAILED→ 重新读取服务
OFFLINE离线查看最近服务目录

Service snapshot

MERCHANT-SERVICES-OFFLINE→ 重新连接
FORBIDDEN没有编辑服务与价目的权限

Service permission

MERCHANT-SERVICES-DENY→ 申请目录权限
CONFIRM保存上门护理的价格或时长变更?

Service change

MERCHANT-SERVICES-CHANGE-CONFIRM→ 确认保存服务
SUCCESS服务修订已保存

SaveReceipt

MERCHANT-SERVICES-SAVED→ 打开消费者预览
MERCHANT OPERATIONS BOUNDARY本刀只细化 developer.reits.tech 的商家目标 UI;不登录真实商家账号,不读取客户 PII,不批准/拒绝预约,不改价格、排班、店铺、私链或日历,不把七张目标路由冒充为当前产品事实。
UI STUDIOtarget-booking-merchant-services
Admin1440 × 900100%
100%
/merchant/:projectId/services
TARGET UI1440 × 900FIT 100%
R05 DESIGN CANDIDATE · target-booking-merchant-services · NOT PRODUCT UI
CAREDOOR / SERVICES服务
PO
SERVICE CATALOG · CURRENT 4 ACTIVE · JPY

服务与价目

四个真实服务 ID、金额与时长来自生产;revision、逐服务问卷和影响集合是目标合同。

已上架4production
草稿0current response
当前预约0不虚构销量
起步价¥8,800康复理疗
服务分类时长价格预约状态
护
上门护理price_536e976c44639aba
Care120m¥9,8000已上架
浴
助浴price_b27b6d5b8204c76d
Care90m¥12,8000已上架
陪
陪护price_f6ce05c6339f824f
Companion480m¥16,8000已上架
康
康复理疗price_af7e63cde9400dea
Rehab60m¥8,8000已上架
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK创建服务主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTServiceCatalogready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

目标定义与下一轮逐页细化入口

当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。

01

页面区域

  • 目录摘要
  • 筛选和批量入口
  • 服务表格
  • 字段编辑
  • 问卷和履约类型
  • 配额/依赖
  • 变更影响
  • 保存回执
02

用户动作

  • 创建服务
  • 从模板添加
  • 编辑价格与时长
  • 配置问卷
  • 归档/恢复服务
  • 打开消费者预览
03

必须状态

  • 服务目录就绪
  • 服务加载
  • 尚未创建服务
  • 部分模板失败
  • 目录保存失败
  • 离线只读目录
  • 编辑权限不足
  • 归档/改价确认
  • 服务修订已保存
04

数据契约

  • ServiceCatalog
  • ServiceRevision
  • PriceItem
  • IntakeSchema
  • ActiveItemQuota
  • AffectedBookingSet
  • ConsumerPreview
  • SaveReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01服务目录指标
  2. 02搜索与分类
  3. 03服务列表
  4. 04服务编辑 Drawer
  5. 05价格/币种/时长
  6. 06Intake schema
  7. 07上下架与配额
  8. 08消费者预览

PRODUCT ROUTE INDEX

预约平台 · 商家 的 21 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
发现好店/
Web
02
店铺详情/shop/:publishHash
Web
03
三步预约/t/:publishHash
Web
04
订单与预约状态/booking-status
Web
05
商家工作台/console?t=:hash
Admin
06
移动发现入口/mini
Miniapp
07
官方介绍页/official
Web
08
安全与隐私/security
Web
09
商家登录/console?t=:hash
Admin
10
本地服务发现/
Web
11
店铺与服务详情/shop/:publishHash
Web
12
三步预约与提交/t/:publishHash
Web
13
我的预约与自助管理/booking-status
Web
14
Mini App 宿主预约/mini
Miniapp
15
商家身份与店铺选择/merchant/sign-in
Admin
16
商家今日工作台/merchant/:projectId/today
Admin
17
预约审核与决策/merchant/:projectId/bookings
Admin
18
排班与容量规划/merchant/:projectId/schedule
Admin
19
服务与价目目录/merchant/:projectId/services
Admin
20
店铺内容与发布/merchant/:projectId/storefront
Admin
21
店铺设置与渠道治理/merchant/:projectId/settings
Admin