# Change: 角色默认信用与店铺实际额度管理

## Why

当前角色信用配置容易被理解为会直接影响已有店铺，且代理商资金页缺少单独维护店铺实际信用额度的入口。需要将“未来新建店铺的默认信用”和“已有店铺的实际信用额度”拆分管理，避免修改角色配置误伤存量店铺。

## What Changes

- 客户角色配置页新增“新建代理默认信用”开关和额度输入，并提示“修改后不会影响已有店铺”。
- 平台员工角色不展示默认信用配置。
- 店铺创建时使用所选客户角色的默认信用初始化新店铺实际信用额度。
- 代理商资金概况页展示现金余额、冻结金额、实际信用额度、可用金额、欠款金额和版本。
- 代理商资金概况页提供独立的店铺实际额度调整弹框，展示修改前后金额预览。
- 调整店铺实际额度时携带资金概况版本，遇到并发冲突后提示用户并刷新最新资金概况。
- 前端不重新计算可用金额、欠款金额或资金状态，金额展示以接口返回为准。

## Impact

- Affected specs: `role-management`, `shop-management`, `commission-management`
- Affected code:
  - `src/api/modules/role.ts`
  - `src/api/modules/shop.ts`
  - `src/api/modules/commission.ts`
  - `src/types/api/role.ts`
  - `src/types/api/shop.ts`
  - `src/types/api/commission.ts`
  - `src/views/system/role/index.vue`
  - `src/views/shop-management/list/index.vue`
  - `src/views/commission-management/agent-fund-overview/index.vue`
- Source product note: `docs/产品迭代7月份/15- 角色默认信用与店铺实际额度管理.md`
