fix: bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m4s

This commit is contained in:
sexygoat
2026-05-11 15:51:50 +08:00
parent 766497dc31
commit 1990a3ccba
40 changed files with 832 additions and 127 deletions

View File

@@ -527,8 +527,14 @@ export interface IotCardDetailResponse {
// 批量设置卡的套餐系列绑定请求参数
export interface BatchSetCardSeriesBindingRequest {
iccids: string[] // ICCID列表最多500个
selection_type?: CardSelectionType // 选卡方式(兼容旧版时可不传,默认 list
series_id: number // 套餐系列ID0表示清除关联
iccids?: string[] // ICCID列表selection_type=list时必填最多1000个
iccid_start?: string // 起始ICCIDselection_type=range时必填
iccid_end?: string // 结束ICCIDselection_type=range时必填
carrier_id?: number // 运营商IDselection_type=filter时可选
status?: StandaloneCardStatus // 卡状态selection_type=filter时可选
batch_no?: string // 批次号selection_type=filter时可选
}
// 卡套餐系列绑定失败项

View File

@@ -237,10 +237,31 @@ export interface DeviceImportTaskDetail extends DeviceImportTask {
// ========== 批量设置设备的套餐系列绑定相关 ==========
// 选设备方式枚举
export enum DeviceSelectionType {
LIST = 'list', // 设备ID列表
RANGE = 'range', // 设备号范围
FILTER = 'filter' // 筛选条件
}
// 批量设置设备的套餐系列绑定请求参数
export interface BatchSetDeviceSeriesBindingRequest {
device_ids: number[] // 设备ID列表最多500个
selection_type?: DeviceSelectionType // 设备方式(兼容旧版时可不传,默认 list
series_id: number // 套餐系列ID0表示清除关联
device_ids?: number[] // 设备ID列表selection_type=list时必填最多1000个
virtual_no_start?: string // 起始设备虚拟号selection_type=range时必填
virtual_no_end?: string // 结束设备虚拟号selection_type=range时必填
virtual_no?: string // 设备虚拟号selection_type=filter时可选
device_name?: string // 设备名称selection_type=filter时可选
device_type?: string // 设备类型selection_type=filter时可选
manufacturer?: string // 制造商selection_type=filter时可选
batch_no?: string // 批次号selection_type=filter时可选
status?: DeviceStatus // 设备状态selection_type=filter时可选
shop_id?: number // 店铺IDselection_type=filter时可选
shop_ids?: number[] // 店铺ID列表selection_type=filter时可选
filter_series_id?: number // 当前绑定套餐系列IDselection_type=filter时可选
created_at_start?: string // 创建时间开始selection_type=filter时可选
created_at_end?: string // 创建时间结束selection_type=filter时可选
}
// 设备套餐系列绑定失败项

View File

@@ -7,7 +7,7 @@
export {}
declare global {
const EffectScope: typeof import('vue')['EffectScope']
const ElButton: typeof import('element-plus/es')['ElButton']
const ElButton: (typeof import('element-plus/es'))['ElButton']
const ElMessageBox: typeof import('element-plus/es')['ElMessageBox']
const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate']
const asyncComputed: typeof import('@vueuse/core')['asyncComputed']