mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-28 06:57:54 +00:00
feat(settings): 添加项目引导可见性配置项
feat(api): 修改导出接口返回类型为Blob并统一处理导出逻辑 feat(router): 添加404路由匹配规则 fix(permission): 优化动态路由处理逻辑 feat(login): 登录成功后自动显示项目引导 feat(navbar): 优化用户头像显示和引导可见性控制 feat(store): 添加引导可见性状态管理 refactor(views): 统一导出功能实现方式 fix(backend): 添加导出数据中的创建者字段 refactor(user): 优化用户导入导出功能 refactor(job): 重构定时任务页面和导出逻辑
This commit is contained in:
@@ -41,7 +41,7 @@ const JobAPI = {
|
||||
},
|
||||
|
||||
exportJob(body: JobPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
return request<Blob>({
|
||||
url: `/monitor/job/export`,
|
||||
method: "post",
|
||||
data: body,
|
||||
|
||||
@@ -57,7 +57,7 @@ const ConfigAPI = {
|
||||
},
|
||||
|
||||
exportConfig(body: ConfigPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
return request<Blob>({
|
||||
url: `/system/config/export`,
|
||||
method: "post",
|
||||
data: body,
|
||||
|
||||
@@ -56,7 +56,7 @@ const DictAPI = {
|
||||
},
|
||||
|
||||
exportDictType(body: DictPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
return request<Blob>({
|
||||
url: `/system/dict/type/export`,
|
||||
method: "post",
|
||||
data: body,
|
||||
@@ -112,7 +112,7 @@ const DictAPI = {
|
||||
},
|
||||
|
||||
exportDictData(body: DictDataPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
return request<Blob>({
|
||||
url: `/system/dict/data/export`,
|
||||
method: "post",
|
||||
data: body,
|
||||
|
||||
@@ -24,11 +24,11 @@ const LogAPI = {
|
||||
});
|
||||
},
|
||||
|
||||
exportLog(query: LogPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
exportLog(body: LogPageQuery) {
|
||||
return request<Blob>({
|
||||
url: `/system/log/export`,
|
||||
method: "post",
|
||||
data: query,
|
||||
data: body,
|
||||
responseType: "blob",
|
||||
});
|
||||
},
|
||||
|
||||
@@ -56,7 +56,7 @@ const NoticeAPI = {
|
||||
},
|
||||
|
||||
exportNotice(body: NoticePageQuery) {
|
||||
return request<ApiResponse>({
|
||||
return request<Blob>({
|
||||
url: `/system/notice/export`,
|
||||
method: "post",
|
||||
data: body,
|
||||
|
||||
@@ -49,7 +49,7 @@ const PositionAPI = {
|
||||
},
|
||||
|
||||
exportPosition(body: PositionPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
return request<Blob>({
|
||||
url: `/system/position/export`,
|
||||
method: "post",
|
||||
data: body,
|
||||
|
||||
@@ -56,11 +56,11 @@ const RoleAPI = {
|
||||
});
|
||||
},
|
||||
|
||||
exportRole(query: TablePageQuery) {
|
||||
return request<ApiResponse>({
|
||||
exportRole(body: TablePageQuery) {
|
||||
return request<Blob>({
|
||||
url: `/system/role/export`,
|
||||
method: "post",
|
||||
data: query,
|
||||
data: body,
|
||||
responseType: "blob",
|
||||
});
|
||||
},
|
||||
@@ -79,8 +79,8 @@ export interface TablePageQuery extends PageQuery {
|
||||
|
||||
export interface RoleTable {
|
||||
index?: number;
|
||||
id?: number;
|
||||
name?: string;
|
||||
id: number;
|
||||
name: string;
|
||||
order?: number;
|
||||
data_scope?: number;
|
||||
status?: boolean;
|
||||
|
||||
@@ -105,11 +105,11 @@ export const UserAPI = {
|
||||
});
|
||||
},
|
||||
|
||||
exportUser(query: UserPageQuery) {
|
||||
return request<ApiResponse>({
|
||||
exportUser(body: UserPageQuery) {
|
||||
return request<Blob>({
|
||||
url: `/system/user/export`,
|
||||
method: "post",
|
||||
params: query,
|
||||
data: body,
|
||||
responseType: "blob",
|
||||
});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user