fix:ap设备界面功能增加
This commit is contained in:
@@ -164,9 +164,9 @@ export function fetchBillList(params: Api.Auth.BillParams) {
|
||||
});
|
||||
}
|
||||
/** 获取AP设备列表 */
|
||||
export function fetchApDeviceList(params: Api.Device.ApDeviceParams) {
|
||||
export function fetchApDeviceList(siteId: string, params: Omit<Api.Device.ApDeviceParams, 'siteId'>) {
|
||||
return request<Api.Device.ApDeviceResponse>({
|
||||
url: '/system/device/list',
|
||||
url: `/system/device/page/${siteId}`,
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
@@ -246,6 +246,69 @@ export function rejectKyc(id: string, userId: number, reason: string) {
|
||||
}
|
||||
});
|
||||
}
|
||||
/** 忘记 AP 设备 */
|
||||
export function forgetApDevice(siteId: string, deviceMac: string) {
|
||||
return request<any>({
|
||||
url: `/system/device/forget/${siteId}/${deviceMac}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
/** 添加 AP 设备 */
|
||||
export function addApDevice(siteId: string, params: Api.Device.AddApDeviceItem) {
|
||||
// 确保始终发送包含 devices 数组的请求体
|
||||
const requestData: Api.Device.AddApDeviceParams = {
|
||||
devices: [params] // 即使 params 是空对象,也会发送 { devices: [{}] }
|
||||
};
|
||||
|
||||
return request<any>({
|
||||
url: `/system/device/add/${siteId}`,
|
||||
method: 'post',
|
||||
data: requestData
|
||||
});
|
||||
}
|
||||
/** 获取站点列表 */
|
||||
export function fetchSiteList(params: Api.Site.SiteParams) {
|
||||
return request<Api.Site.SiteResponse>({
|
||||
url: '/system/site/page',
|
||||
method: 'get',
|
||||
params: {
|
||||
pageNum: params.pageNum,
|
||||
pageSize: params.pageSize
|
||||
}
|
||||
});
|
||||
}
|
||||
/** 更新 AP 设备配置 */
|
||||
export function updateApDeviceConfig(siteId: string, mac: string, config: Api.Device.ApDeviceConfigUpdate) {
|
||||
return request<any>({
|
||||
url: `/system/device/updateConfig/${siteId}/${mac}`,
|
||||
method: 'post',
|
||||
data: config
|
||||
});
|
||||
}
|
||||
/** 获取 AP 设备配置 */
|
||||
export function getApDeviceConfig(siteId: string, deviceMac: string) {
|
||||
return request<Api.Device.ApDeviceConfigResponse>({
|
||||
url: `/system/device/getConfig/${siteId}/${deviceMac}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
/** 纳管 AP 设备 */
|
||||
export function adoptApDevice(siteId: string, deviceMac: string, params?: { username?: string; password?: string }) {
|
||||
return request<any>({
|
||||
url: `/system/device/startAdopt/${siteId}/${deviceMac}`,
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
/** 获取 WLAN 群组列表 */
|
||||
export function fetchWlanGroups(siteId: string) {
|
||||
return request<Api.Wlan.WlanGroupResponse>({
|
||||
url: `/system/wlan/group/${siteId}`,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user