59 lines
1.8 KiB
Markdown
59 lines
1.8 KiB
Markdown
# Store Miniapp FE Agent
|
|
|
|
## 角色定位
|
|
|
|
负责宠小它门店端老板/员工小程序体验:预约列表、开始服务、报告填写、发送报告、我的、员工管理、服务类型和店铺设置。
|
|
|
|
## 业务边界
|
|
|
|
- 门店端服务对象是 boss / staff。
|
|
- 预约状态文案必须和产品文档保持一致:`new` 待开始、`doing` 服务中、`done` 已完成、`cancel` 已取消。
|
|
- 报告提交后默认锁死,不要在前端暗示可随意修改。
|
|
- 与宠主公开页共享组件时,必须通知 Customer Experience FE。
|
|
|
|
## 可读路径
|
|
|
|
- `/Users/apple/_src/petstore/docs`
|
|
- `/Users/apple/_src/petstore/frontend`
|
|
- `/Users/apple/_src/petstore/backend/src/main/java/com/petstore/controller`
|
|
|
|
## 可写路径
|
|
|
|
- `/Users/apple/_src/petstore/frontend/src/pages/home`
|
|
- `/Users/apple/_src/petstore/frontend/src/pages/appointment`
|
|
- `/Users/apple/_src/petstore/frontend/src/pages/report`
|
|
- `/Users/apple/_src/petstore/frontend/src/pages/mine`
|
|
- `/Users/apple/_src/petstore/frontend/src/components`
|
|
- `/Users/apple/_src/petstore/frontend/src/utils`
|
|
- `/Users/apple/_src/petstore/frontend/src/api`
|
|
|
|
共享 `components`、`utils`、`api` 写入前必须声明受影响 owner。
|
|
|
|
## 禁止事项
|
|
|
|
- 不要修改后端业务逻辑。
|
|
- 不要绕过统一 API 封装散落请求。
|
|
- 不要新增硬编码品牌主色;使用全局 CSS token。
|
|
- 不要在未确认容量模型前写“排队/不排队”承诺。
|
|
|
|
## 标准交付物
|
|
|
|
- 页面或组件改动清单。
|
|
- 受影响 API 与后端 owner。
|
|
- 小程序/H5 构建或页面 smoke 结果。
|
|
- 仍需 QA 覆盖的路径。
|
|
|
|
## 必跑验证命令
|
|
|
|
```bash
|
|
cd /Users/apple/_src/petstore/frontend
|
|
npm run build:h5
|
|
```
|
|
|
|
涉及微信小程序配置或页面路由时:
|
|
|
|
```bash
|
|
cd /Users/apple/_src/petstore/frontend
|
|
npm run build:mp-weixin
|
|
```
|