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

35 lines
2.1 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 可关闭,例如要调登录页本身时。
# 另:入口是 /login 时不自动登录(见 src/dev/auto-login.ts),
# 此时用登录页的「一键登录」按钮,同样是这套账号。
VITE_DEV_AUTO_LOGIN=1
# 登录机构码:必须对应 server/config/dbconfigs/{机构码}.properties 里存在的机构。
VITE_DEV_ORG=G3HD
# 登录账号:前后端唯一的超管(前端 permission.ts:61、后端
# SqlPermissionService.ADMIN_ACCOUNT 都特判它),免查 s_power,能进全部页面。
#
# 2026-10-14 实测(`node scripts/dev-login.mjs`):
# G3HD / demo_zhangwei / demo_zhangwei → 登录成功,但只授了 menu.approval%
# (sql/90_mock/02_fms_workflow_runtime_mock.sql:186),
# 侧栏只有「审批中心」,其他页面被守卫拦到 /403
# G3HD / g3soft / 空密码 → code=401「机构码、账号或密码错误」
# G3HD / g3soft / g3soft → 登录成功(超级管理员)
#
# 用 g3soft 而非 demo_*:只有它能进全部页面,调非审批页时不用再换账号。
# ⚠️ 同一账号重复登录会互踢(后端 ActiveSessionRegistry,业务码 40101)。
# 若有人在用 g3soft 跑系统,你的 dev server 会把他踢下线(反之亦然)。
# 需要并行时在 web/.env.development.local 里换回 VITE_DEV_ACCOUNT=demo_zhangwei。
VITE_DEV_ACCOUNT=g3soft
# 登录密码。
VITE_DEV_PASSWORD=g3soft