fix:WLAN界面
This commit is contained in:
86
src/typings/api.d.ts
vendored
86
src/typings/api.d.ts
vendored
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
5
src/typings/auto-imports.d.ts
vendored
5
src/typings/auto-imports.d.ts
vendored
@@ -16,6 +16,7 @@ declare global {
|
||||
const addPackage: typeof import('../service/api/auth')['addPackage']
|
||||
const addRateLimit: typeof import('../service/api/auth')['addRateLimit']
|
||||
const addThemeVarsToHtml: typeof import('../store/modules/theme/shared')['addThemeVarsToHtml']
|
||||
const addWlanSsid: typeof import('../service/api/auth')['addWlanSsid']
|
||||
const adoptApDevice: typeof import('../service/api/auth')['adoptApDevice']
|
||||
const afterAll: typeof import('vitest')['afterAll']
|
||||
const afterEach: typeof import('vitest')['afterEach']
|
||||
@@ -65,6 +66,7 @@ declare global {
|
||||
const delJobLog: typeof import('../service/api/job')['delJobLog']
|
||||
const deleteApDevices: typeof import('../service/api/auth')['deleteApDevices']
|
||||
const deletePackage: typeof import('../service/api/auth')['deletePackage']
|
||||
const deleteWlanSsid: typeof import('../service/api/auth')['deleteWlanSsid']
|
||||
const describe: typeof import('vitest')['describe']
|
||||
const dict: typeof import('../store/modules/dict/index')['default']
|
||||
const doAddDept: typeof import('../service/api/dept')['doAddDept']
|
||||
@@ -146,6 +148,7 @@ declare global {
|
||||
const fetchSiteList: typeof import('../service/api/auth')['fetchSiteList']
|
||||
const fetchTerminalList: typeof import('../service/api/auth')['fetchTerminalList']
|
||||
const fetchWlanGroups: typeof import('../service/api/auth')['fetchWlanGroups']
|
||||
const fetchWlanSsidList: typeof import('../service/api/auth')['fetchWlanSsidList']
|
||||
const filterAuthRoutesByRoles: typeof import('../store/modules/route/shared')['filterAuthRoutesByRoles']
|
||||
const filterTabsById: typeof import('../store/modules/tab/shared')['filterTabsById']
|
||||
const filterTabsByIds: typeof import('../store/modules/tab/shared')['filterTabsByIds']
|
||||
@@ -178,6 +181,7 @@ declare global {
|
||||
const getTabByRoute: typeof import('../store/modules/tab/shared')['getTabByRoute']
|
||||
const getTabIdByRoute: typeof import('../store/modules/tab/shared')['getTabIdByRoute']
|
||||
const getToken: typeof import('../store/modules/auth/shared')['getToken']
|
||||
const getWlanSsidConfig: typeof import('../service/api/auth')['getWlanSsidConfig']
|
||||
const h: typeof import('vue')['h']
|
||||
const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch']
|
||||
const initThemeSettings: typeof import('../store/modules/theme/shared')['initThemeSettings']
|
||||
@@ -297,6 +301,7 @@ declare global {
|
||||
const updatePackage: typeof import('../service/api/auth')['updatePackage']
|
||||
const updateTabByI18nKey: typeof import('../store/modules/tab/shared')['updateTabByI18nKey']
|
||||
const updateTabsByI18nKey: typeof import('../store/modules/tab/shared')['updateTabsByI18nKey']
|
||||
const updateWlanSsid: typeof import('../service/api/auth')['updateWlanSsid']
|
||||
const useActiveElement: typeof import('@vueuse/core')['useActiveElement']
|
||||
const useAnimate: typeof import('@vueuse/core')['useAnimate']
|
||||
const useAntdForm: typeof import('../hooks/common/form')['useAntdForm']
|
||||
|
||||
Reference in New Issue
Block a user