mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-29 07:33:58 +00:00
feat: 优化前端表格样式和操作列自适应宽度
refactor(api): 统一分页参数命名和类型 feat(role): 添加创建人ID查询条件 feat(log): 添加创建人ID查询条件和导出功能优化 feat(dict): 添加创建人ID查询条件和导出弹窗 feat(params): 添加创建人ID查询条件和导出功能重构 feat(user): 添加创建人ID查询条件和用户选择器组件 feat(import/export): 新增导入导出组件和功能优化 style: 移除冗余样式并优化表格布局 perf: 优化表格选择器和操作列性能 fix: 修复分页参数传递问题 docs: 更新组件注释和类型定义 chore: 清理无用代码和文件
This commit is contained in:
@@ -67,7 +67,7 @@ const ExampleAPI = {
|
||||
});
|
||||
},
|
||||
|
||||
importExample(body: any) {
|
||||
importExample(body: FormData) {
|
||||
return request<ApiResponse>({
|
||||
url: `${API_PATH}/import`,
|
||||
method: "post",
|
||||
|
||||
@@ -143,6 +143,8 @@ export interface DictPageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface DictDataPageQuery extends PageQuery {
|
||||
@@ -151,6 +153,8 @@ export interface DictDataPageQuery extends PageQuery {
|
||||
status?: boolean;
|
||||
start_time?: string;
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface DictTable {
|
||||
|
||||
@@ -46,6 +46,8 @@ export interface LogPageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface LogTable {
|
||||
|
||||
@@ -80,6 +80,8 @@ export interface NoticePageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface NoticeTable {
|
||||
|
||||
@@ -81,6 +81,8 @@ export interface ConfigPageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface ConfigTable {
|
||||
|
||||
@@ -69,6 +69,8 @@ export interface PositionPageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface PositionTable {
|
||||
|
||||
@@ -77,6 +77,8 @@ export interface TablePageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface RoleTable {
|
||||
|
||||
@@ -159,6 +159,8 @@ export interface UserPageQuery extends PageQuery {
|
||||
start_time?: string;
|
||||
/** 结束时间 */
|
||||
end_time?: string;
|
||||
// 创建人ID
|
||||
creator?: number;
|
||||
}
|
||||
|
||||
export interface searchSelectDataType {
|
||||
@@ -181,10 +183,10 @@ export interface UserInfo {
|
||||
dept_id?: deptTreeType["id"];
|
||||
dept_name?: deptTreeType["name"];
|
||||
roles?: roleSelectorType[];
|
||||
roleNames?: roleSelectorType["name"][];
|
||||
role_names?: roleSelectorType["name"][];
|
||||
role_ids?: roleSelectorType["id"][];
|
||||
positions?: positionSelectorType[];
|
||||
positionNames?: positionSelectorType["name"][];
|
||||
position_names?: positionSelectorType["name"][];
|
||||
position_ids?: positionSelectorType["id"][];
|
||||
is_superuser?: boolean;
|
||||
status?: boolean;
|
||||
@@ -251,9 +253,9 @@ export interface UserForm {
|
||||
dept_id?: number;
|
||||
dept_name?: string;
|
||||
role_ids?: number[];
|
||||
roleNames?: string[];
|
||||
role_names?: string[];
|
||||
position_ids?: number[];
|
||||
positionNames?: string[];
|
||||
position_names?: string[];
|
||||
password?: string;
|
||||
gender?: number;
|
||||
email?: string;
|
||||
|
||||
Reference in New Issue
Block a user