Commit Graph

18 Commits

Author SHA1 Message Date
liulong
ec74735f94 feat: 后端模式开关 & 页脚UI重构 & 登录认证链路改造
【变更概要】
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 配置不受影响
2026-06-08 18:00:21 +08:00
liulong
b984406b86 fix(dev-server): proxy /sso/did/pub to txw-cloud gateway (BUG-D)
login.vue 的 DID 扫码登录轮询(每 2s 一次)打
GET /sso/did/pub/backresult/login?reqId=xxx 查扫码结果。

老栈 target = https://www.cciw.com.cn (生产),
本地的 reqId 在生产查不到,cookie 里的 admin/admin123 也跟
生产不匹配,结果轮询一直返回"密码错误"。

跟 BUG-C 一样的修法:vue.config.js 新增 '^/sso/did/pub' 代理
(target = http://localhost:8080, pathRewrite: /sso/did/pub -> /auth/did/pub),
把请求改写到新栈 8080 gateway 的 /auth/did/pub/**。nacos 白名单里
这个接口是开放的。

这条规则必须放在 '^/sso' 之前,否则会被广匹配的 '^/sso' 截走,
再次落到生产。
2026-06-07 14:59:01 +08:00
liulong
3189873e54 fix(dev-server): proxy /auth to txw-cloud gateway
阶段 1 收尾 BUG-C:auth-refactor.js 调 /auth/loginByPassword
(txw-cloud 新栈),vue.config.js 的 devServer.proxy 缺 ^/auth 条目,
dev server 不知把请求转给 8080 gateway,请求落到 SPA fallback
返回 index.html,登录永远走不通。

target 指向 http://localhost:8080(与 .env.development.new
中 VUE_APP_MHZC_PROXY 一致,8080 是新 gateway,auth 9200 /
system 9201 都在它后面)。

不破坏 9002 老栈:^/sso / ^/mhzc / ^/gxzx / ^/yygl 保持原状。

验收:点登录按钮 → localStorage 自动出现 txw_access_token →
/system/user/getInfo 请求头带 Authorization: Bearer ...
2026-06-07 13:48:22 +08:00
liulong
ff5bcae58f feat:修复部分问题 2026-06-02 23:28:48 +08:00
liulong
f1f05ca8cb feat:重构优化五个页面前端展示,修复部分问题,修正未登录态下类型错误异常捕获问题,本地改动部分后端配置,前后端联调,经检查不影响其余开发人员 2026-05-22 12:34:42 +08:00
liulong
5ba99fddc0 stytle:优化前端页面,修改了部分样式 2026-05-18 19:39:49 +08:00
a6a16af889 feat: 碳证中心添加单独页面,配置共性能力平台链接、调整文档联系人方式 2026-05-12 10:53:36 +08:00
07356ee192 feat: 修复跳转链接、查询页面 2026-05-05 22:26:22 +08:00
c0165b93f8 feat: 合作伙伴更新、反馈页面、新闻初始化语句、接口权限 2026-05-04 21:42:07 +08:00
404f0d9710 feat: devops 改造 2026-05-03 15:01:18 +08:00
d7406956db feat: 修改主页面添加交互功能 2026-04-30 05:52:50 +08:00
f37f1051c0 feat: 添加md文档预览 2026-04-30 03:44:45 +08:00
3a8b70495a feat: 首页样式调整 2026-04-28 00:43:39 +08:00
cfb58db347 feat: 添加全站搜索功能和页面 2026-04-22 13:27:08 +08:00
a11524a703 feat: 新版首页 2026-04-20 00:53:04 +08:00
ae3c041745 feat: 本地开发调整 2026-04-15 15:23:06 +08:00
2d009323e4 feat: 样式调整、服务市场筛选框调整 2026-04-06 22:29:30 +08:00
huangweiming
f4a83c8f9a Initial commit 2026-04-05 15:05:13 +08:00