|
|
|
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
|
|
|
|
});
|
|
|
|
};
|