2.0 KiB
2.0 KiB
Implementation Tasks
1. 类型定义更新
1.1 批量设置接口参数重命名
- 1.1.1 更新
src/types/api/device.ts中 BatchSetDeviceSeriesBindingRequest 接口,将series_allocation_id改为series_id - 1.1.2 更新
src/types/api/card.ts中 BatchSetCardSeriesBindingRequest 接口,将series_allocation_id改为series_id
1.2 查询参数新增字段
- 1.2.1 在
src/types/api/device.ts的 DeviceQueryParams 接口中添加series_id?: number查询参数 - 1.2.2 在
src/types/api/card.ts的 StandaloneCardQueryParams 接口中添加series_id?: number查询参数
1.3 响应类型新增字段
- 1.3.1 在
src/types/api/device.ts的 Device 接口中添加series_id?: number | null响应字段(在 updated_at 后面) - 1.3.2 在
src/types/api/card.ts的 StandaloneIotCard 接口中添加series_id?: number | null响应字段(在 updated_at 后面)
2. API 方法更新
- 2.1 更新
src/api/modules/device.ts中 batchSetDeviceSeriesBinding 方法参数,将series_allocation_id改为series_id - 2.2 更新
src/api/modules/card.ts中 batchSetCardSeriesBinding 方法参数,将series_allocation_id改为series_id
3. 页面组件更新
- 3.1 更新
src/views/asset-management/device-list/index.vue中调用 batchSetDeviceSeriesBinding 的代码,将参数名从series_allocation_id改为series_id - 3.2 移除 device-list/index.vue 中第 1191 行的临时注释
- 3.3 更新
src/views/asset-management/iot-card-management/index.vue中调用 batchSetCardSeriesBinding 的代码,将参数名从series_allocation_id改为series_id - 3.4 移除 iot-card-management/index.vue 中第 1326 行的临时注释
4. 验证
- 4.1 运行 TypeScript 类型检查确认无类型错误
- 4.2 本地测试批量设置 IoT 卡系列绑定功能
- 4.3 本地测试批量设置设备系列绑定功能
- 4.4 确认所有相关功能正常工作