2
0

fix:WLAN界面

This commit is contained in:
zhongzm
2025-02-21 15:49:25 +08:00
parent 051b5bda56
commit d9dacf63fa
6 changed files with 829 additions and 12 deletions

86
src/typings/api.d.ts vendored
View File

@@ -798,12 +798,12 @@ declare namespace Api {
rows: SiteInfo[];
}
interface SiteResponse {
code: number;
msg: string;
data: SiteListData;
}
type SiteResponse = App.Service.ApiResponse<{
rows: SiteInfo[];
total: number;
}>;
}
namespace Wlan {
interface WlanGroup {
wlanId: string;
@@ -811,10 +811,78 @@ declare namespace Api {
primary: boolean;
}
interface WlanGroupResponse {
code: number;
msg: string;
data: WlanGroup[];
type WlanGroupResponse = App.Service.ApiResponse<WlanGroup[]>;
interface WlanSsid {
ssidId: string;
name: string;
deviceType: number;
band: number;
guestNetEnable: boolean;
security: number;
broadcast: boolean;
vlanEnable: boolean;
vlanId: number | null;
mloEnable?: boolean;
pmfMode?: number;
enable11r?: boolean;
hidePwd?: boolean;
}
interface WlanSsidConfigResponse extends App.Service.ApiResponse<WlanSsid> {}
interface WlanSsidResponse extends App.Service.ApiResponse<{
rows: WlanSsid[];
total: number;
}>{}
interface WlanSsidParams {
pageNum: number;
pageSize: number;
}
interface AddWlanSsidParams {
name: string;
deviceType: number;
band: number;
guestNetEnable: boolean;
security: number;
broadcast: boolean;
vlanEnable: boolean;
vlanId?: number;
// 固定值字段
mloEnable: false;
pmfMode: 1;
enable11r: false;
hidePwd: false;
greEnable: false;
}
// 表单数据类型
interface WlanSsidForm {
name: string;
deviceType: {
eap: boolean;
gateway: boolean;
};
band: {
band24G: boolean;
band5G: boolean;
band6G: boolean;
};
guestNetEnable: boolean;
security: number;
broadcast: boolean;
vlanEnable: boolean;
vlanId?: number;
}
}
}
declare namespace App {
namespace Service {
interface ApiResponse<T = any> {
data: T;
error: any;
}
}
}