feat(config): 按业务模块拆分 Mock 开关
用 VITE_MOCK_* 系列环境变量替换全局 VITE_USE_MOCK,各模块独立控制演示数据 启用,并新增 src/utils/mock-flags.ts 统一解析缺省值。文档库关闭演示库时 如实提示接口待接入,避免静默沿用本地数据或覆盖已保存内容。
This commit is contained in:
@@ -1,4 +1,15 @@
|
||||
VITE_APP_NAME=medical-sign-clinical
|
||||
VITE_API_BASE_URL=/api
|
||||
# 联调默认走真实后端;仅在演示原型时改为 true。
|
||||
VITE_USE_MOCK=false
|
||||
|
||||
# Mock 开关:按业务模块(对齐侧边栏菜单)独立控制,取值只认 true / false。
|
||||
# 留空或注释掉即使用该模块的缺省值,缺省值以 src/utils/mock-flags.ts 为准,
|
||||
# 目前是「签署工作台 + 文档库走演示数据,其余模块走真实接口」。
|
||||
# 只有想让某个模块偏离缺省时才需要在这里(或本地 .env.*.local)显式声明。
|
||||
# VITE_MOCK_WORKBENCH_HOME=false
|
||||
# VITE_MOCK_SIGNING=true
|
||||
# VITE_MOCK_DOCUMENTS=true
|
||||
# VITE_MOCK_DOCUMENT_PERMISSIONS=false
|
||||
# VITE_MOCK_REPORTS=false
|
||||
# VITE_MOCK_USERS=false
|
||||
# VITE_MOCK_ORGANIZATION=false
|
||||
# VITE_MOCK_SETTINGS=false
|
||||
|
||||
Reference in New Issue
Block a user