【变更概要】 1. 后端模式开关: 新增 backend-mode.js / USE_NEW_BACKEND 控制走老/新后端 2. token 同步链路: 新增 auth-token-store.js, 改造 request.js 拦截器支持 Bearer token 3. auth 重构 API: 新增 auth-refactor.js (独立模块, 不修改老 login.js) 4. user store: Login action 根据 USE_NEW_BACKEND 切换登录接口 5. login 页: 登录后跳转首页, 错误提示优化 6. dev-server proxy: vue.config.js 动态路由, 支持后端模式切换 7. 页脚 UI 重构: 品牌列 + 4 标题列布局, 响应式适配 8. main.vue 弹窗美化, home2 footer 反向缩放, page-layout CSS 变量调整 9. 双开调试配置: .env.development.new 【生产安全注意点 - 请务必确认】 - 生产构建 CI/CD 不得设置 VUE_APP_USE_NEW_BACKEND=true, 否则 Login 将走新后端 (默认未定义 = false, 走老后端 ry-cloud) - request.js 的 Authorization 头注入仅在 localStorage 有 txw_access_token 时生效, 老用户无此 key, 不会加头, 不影响老后端请求 - 响应拦截器的 token 同步逻辑仅处理含 accessToken 字段的响应体, 老后端不返回该字段, 不会触发 - vue.config.js 仅作用于 dev-server, 生产 Nginx 配置不受影响
22 lines
850 B
Plaintext
22 lines
850 B
Plaintext
###
|
|
# @Descripttion: 本地开发默认 - 连老后端 (ry-cloud)
|
|
# @Usage: yarn serve (默认走这个)
|
|
# @Target: txw-gateway(老) 9300 -> Nacos 8848 (namespace: 2fd09a25...)
|
|
# @Note: 与 .env.development.new 并存,互不污染;双开时跑两个 dev server
|
|
#
|
|
# 阶段 1 收尾 BUG-C 配套:后端模式开关
|
|
# VUE_APP_USE_NEW_BACKEND=false → 连老后端 (ry-cloud 9300, 本文件默认)
|
|
# VUE_APP_USE_NEW_BACKEND=true → 连新后端 (txw-cloud 8080, 见 .env.development.new)
|
|
# 切换无需改代码,改这个值 + 重启 yarn serve 即可。
|
|
###
|
|
VUE_APP_ENV=dev
|
|
VUE_APP_MODEL=local
|
|
VUE_APP_CDN_PATH=/view/mhzc
|
|
VUE_APP_ROUTER_BASE=/view/mhzc
|
|
VUE_APP_API_BASE_URL=
|
|
VUE_APP_DEV_SERVER_PORT=9002
|
|
VUE_APP_MHZC_PROXY=http://localhost:9300
|
|
VUE_APP_MOCK=true
|
|
VUE_APP_AUTO_ROUTER=false
|
|
VUE_APP_USE_NEW_BACKEND=false
|