You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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>("get", "/know-sub/user/resetPW", {
params: 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
});
};