1.7 KiB
1.7 KiB
贷款定价敏感字段加密前端实施记录
修改内容
- 流程列表页查询项已从“客户名称”切换为“客户内码”,查询参数从
queryParams.custName改为queryParams.custIsn。 ruoyi-ui/src/api/loanPricing/workflow.js保持params: query透传,不新增任何前端字段映射或加解密逻辑。- 列表页继续直接展示后端返回的
custName,详情页继续直接展示后端返回的custName、idNum,前端不承担脱敏算法和明文查看能力。
验证结果
- 执行
rg -n 'custName|custIsn|客户名称|客户内码' ruoyi-ui/src/views/loanPricing/workflow/index.vue ruoyi-ui/src/api/loanPricing/workflow.js,确认列表页查询区已改为custIsn,不再使用queryParams.custName。 - 执行
npm --prefix ruoyi-ui run build:prod,结果通过,最终输出包含Build complete.;构建过程中仅有原有包体积告警,无新增编译错误。 - 核对
detail.vue、PersonalWorkflowDetail.vue、CorporateWorkflowDetail.vue,确认详情页仍直接渲染detailData.custName、detailData.idNum,未新增任何前端二次脱敏或明文查看逻辑。 - 结合后端联调结果确认:后端列表接口已返回
张*,详情接口已返回张* / 1101********1234 / 测试****公司 / 91*************00X,前端现有展示代码会直接消费这些脱敏值。
备注
- 浏览器侧尝试通过现有
9527前端服务进入贷款定价页面时,受其固定代理目标http://localhost:8080上现有后端接口超时影响,未完成一次独立的前端页面点击链路;本次前端展示结论基于源码直渲染核对、生产构建通过以及后端真实接口返回值联调共同确认。