# Change: Add asset package admin adjustment actions

## Why

资产信息页的套餐列表目前只能查看套餐使用记录，缺少运营侧直接修正套餐真实已用量和过期时间的入口。后端已提供对应 PATCH 接口，前端需要补齐受环境、账号类型和按钮权限约束的操作能力。

## What Changes

- 在资产信息页“套餐列表”的“操作”列新增两个操作：
  - 修改已用量
  - 修改过期时间
- 新增两个 PATCH 接口的前端契约：
  - `PATCH /api/admin/assets/{identifier}/packages/{package_usage_id}/used-data`
  - `PATCH /api/admin/assets/{identifier}/packages/{package_usage_id}/expires-at`
- 两个操作按钮使用环境差异化可见性规则：
  - 线上环境：仅 `user_type=2` 且拥有对应按钮权限时显示
  - 测试/开发环境：仅 `user_type=1` 显示，不要求按钮权限
- 为两个操作提供弹窗表单、输入校验、提交 loading、成功提示和刷新套餐列表行为。
- 不改变套餐列表既有字段展示、退款入口或现有套餐流量展示口径。

## Impact

- Affected specs:
  - `asset-package-admin-adjustments`
- Affected code:
  - `src/api/modules/asset.ts`
  - `src/types/api/asset.ts`
  - `src/views/asset-management/asset-information/components/PackageListCard.vue`
  - Potential dialog component(s) under `src/views/asset-management/asset-information/components/dialogs/`
- Dependencies:
  - Current asset identifier from asset information page context
  - Current logged-in account `user_type`
  - Button permissions for production visibility
