代码拉取完成,页面将自动刷新
interface Window {
$loadingBar: import("naive-ui").LoadingBarApi;
$dialog: import("naive-ui").DialogApi;
$message: import("naive-ui").MessageApi;
$notification: import("naive-ui").NotificationApi;
}
type Recordable<T = any> = Record<string, T>;
declare namespace App {
type lang = "zhCN" | "enUS" | "zhTW";
}
/**
* 分页查询参数
*/
interface PageQuery {
pageNum: number;
pageSize: number;
}
/**
* 分页响应对象
*/
interface PageResult<T> {
/** 数据列表 */
list: T;
/** 总数 */
total: number;
}
/** LocalStorage */
interface Local {
/** 存储访问token */
accessToken: string;
/** 刷新token */
refreshToken: string;
/** 语言 */
lang: App.lang;
/** 菜单列表是否默认展开第一项 */
isExpandFirstMenu: boolean;
/** 手机验证码倒计时 */
mobileCodeExpireTime: number;
/** 邮箱验证码倒计时 */
emailCodeExpireTime: number;
/** 记住我 */
remember: {
username: string;
password: string;
rememberMe: boolean;
};
}
/** SessionStorage */
interface Session {
sessionObj: {
url?: string;
data: any;
time: number;
};
}
/** 表格展开、收起 */
interface TableExpand {
isExpandAll: boolean; // 全部展开
show: boolean; // 是否显示 用于切换展开\收起
expandedRowKeys?: Array<number | string>; // 默认展开的行
}
/** 抽屉表单 */
interface FormModal {
title: string; // 标题
visible: boolean; // 是否显示
}
/**
* 下拉选项数据类型
*/
interface OptionType {
/** 值 */
value: string | number;
/** 文本 */
label: string;
/** 子列表 */
children?: OptionType[];
}
/**
* 导入结果
*/
interface ExcelResult {
/** 状态码 */
code: string;
/** 无效数据条数 */
invalidCount: number;
/** 有效数据条数 */
validCount: number;
/** 错误信息 */
messageList: Array<string>;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。