feat: optimize signature workflows and high-frequency queries
This commit is contained in:
@@ -4281,3 +4281,13 @@ git diff --check
|
||||
- 企业签名保存结果新增资料变化标识;页面仅在真实报备资料变化后提示前往报备资料池。企业签名列表新增最新资料版本尚待生成的通道×运营商明细数及下钻入口。状态记录增加批次号、操作人、变更后状态和修改入口查询。
|
||||
- 本轮未新增数据库迁移,未改变部署架构。定向报备材料12项、签名配置68项和企业签名组件2项通过;全量API 51套587项、前端10文件50项通过,前后端TypeScript、定向ESLint(仅既有Hook依赖警告)、Vite构建、依赖安全、部署契约、结构质量、包体积及`git diff --check`通过。Vite仍只有既有Chart分块超过500kB提示,入口gzip约107.51KiB,符合250KiB预算。
|
||||
- 发布边界仅为测试环境`100.93.204.60`,不推送远端、不访问预生产、不发送/补发/重投短信、不修改余额、通道或客户配置。测试机健康接口和SSH端口已恢复可达;部署结果、恢复资产、运行标记、服务/Stream/日志及真实页面验收在完成测试机认证后补记。
|
||||
|
||||
## 2026-09-02 高频查询整改及企业签名按钮优化(仅本地代码)
|
||||
|
||||
- 重新核验`main / 9b8196e`、最近提交、工作区及本文件末段后实施;开始时源码干净,但4份既有修改文档、4项未跟踪文件继续保留。本轮没有reset、覆盖或暂存其他会话内容,依赖工具意外生成的pnpm锁文件已在确认位于工作区且为本轮产物后删除,`pnpm-workspace.yaml`恢复原内容。
|
||||
- 企业签名批量导入弹窗将“保存为可复用映射方案”改为通用Button,增加加号/完成图标、阴影、选中描边及`aria-pressed`;选中态文案为“本次将保存/更新映射方案”。签名和引流操作区的报备状态、编辑、删除统一使用通用`sm`高度,`DeleteRiskAction`支持显式size/className。
|
||||
- 按整改文档收敛高频请求:企业签名/模板、企业应用、充值、上行、Gateway异常、下游投递、企业黑名单、客户端签名/模板、签名/模板审核、利润/质量/对账、报备任务/记录/批次均改为列表与选项分离、draft/applied条件或单请求页码分支;输入及选择变化不再触发业务查询。
|
||||
- 新增轻量企业选项接口`/api/admin/tenants/options`;企业签名分页剔除材料、原始任务、目标数组及编辑动态字段,编辑和两类报备状态按ID懒加载;短信记录分页不再预取提交/回执/下游投递数组,详情与分片审计按单条并行加载并防止迟到响应污染。
|
||||
- 通道页移除逐行连接状态N+1,复用分页接口真实`connectionStates`;通道报备详情将基础配置与任务分页拆分,查询/重置/翻页只刷新1次任务分页。所有功能仍使用真实API和数据库契约,没有增加mock、静态数据或localStorage产品兜底。
|
||||
- 自动化:前端11文件51项、API 51套590项通过;新增映射按钮选中态、通用按钮高度、轻量企业选项、短信摘要/详情拆分、签名摘要白名单契约回归。前端TypeScript、API TypeScript构建、Vite生产构建及`git diff --check`通过;Vite仅保留既有Chart分块超过500kB提示。
|
||||
- 本轮没有部署授权,因此未建立恢复资产、未访问或部署测试/预生产,未执行真实浏览器Network的20次P50/P95、响应字节和PostgreSQL执行计划验收;这些明确留待后续授权发布,不能以单元测试或构建结果冒充线上性能完成。未发送、补发或重投短信,未修改余额、通道或客户配置。
|
||||
|
||||
Reference in New Issue
Block a user