fix: align channel copy and gateway connection state
This commit is contained in:
@@ -415,12 +415,12 @@
|
||||
|
||||
- 支持新增、编辑、删除、启用、停用短信通道。
|
||||
- 删除通道采用软删除或停用归档,不能破坏历史发送、报备、日志外键;删除、启用、停用、复制等高影响操作必须二次确认并写系统日志。
|
||||
- 支持复制通道:复制后新建一个通道,除 id/code 自动生成外,通道配置、CMPP 参数、通道报备字段、签名/引流报备材料和个性化字段配置均需从源通道复制;名称默认追加“副本”。
|
||||
- 支持复制通道:复制后新建一个通道,除 id/code 自动生成外,通道配置、CMPP 参数、通道报备字段、签名/引流报备材料和个性化字段配置均需从源通道复制;名称默认追加“副本”;若源通道为 active,新副本默认保存为 disabled,避免复制后立即占用上游连接。
|
||||
- 支持发送测试短信。
|
||||
- 支持查看通道成功率、未知率、失败率、累计发送量。
|
||||
- 支持进入通道报备详情。
|
||||
- 通道报备详情页中,签名下的引流信息默认收起,用户点击后展开;展开/收起只影响页面展示,不改变报备数据。
|
||||
- 通道列表状态区域展示“连接日志”入口;点击后弹窗展示真实连接日志,包括连接请求、连接成功、断开、心跳、重连、异常等事件,日志来源于 Gateway 回写或 OperationLog。
|
||||
- 通道列表状态区域展示“连接日志”入口;点击后弹窗展示真实连接日志,包括连接请求、连接成功、断开、心跳、重连、异常等事件,日志来源于 Gateway 回写或 OperationLog。通道连接状态、连接数和最近错误必须来自 Gateway 真实上游连接池回写,不能以一次性探测拨号成功代替长连接在线状态。
|
||||
- 通道操作按钮应保持一致的两列布局,报备详情、编辑、复制、发送测试、启停、删除等操作文案清晰。
|
||||
|
||||
### 5.14 运营端通道组管理
|
||||
@@ -1331,7 +1331,7 @@
|
||||
### 1. 登录入口
|
||||
|
||||
- 客户端和运营端必须使用独立登录页面:客户端 `/client/login`,运营端 `/admin/login`。
|
||||
- 两端登录均输入邮箱或手机号、密码和图形验证码。
|
||||
- 两端登录均输入用户名、邮箱或手机号,外加密码和图形验证码。
|
||||
- 登录接口必须调用真实 NestJS API,不允许前端静态用户、localStorage mock 或纯前端验证码作为验收依据。
|
||||
- 运营端登录仅允许平台管理员;客户端登录仅允许已关联企业的企业管理员。
|
||||
|
||||
@@ -1347,7 +1347,7 @@
|
||||
- 运营端和客户端用户管理均需接入真实 API,支持添加、编辑、启用/禁用、删除、修改密码。
|
||||
- 启用/禁用、删除必须弹窗确认。
|
||||
- 删除采用软删除,历史系统日志、审核记录和业务记录仍可追溯;删除后用户不可登录且列表默认不展示。
|
||||
- 客户端用户字段必须包含邮箱和手机号,并支持邮箱或手机号登录。
|
||||
- 客户端用户字段必须包含邮箱和手机号,并支持用户名、邮箱或手机号登录。
|
||||
- 所有创建、编辑、启用、禁用、删除、修改密码动作必须写系统日志。
|
||||
|
||||
### 4. fail2ban
|
||||
|
||||
Reference in New Issue
Block a user