From be7675954ada28f463426de63f7561f72d2493d6 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Fri, 31 Jul 2026 15:34:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- index.html | 6 +- src/api/merchantIam.test.mjs | 9 +- src/assets/brand/baiyue-favicon.png | Bin 0 -> 19511 bytes src/assets/brand/baiyue-logo-dark.png | Bin 0 -> 28809 bytes src/data/firstLegParties.ts | 9 -- src/data/firstLegPartySource.ts | 3 +- src/layouts/AppLayout.vue | 5 +- src/router/index.ts | 2 +- src/stores/firstLegOrders.ts | 12 +-- src/stores/tenantAdministration.ts | 89 ++++--------------- src/styles/index.css | 19 ++-- src/utils/firstLegOrder.test.mjs | 21 +++-- src/views/AuthViews.test.mjs | 5 +- src/views/CompanyProfileView.vue | 48 +++++----- src/views/DashboardView.vue | 20 +++-- src/views/FirstLegOrdersView.test.mjs | 6 +- src/views/FirstLegOrdersView.vue | 61 ++++++++++--- src/views/LoginView.vue | 13 +-- src/views/MembersView.vue | 21 +++-- src/views/ModuleView.vue | 16 ---- src/views/PermissionsView.vue | 28 +++++- src/views/RegisterView.vue | 3 +- src/views/RolesView.vue | 21 +++-- src/views/TenantAdministrationViews.test.mjs | 9 ++ 25 files changed, 224 insertions(+), 204 deletions(-) create mode 100644 src/assets/brand/baiyue-favicon.png create mode 100644 src/assets/brand/baiyue-logo-dark.png delete mode 100644 src/views/ModuleView.vue diff --git a/README.md b/README.md index a58b4f1..01b392e 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ pnpm test 认证会话保存 Access Token 和轮换后的 Refresh Token,并对并发 401 请求执行单次刷新。刷新或会话上下文加载遇到临时网络故障、超时等非认证错误时保留当前有效 Token,只有服务端明确返回 401/会话失效才清理登录状态。客户端只接受 `app_code` 为 `MERCHANT` 的 JWT;页面权限取 JWT 声明与后端启用权限资源的交集。前端权限仅用于导航和交互控制,服务端仍须按用户、租户和权限编码完成最终授权。 -本地联调账号提示和默认用户名只在 Vite 开发模式下启用,URL 显式传入的登录用户名仍优先。生产登录表单默认留空,生产构建产物不得包含本地联调账号或开发提示文案。 +登录表单在开发和生产环境均默认留空;URL 显式传入的登录用户名仍优先。源码和构建产物不得包含联调账号、默认密码或开发提示文案。 “我的信息”使用真实个人资料和修改密码接口,姓名、电话、邮箱按服务端约束维护;修改密码成功后清理旧会话并返回登录页。成员列表返回姓名、联系方式和 `roleIds`,新增、编辑、角色全量保存、启停和管理员重置密码均使用真实接口,不回退静态成功。角色页同时加载成员关系,直接打开或刷新后成员数仍按真实 `roleIds` 统计。角色列表返回 `permissionIds`,页面可回显并全量保存角色权限;角色编辑、启停、删除分别调用 `PUT /merchant/v1/iam/roles/{roleId}`、`PUT /merchant/v1/iam/roles/{roleId}/status` 和 `DELETE /merchant/v1/iam/roles/{roleId}`,内置角色及仍有关联成员的角色继续受保护。 diff --git a/index.html b/index.html index be4f977..462b6e4 100644 --- a/index.html +++ b/index.html @@ -3,12 +3,12 @@
- -