refactor: 系统管理接口和页面重构
Former-commit-id: d16371370c6bf6928bcf0883e1511a1a91ea388d
This commit is contained in:
@@ -17,11 +17,11 @@ export function getUserInfo(): AxiosPromise<UserInfo> {
|
||||
*
|
||||
* @param queryParams
|
||||
*/
|
||||
export function listUserPages(
|
||||
export function getUserPage(
|
||||
queryParams: UserQuery
|
||||
): AxiosPromise<PageResult<UserPageVO[]>> {
|
||||
return request({
|
||||
url: '/api/v1/users/pages',
|
||||
url: '/api/v1/users/page',
|
||||
method: 'get',
|
||||
params: queryParams
|
||||
});
|
||||
@@ -139,14 +139,13 @@ export function exportUser(queryParams: UserQuery) {
|
||||
*
|
||||
* @param file
|
||||
*/
|
||||
export function importUser(deptId: number, roleIds: string, file: File) {
|
||||
export function importUser(deptId: number, file: File) {
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
formData.append('deptId', deptId.toString());
|
||||
formData.append('roleIds', roleIds);
|
||||
return request({
|
||||
url: '/api/v1/users/_import',
|
||||
method: 'post',
|
||||
params: { deptId: deptId },
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
|
||||
@@ -12,9 +12,9 @@ export interface UserInfo {
|
||||
* 用户查询对象类型
|
||||
*/
|
||||
export interface UserQuery extends PageQuery {
|
||||
keywords: string;
|
||||
status: number;
|
||||
deptId: number;
|
||||
keywords?: string;
|
||||
status?: number;
|
||||
deptId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -109,11 +109,3 @@ export interface UserForm {
|
||||
*/
|
||||
username?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户导入视图对象类型
|
||||
*/
|
||||
export interface UserImportVO {
|
||||
deptId: number;
|
||||
roleIds: number[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user