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:
zhangtao
2025-10-23 01:48:49 +08:00
parent c2ca6d19ac
commit 128515a006
42 changed files with 2302 additions and 1351 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ const ExampleAPI = {
});
},
importExample(body: any) {
importExample(body: FormData) {
return request<ApiResponse>({
url: `${API_PATH}/import`,
method: "post",
+4
View File
@@ -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 {
+2
View File
@@ -46,6 +46,8 @@ export interface LogPageQuery extends PageQuery {
start_time?: string;
/** 结束时间 */
end_time?: string;
// 创建人ID
creator?: number;
}
export interface LogTable {
+2
View File
@@ -80,6 +80,8 @@ export interface NoticePageQuery extends PageQuery {
start_time?: string;
/** 结束时间 */
end_time?: string;
// 创建人ID
creator?: number;
}
export interface NoticeTable {
+2
View File
@@ -81,6 +81,8 @@ export interface ConfigPageQuery extends PageQuery {
start_time?: string;
/** 结束时间 */
end_time?: string;
// 创建人ID
creator?: number;
}
export interface ConfigTable {
+2
View File
@@ -69,6 +69,8 @@ export interface PositionPageQuery extends PageQuery {
start_time?: string;
/** 结束时间 */
end_time?: string;
// 创建人ID
creator?: number;
}
export interface PositionTable {
+2
View File
@@ -77,6 +77,8 @@ export interface TablePageQuery extends PageQuery {
start_time?: string;
/** 结束时间 */
end_time?: string;
// 创建人ID
creator?: number;
}
export interface RoleTable {
+6 -4
View File
@@ -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;