feat(client): 实现账号设备试用期管理功能

- 新增设备试用期过期时间字段及管理接口
- 实现试用期状态检查与过期提醒逻辑
- 支持账号类型区分试用与付费用户
- 添加设备注册时自动设置3天试用期- 实现VIP状态刷新与过期类型判断
-优化账号列表查询支持按客户端用户名过滤
- 更新客户端设备管理支持试用期控制- 完善登录流程支持试用期状态提示
-修复设备离线通知缺少用户名参数问题
- 调整账号默认设置清除逻辑关联客户端用户名
This commit is contained in:
2025-10-17 14:17:02 +08:00
parent 132299c4b7
commit 6e1b4d00de
18 changed files with 348 additions and 129 deletions

View File

@@ -68,4 +68,22 @@ export function renewAccount(data) {
method: 'post',
data: data
})
}
}
// 获取账号设备列表
export function getDeviceList(username) {
return request({
url: '/monitor/device/list',
method: 'get',
params: { username }
})
}
// 修改设备试用期过期时间
export function updateDeviceExpire(data) {
return request({
url: '/monitor/device/updateExpire',
method: 'post',
data: data
})
}