1.7 KiB
1.7 KiB
-
添加选项卡:在
el-tabs组件中添加一个新的el-tab-pane,标签名为 "佣金结算",name 为 "settlement" -
添加响应式数据:
-
添加
settlementRecords数组用于存储结算记录 -
添加
settlementTotal用于存储总记录数 -
在
loading对象中添加settlement字段 -
在
pagination对象中添加settlement分页配置 -
添加弹窗相关的响应式数据:
dialogVisible、applyRemark、applyLoading
-
-
实现获取结算列表方法:
-
创建
fetchSettlementList方法,调用userController.getSettlementList接口 -
处理接口返回的数据,转换为需要的格式
-
处理加载状态和错误情况
-
-
实现申请结算弹窗:
-
添加
el-dialog组件用于申请结算弹窗 -
添加表单用于输入备注
-
实现
handleApplySettlement方法,打开弹窗 -
实现
handleApplySubmit方法,提交表单并调用applySettlement接口 -
实现
handleApplyCancel方法,关闭弹窗
-
-
添加结算列表的表格展示:
-
在新的选项卡内容中添加表格,展示结算记录
-
添加分页组件
-
添加空状态和加载状态的处理
-
添加申请结算按钮
-
-
添加样式:
-
确保新添加的内容符合现有样式风格
-
参考 ui-ux-pro-max.md 的极简风格要求
-
添加暗色主题支持
-
-
更新页面挂载和选项卡切换逻辑:
-
在
onMounted中添加获取结算列表的调用 -
在
handleTabChange中添加切换到结算选项卡时的处理
-
-
国际化支持:
- 确保所有新增的文本都支持中英文切换