Files
workspace/code/g3soft-erp/web/.env.development
T
2026-10-14 17:25:47 +08:00

33 lines
1.7 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 开发期默认值:`pnpm dev` 自动加载本文件。
# 个人想覆盖(比如换账号、关掉自动登录),建 web/.env.development.local —— 它已被
# 根 .gitignore 的 `*.local` 忽略,且优先级高于本文件。
# 相关代码见 web/src/dev/auto-login.ts,完整说明见根目录 CODEBUDDY.md。
# 自动登录:打开页面即已是登录态,省掉手点登录(AI 自动化测试必需,人肉开发也省事)。
# 只在 DEV 生效:构建时 import.meta.env.DEV 被替换为 false,整段逻辑被 tree-shake,
# 不会进生产包。
# 置 0 可关闭,例如要调登录页本身时。
VITE_DEV_AUTO_LOGIN=1
# 登录机构码:必须对应 server/config/dbconfigs/{机构码}.properties 里存在的机构。
VITE_DEV_ORG=G3HD
# 登录账号。
#
# 2026-10-14 实测(`node scripts/dev-login.mjs`):
# G3HD / demo_zhangwei / demo_zhangwei → 登录成功
# G3HD / g3soft / 空密码 → code=401「机构码、账号或密码错误」
#
# g3soft 是前后端唯一的超管账号(前端 permission.ts:61、后端
# SqlPermissionService.ADMIN_ACCOUNT),但 G3HD 库里它的 b_password 不是空串
# (也可能该账号不存在)。把真实密码填进 VITE_DEV_PASSWORD 即可 —— 一次配置,
# 不必每次去查库。
#
# 当前默认用 demo_zhangwei:开箱可用,但它只授了 menu.approval% 权限
# (sql/90_mock/02_fms_workflow_runtime_mock.sql:186),侧栏只有「审批中心」,
# 访问其他页面会被守卫拦到 /403。要测全部页面就换成 g3soft(需密码)。
VITE_DEV_ACCOUNT=demo_zhangwei
# 登录密码:演示账号的密码就是账号本身(见 sql/README.md)。
VITE_DEV_PASSWORD=demo_zhangwei