实现酒店上下文单酒店收口
This commit is contained in:
@@ -177,7 +177,6 @@ th-TH
|
||||
VITE_API_BASE_URL=http://localhost:8080
|
||||
VITE_APP_ENV=local
|
||||
VITE_DEFAULT_LOCALE=zh-CN
|
||||
VITE_RESERVATION_HOTEL_ID=HOTEL-TEST
|
||||
VITE_ENABLE_MOCKS=false
|
||||
```
|
||||
|
||||
@@ -191,7 +190,8 @@ VITE_API_PROXY_TARGET=http://127.0.0.1:8081
|
||||
|
||||
- 公开配置可以放 `VITE_*`。
|
||||
- Secret 一律不进入 `VITE_*`。
|
||||
- `VITE_RESERVATION_HOTEL_ID` 是当前前端 Reservation 页面默认酒店上下文,用于订单列表、任务列表和订单详情查询;它不是 Secret,但需要随本地 / test / prod 环境显式配置,避免页面查到错误酒店数据。
|
||||
- Reservation 查询默认不再依赖 `VITE_RESERVATION_HOTEL_ID`。单酒店阶段可不传 `hotel_id`,由后端按平台酒店表唯一 `ACTIVE` 酒店或当前登录用户上下文解析;如前端有酒店选择器,只传当前选中的酒店,后端负责校验访问权限。
|
||||
- `VITE_RESERVATION_HOTEL_ID` 仅允许作为本地夹具或临时调试覆盖,不作为 test / prod 业务事实来源。
|
||||
- 生产需要运行时配置时,应由部署系统生成公开配置文件,例如 `/app-config.json`。
|
||||
- 需要秘密的外部调用一律经后端代理或适配器。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user