# 流程列表测算利率展示前端实施计划 > **For agentic workers:** REQUIRED: Use superpowers:executing-plans to implement this plan in this repository. Do not use subagents. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** 在流程列表页新增“测算利率(%)”列,并与“执行利率(%)”同时展示。 **Architecture:** 前端只消费后端列表接口新增返回的 `calculateRate` 字段,不在页面自行判断客户类型或拼接数据来源。页面层仅新增一列并保持现有查询、查看详情和执行利率展示逻辑不变。 **Tech Stack:** Vue 2、Element UI、RuoYi 前端工程、npm --- ### Task 1: 为流程列表页新增测算利率列 **Files:** - Modify: `ruoyi-ui/src/views/loanPricing/workflow/index.vue` - Test: 手工页面验证流程列表页 - [ ] **Step 1: 查看当前流程列表页列顺序** Run: `sed -n '45,70p' ruoyi-ui/src/views/loanPricing/workflow/index.vue` Expected: 能看到当前表格列中已有“执行利率(%)”列,且其前面还没有“测算利率(%)”列。 - [ ] **Step 2: 在“执行利率(%)”前新增“测算利率(%)”列** 将列表表格中的利率区域调整为如下结构: ```vue ``` - [ ] **Step 3: 重新检查源码确认新增列位置和字段绑定** Run: `rg -n '测算利率\\(%\\)|执行利率\\(%\\)|prop=\"calculateRate\"|prop=\"executeRate\"' ruoyi-ui/src/views/loanPricing/workflow/index.vue` Expected: 能看到“测算利率(%)”列存在,且位于“执行利率(%)”之前,并绑定 `calculateRate`。 - [ ] **Step 4: 执行前端构建验证** Run: `npm --prefix ruoyi-ui run build:prod` Expected: 构建成功,输出包含 `Build complete.` - [ ] **Step 5: 补充本次前端实施记录** 新增实施记录文件:`doc/implementation-report-2026-03-28-workflow-calculate-rate-list-frontend.md` 至少写明: ```markdown - 流程列表页新增“测算利率(%)”列 - 新增列绑定后端返回字段 `calculateRate` - “执行利率(%)”列保持 `executeRate` 不变 - 已完成前端构建验证 ``` - [ ] **Step 6: 如果为验证启动了前端进程,结束对应进程** Run: `ps -ef | rg 'ruoyi-ui|vue-cli-service'` Expected: 如果本次任务为验证启动了新的前端进程,验证结束后主动停止;对非本次启动的现有进程不做处理。 - [ ] **Step 7: 提交前端改动** Run: `git add ruoyi-ui/src/views/loanPricing/workflow/index.vue doc/implementation-report-2026-03-28-workflow-calculate-rate-list-frontend.md && git commit -m "新增流程列表测算利率前端展示"` Expected: 生成仅包含本次前端改动的中文提交。 ### Task 2: 页面联调确认双利率展示 **Files:** - Modify: `doc/implementation-report-2026-03-28-workflow-calculate-rate-list-frontend.md` - [ ] **Step 1: 打开流程列表页确认页面可正常加载** Run: 按项目现有方式启动前端并进入贷款定价流程列表页。 Expected: 页面正常渲染,表格可展示列表数据。 - [ ] **Step 2: 验证“测算利率(%)”和“执行利率(%)”同时展示** Run: 在页面上核对至少一条记录的两列展示值。 Expected: “测算利率(%)”展示后端返回的 `calculateRate`,“执行利率(%)”继续展示 `executeRate`。 - [ ] **Step 3: 将联调结果写入前端实施记录** 将以下结果写入实施记录: ```markdown - 已确认流程列表页新增“测算利率(%)”列 - 已确认“测算利率(%)”列位于“执行利率(%)”列之前 - 已确认双利率字段可同时展示 ``` - [ ] **Step 4: 停止联调过程中启动的前端进程** Run: `ps -ef | rg 'ruoyi-ui|vue-cli-service'` Expected: 若存在本次联调启动的进程,全部停止后再结束任务。