know_sub_web/src/api/system.ts

241 lines
4.4 KiB
TypeScript

import { http } from "@/utils/http";
type Result = {
success: boolean;
data: Array<any>;
};
/**
*
* @returns 分页查询应用子库
*/
export const getSubLibraryList = (data?: object) => {
return http.request<Result>("get", "/know-sub/applicationSubLibrary/list", {
params: data
});
};
/**
*
* @returns 分页查询部门信息列表
*/
export const getDeptManageList = (data?: object) => {
return http.request<Result>("get", "/know-sub/deptManage/list", {
params: data
});
};
/**
*
* @returns 新建子库
*/
export const createSubLibrary = (data?: object) => {
return http.request<Result>("post", "/know-sub/applicationSubLibrary/save", {
data
});
};
/**
*
* @returns 修改子库
*/
export const updateSubLibrary = (data?: object) => {
return http.request<Result>(
"post",
"/know-sub/applicationSubLibrary/update",
{
data
}
);
};
/**
*
* @returns 查看用户信息列表
*/
export const getUserList = (data?: object) => {
return http.request<Result>("get", "/know-sub/user/list", {
params: data
});
};
/**
*
* @returns 新增用户信息
*/
export const saveUserInfo = (data?: object) => {
return http.request<Result>("post", "/know-sub/user/saveUserInfo", {
data
});
};
/**
*
* @returns 修改用户信息
*/
export const updateUserInfo = (data?: object) => {
return http.request<Result>("post", "/know-sub/user/update", {
data
});
};
/**
*
* @returns 下载文件
*/
export function downloadFile(id) {
return `/know-sub/file/downloadFile?fileId=${id}`;
}
/**
*
* @returns 重置用户密码
*/
export const resetPW = (data?: object) => {
return http.request<Result>("put", "/know-sub/user/resetPW", {
data
});
};
/**
*
* @returns 删除用户
*/
export const deletePW = (data?: object) => {
return http.request<Result>("delete", "/know-sub/user/delete", {
params: data
});
};
/**
*
* @returns 新建部门
*/
export const createDeptManage = (data?: object) => {
return http.request<Result>("post", "/know-sub/deptManage/save", {
data
});
};
/**
*
* @returns 修改部门
*/
export const updateDeptManage = (data?: object) => {
return http.request<Result>("post", "/know-sub/deptManage/update", {
data
});
};
/**
*
* @returns 删除部门
*/
export const deleteDeptManage = (data?: object) => {
return http.request<Result>("delete", "/know-sub/deptManage/delete", {
params: data
});
};
/**
*
* @returns 分页查询字典信息列表
*/
export const getDicManageList = (data?: object) => {
return http.request<Result>("get", "/know-sub/dicManage/list", {
params: data
});
};
/**
*
* @returns 增加字典信息
*/
export const createSaveDic = (data?: object) => {
return http.request<Result>("post", "/know-sub/dicManage/saveDic", {
data
});
};
/**
*
* @returns 查询字典配置信息列表
*/
export const queryDicDateList = (data?: object) => {
return http.request<Result>("get", "/know-sub/dicManage/queryDicDate", {
params: data
});
};
/**
*
* @returns 保存字典值配置信息
*/
export const createSaveDicData = (data?: object) => {
return http.request<Result>(
"post",
`/know-sub/dicManage/saveDicData?dicId=${
(data as { dicId: string }).dicId
}`,
{
data: (data as { dicDataReqVos: object }).dicDataReqVos
}
);
};
/**
*
* @returns 删除字典信息
*/
export const deleteDicManage = (data?: object) => {
return http.request<Result>("delete", "/know-sub/dicManage/delete", {
params: data
});
};
/**
*
* @returns 新增角色
*/
export const createRole = (data?: object) => {
return http.request<Result>("post", "/know-sub/roleManage/save", {
data
});
};
/**
*
* @returns 查看角色列表
*/
export const queryRoleDateList = (data?: object) => {
return http.request<Result>("get", "/know-sub/roleManage/list", {
params: data
});
};
/**
*
* @returns 修改角色
*/
export const updateRole = (data?: object) => {
return http.request<Result>("post", "/know-sub/roleManage/update", {
data
});
};
/**
*
* @returns 删除角色
*/
export const deleteRole = (data?: object) => {
return http.request<Result>("delete", "/know-sub/roleManage/delete", {
params: data
});
};
/**
*
* @returns 修改用户状态
*/
export const updateUserStatus = (data?: object) => {
return http.request<Result>("post", "/know-sub/user/updateUserStatus", {
data
});
};