style: 全局代码格式化

Former-commit-id: bb50c8419b8fcdeb48c93fce9f399d901e8f5a52
This commit is contained in:
郝先瑞
2022-05-04 15:02:33 +08:00
parent e563bc340c
commit 11f02c0254
136 changed files with 11147 additions and 9780 deletions

View File

@@ -1,49 +1,55 @@
import { ClientFormData, ClientPageResult, ClientQueryParam } from '@/types/api/system/client'
import request from '@/utils/request'
import { AxiosPromise } from 'axios'
import {
ClientFormData,
ClientPageResult,
ClientQueryParam
} from '@/types/api/system/client';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
export function listClientPages(queryParams:ClientQueryParam):AxiosPromise<ClientPageResult> {
return request({
url: '/youlai-admin/api/v1/oauth-clients',
method: 'get',
params: queryParams
})
export function listClientPages(
queryParams: ClientQueryParam
): AxiosPromise<ClientPageResult> {
return request({
url: '/youlai-admin/api/v1/oauth-clients',
method: 'get',
params: queryParams
});
}
export function getClientFormDetial(id:number):AxiosPromise<ClientFormData> {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + id,
method: 'get'
})
export function getClientFormDetial(id: number): AxiosPromise<ClientFormData> {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + id,
method: 'get'
});
}
export function addClient(data:ClientFormData) {
return request({
url: '/youlai-admin/api/v1/oauth-clients',
method: 'post',
data: data
})
export function addClient(data: ClientFormData) {
return request({
url: '/youlai-admin/api/v1/oauth-clients',
method: 'post',
data: data
});
}
export function updateClient(id:string, data:ClientFormData) {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + id,
method: 'put',
data: data
})
export function updateClient(id: string, data: ClientFormData) {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + id,
method: 'put',
data: data
});
}
export function deleteClients(ids:string) {
return request({
url: '/youlai-admin/api/v1/oauth-clients/'+ids,
method: 'delete'
})
export function deleteClients(ids: string) {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + ids,
method: 'delete'
});
}
export function updateClientPart(id:number, data:object) {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + id,
method: 'patch',
data: data
})
export function updateClientPart(id: number, data: object) {
return request({
url: '/youlai-admin/api/v1/oauth-clients/' + id,
method: 'patch',
data: data
});
}

View File

@@ -1,28 +1,30 @@
import { DeptFormData, DeptItem, DeptQueryParam, Option } from '@/types'
import request from '@/utils/request'
import { AxiosPromise } from 'axios'
import { DeptFormData, DeptItem, DeptQueryParam, Option } from '@/types';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
/**
* 部门树形表格
*
* @param queryParams
*/
export function listTableDepartments(queryParams?: DeptQueryParam): AxiosPromise<DeptItem[]> {
return request({
url: '/youlai-admin/api/v1/depts/table',
method: 'get',
params: queryParams
})
export function listTableDepartments(
queryParams?: DeptQueryParam
): AxiosPromise<DeptItem[]> {
return request({
url: '/youlai-admin/api/v1/depts/table',
method: 'get',
params: queryParams
});
}
/**
* 部门下拉列表
*/
export function listSelectDepartments(): AxiosPromise<Option[]> {
return request({
url: '/youlai-admin/api/v1/depts/select',
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/depts/select',
method: 'get'
});
}
/**
@@ -31,24 +33,23 @@ export function listSelectDepartments(): AxiosPromise<Option[]> {
* @param id
*/
export function getDeptDetail(id: string): AxiosPromise<DeptFormData> {
return request({
url: '/youlai-admin/api/v1/depts/' + id,
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/depts/' + id,
method: 'get'
});
}
/**
* 新增部门
*
* @param data
*/
export function addDept(data: DeptFormData) {
return request({
url: '/youlai-admin/api/v1/depts',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v1/depts',
method: 'post',
data: data
});
}
/**
@@ -58,11 +59,11 @@ export function addDept(data: DeptFormData) {
* @param data
*/
export function updateDept(id: string, data: DeptFormData) {
return request({
url: '/youlai-admin/api/v1/depts/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v1/depts/' + id,
method: 'put',
data: data
});
}
/**
@@ -71,9 +72,8 @@ export function updateDept(id: string, data: DeptFormData) {
* @param ids
*/
export function deleteDept(ids: string) {
return request({
url: '/youlai-admin/api/v1/depts/' + ids,
method: 'delete',
})
return request({
url: '/youlai-admin/api/v1/depts/' + ids,
method: 'delete'
});
}

View File

@@ -1,18 +1,28 @@
import { DictFormData, DictItemFormData, DictItemPageResult, DictItemQueryParam, DictPageResult, DictQueryParam, Option } from "@/types";
import request from "@/utils/request";
import { AxiosPromise } from "axios";
import {
DictFormData,
DictItemFormData,
DictItemPageResult,
DictItemQueryParam,
DictPageResult,
DictQueryParam,
Option
} from '@/types';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
/**
* 获取字典分页列表
*
* @param queryParams
*/
export function listDictPages(queryParams: DictQueryParam): AxiosPromise<DictPageResult> {
return request({
url: '/youlai-admin/api/v2/dict/page',
method: 'get',
params: queryParams
})
export function listDictPages(
queryParams: DictQueryParam
): AxiosPromise<DictPageResult> {
return request({
url: '/youlai-admin/api/v2/dict/page',
method: 'get',
params: queryParams
});
}
/**
@@ -21,24 +31,23 @@ export function listDictPages(queryParams: DictQueryParam): AxiosPromise<DictPag
* @param id
*/
export function getDictFormDetail(id: number): AxiosPromise<DictFormData> {
return request({
url: '/youlai-admin/api/v2/dict/' + id,
method: 'get'
})
return request({
url: '/youlai-admin/api/v2/dict/' + id,
method: 'get'
});
}
/**
* 新增字典
*
* @param data
*/
export function addDict(data: DictFormData) {
return request({
url: '/youlai-admin/api/v2/dict',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v2/dict',
method: 'post',
data: data
});
}
/**
@@ -48,11 +57,11 @@ export function addDict(data: DictFormData) {
* @param data
*/
export function updateDict(id: number, data: DictFormData) {
return request({
url: '/youlai-admin/api/v2/dict/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v2/dict/' + id,
method: 'put',
data: data
});
}
/**
@@ -60,10 +69,10 @@ export function updateDict(id: number, data: DictFormData) {
* @param ids 字典ID多个以英文逗号(,)分割
*/
export function deleteDict(ids: string) {
return request({
url: '/youlai-admin/api/v2/dict/' + ids,
method: 'delete',
})
return request({
url: '/youlai-admin/api/v2/dict/' + ids,
method: 'delete'
});
}
/**
@@ -71,26 +80,27 @@ export function deleteDict(ids: string) {
*
* @param queryParams
*/
export function listDictItemPages(queryParams: DictItemQueryParam): AxiosPromise<DictItemPageResult> {
return request({
url: '/youlai-admin/api/v2/dict/items/page',
method: 'get',
params: queryParams
})
export function listDictItemPages(
queryParams: DictItemQueryParam
): AxiosPromise<DictItemPageResult> {
return request({
url: '/youlai-admin/api/v2/dict/items/page',
method: 'get',
params: queryParams
});
}
/**
* 根据字典编码获取字典项列表
*
* @param dictCode
*/
export function listDictsByCode(dictCode: string): AxiosPromise<Option[]> {
return request({
url: '/youlai-admin/api/v2/dict/items',
method: 'get',
params: { dictCode: dictCode }
})
return request({
url: '/youlai-admin/api/v2/dict/items',
method: 'get',
params: { dictCode: dictCode }
});
}
/**
@@ -99,25 +109,23 @@ export function listDictsByCode(dictCode: string): AxiosPromise<Option[]> {
* @param id
*/
export function getDictItemDetail(id: number): AxiosPromise<DictItemFormData> {
return request({
url: '/youlai-admin/api/v2/dict/items/' + id,
method: 'get'
})
return request({
url: '/youlai-admin/api/v2/dict/items/' + id,
method: 'get'
});
}
/**
* 新增字典项
*
* @param data
*/
export function addDictItem(data: any) {
return request({
url: '/youlai-admin/api/v2/dict/items',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v2/dict/items',
method: 'post',
data: data
});
}
/**
@@ -127,11 +135,11 @@ export function addDictItem(data: any) {
* @param data
*/
export function updateDictItem(id: number, data: any) {
return request({
url: '/youlai-admin/api/v2/dict/items/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v2/dict/items/' + id,
method: 'put',
data: data
});
}
/**
@@ -139,8 +147,8 @@ export function updateDictItem(id: number, data: any) {
* @param ids 字典项ID多个以英文逗号(,)分割
*/
export function deleteDictItem(ids: string) {
return request({
url: '/youlai-admin/api/v2/dict/items/' + ids,
method: 'delete',
})
return request({
url: '/youlai-admin/api/v2/dict/items/' + ids,
method: 'delete'
});
}

View File

@@ -1,4 +1,4 @@
import request from '@/utils/request'
import request from '@/utils/request';
/**
* 上传文件
@@ -6,17 +6,16 @@ import request from '@/utils/request'
* @param file
*/
export function uploadFile(file: File) {
const formData = new FormData()
formData.append('file', file)
return request(
{
url: '/youlai-admin/api/v1/files',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
},
})
const formData = new FormData();
formData.append('file', file);
return request({
url: '/youlai-admin/api/v1/files',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
});
}
/**
@@ -25,9 +24,9 @@ export function uploadFile(file: File) {
* @param path
*/
export function deleteFile(path?: string) {
return request({
url: '/youlai-admin/api/v1/files',
method: 'delete',
params: {path: path}
})
return request({
url: '/youlai-admin/api/v1/files',
method: 'delete',
params: { path: path }
});
}

View File

@@ -1,15 +1,15 @@
import { MenuFormData, MenuItem, MenuQueryParam, Option } from '@/types'
import request from '@/utils/request'
import { AxiosPromise } from 'axios'
import { MenuFormData, MenuItem, MenuQueryParam, Option } from '@/types';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
/**
* 获取路由列表
*/
export function listRoutes() {
return request({
url: '/youlai-admin/api/v1/menus/route',
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/menus/route',
method: 'get'
});
}
/**
@@ -17,34 +17,35 @@ export function listRoutes() {
*
* @param queryParams
*/
export function listTableMenus(queryParams: MenuQueryParam): AxiosPromise<MenuItem[]> {
return request({
url: '/youlai-admin/api/v1/menus/table',
method: 'get',
params: queryParams
})
export function listTableMenus(
queryParams: MenuQueryParam
): AxiosPromise<MenuItem[]> {
return request({
url: '/youlai-admin/api/v1/menus/table',
method: 'get',
params: queryParams
});
}
/**
* 获取菜单下拉列表
*/
export function listSelectMenus(): AxiosPromise<Option[]> {
return request({
url: '/youlai-admin/api/v1/menus/select',
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/menus/select',
method: 'get'
});
}
/**
* 获取菜单详情
* @param id
*/
export function getMenuDetail(id: number): AxiosPromise<MenuFormData> {
return request({
url: '/youlai-admin/api/v1/menus/' + id,
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/menus/' + id,
method: 'get'
});
}
/**
@@ -53,11 +54,11 @@ export function getMenuDetail(id: number): AxiosPromise<MenuFormData> {
* @param data
*/
export function addMenu(data: MenuFormData) {
return request({
url: '/youlai-admin/api/v1/menus',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v1/menus',
method: 'post',
data: data
});
}
/**
@@ -67,11 +68,11 @@ export function addMenu(data: MenuFormData) {
* @param data
*/
export function updateMenu(id: string, data: MenuFormData) {
return request({
url: '/youlai-admin/api/v1/menus/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v1/menus/' + id,
method: 'put',
data: data
});
}
/**
@@ -80,8 +81,8 @@ export function updateMenu(id: string, data: MenuFormData) {
* @param ids 菜单ID多个以英文逗号(,)分割
*/
export function deleteMenus(ids: string) {
return request({
url: '/youlai-admin/api/v1/menus/' + ids,
method: 'delete'
})
return request({
url: '/youlai-admin/api/v1/menus/' + ids,
method: 'delete'
});
}

View File

@@ -1,18 +1,25 @@
import { PermFormData, PermItem, PermPageResult, PermQueryParam } from '@/types'
import request from '@/utils/request'
import { AxiosPromise } from 'axios'
import {
PermFormData,
PermItem,
PermPageResult,
PermQueryParam
} from '@/types';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
/**
* 获取权限分页列表
*
* @param queryParams
*/
export function listPermPages(queryParams: PermQueryParam): AxiosPromise<PermPageResult> {
return request({
url: '/youlai-admin/api/v1/permissions/page',
method: 'get',
params: queryParams
})
export function listPermPages(
queryParams: PermQueryParam
): AxiosPromise<PermPageResult> {
return request({
url: '/youlai-admin/api/v1/permissions/page',
method: 'get',
params: queryParams
});
}
/**
@@ -20,12 +27,14 @@ export function listPermPages(queryParams: PermQueryParam): AxiosPromise<PermPag
*
* @param queryParams
*/
export function listPerms(queryParams: PermQueryParam): AxiosPromise<PermItem[]> {
return request({
url: '/youlai-admin/api/v1/permissions',
method: 'get',
params: queryParams
})
export function listPerms(
queryParams: PermQueryParam
): AxiosPromise<PermItem[]> {
return request({
url: '/youlai-admin/api/v1/permissions',
method: 'get',
params: queryParams
});
}
/**
@@ -34,10 +43,10 @@ export function listPerms(queryParams: PermQueryParam): AxiosPromise<PermItem[]>
* @param id
*/
export function getPermFormDetail(id: number): AxiosPromise<PermFormData> {
return request({
url: '/youlai-admin/api/v1/permissions/' + id,
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/permissions/' + id,
method: 'get'
});
}
/**
@@ -46,11 +55,11 @@ export function getPermFormDetail(id: number): AxiosPromise<PermFormData> {
* @param data
*/
export function addPerm(data: PermFormData) {
return request({
url: '/youlai-admin/api/v1/permissions',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v1/permissions',
method: 'post',
data: data
});
}
/**
@@ -60,11 +69,11 @@ export function addPerm(data: PermFormData) {
* @param data
*/
export function updatePerm(id: number, data: PermFormData) {
return request({
url: '/youlai-admin/api/v1/permissions/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v1/permissions/' + id,
method: 'put',
data: data
});
}
/**
@@ -73,9 +82,8 @@ export function updatePerm(id: number, data: PermFormData) {
* @param ids
*/
export function deletePerms(ids: string) {
return request({
url: '/youlai-admin/api/v1/permissions/' + ids,
method: 'delete'
})
return request({
url: '/youlai-admin/api/v1/permissions/' + ids,
method: 'delete'
});
}

View File

@@ -1,18 +1,25 @@
import { RoleFormData, RoleItem, RolePageResult, RoleQueryParam } from '@/types'
import request from '@/utils/request'
import { AxiosPromise } from 'axios'
import {
RoleFormData,
RoleItem,
RolePageResult,
RoleQueryParam
} from '@/types';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
/**
* 获取角色分页列表
*
* @param queryParams
*/
export function listRolePages(queryParams?: RoleQueryParam):AxiosPromise<RolePageResult> {
return request({
url: '/youlai-admin/api/v1/roles/page',
method: 'get',
params: queryParams
})
export function listRolePages(
queryParams?: RoleQueryParam
): AxiosPromise<RolePageResult> {
return request({
url: '/youlai-admin/api/v1/roles/page',
method: 'get',
params: queryParams
});
}
/**
@@ -20,12 +27,14 @@ export function listRolePages(queryParams?: RoleQueryParam):AxiosPromise<RolePag
*
* @param queryParams
*/
export function listRoles(queryParams?: RoleQueryParam):AxiosPromise<RoleItem[]> {
return request({
url: '/youlai-admin/api/v1/roles',
method: 'get',
params: queryParams
})
export function listRoles(
queryParams?: RoleQueryParam
): AxiosPromise<RoleItem[]> {
return request({
url: '/youlai-admin/api/v1/roles',
method: 'get',
params: queryParams
});
}
/**
@@ -33,11 +42,11 @@ export function listRoles(queryParams?: RoleQueryParam):AxiosPromise<RoleItem[]>
*
* @param id
*/
export function getRoleFormDetail(id: number):AxiosPromise<RoleFormData> {
return request({
url: '/youlai-admin/api/v1/roles/' + id,
method: 'get'
})
export function getRoleFormDetail(id: number): AxiosPromise<RoleFormData> {
return request({
url: '/youlai-admin/api/v1/roles/' + id,
method: 'get'
});
}
/**
@@ -46,11 +55,11 @@ export function getRoleFormDetail(id: number):AxiosPromise<RoleFormData> {
* @param data
*/
export function addRole(data: RoleFormData) {
return request({
url: '/youlai-admin/api/v1/roles',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v1/roles',
method: 'post',
data: data
});
}
/**
@@ -60,11 +69,11 @@ export function addRole(data: RoleFormData) {
* @param data
*/
export function updateRole(id: number, data: RoleFormData) {
return request({
url: '/youlai-admin/api/v1/roles/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v1/roles/' + id,
method: 'put',
data: data
});
}
/**
@@ -73,23 +82,22 @@ export function updateRole(id: number, data: RoleFormData) {
* @param ids
*/
export function deleteRoles(ids: string) {
return request({
url: '/youlai-admin/api/v1/roles/' + ids,
method: 'delete'
})
return request({
url: '/youlai-admin/api/v1/roles/' + ids,
method: 'delete'
});
}
/**
* 获取角色的菜单列表
*
* @param roleId
*/
export function listRoleMenuIds(roleId: number):AxiosPromise<number[]> {
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/menu_ids',
method: 'get',
})
export function listRoleMenuIds(roleId: number): AxiosPromise<number[]> {
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/menu_ids',
method: 'get'
});
}
/**
@@ -99,25 +107,24 @@ export function listRoleMenuIds(roleId: number):AxiosPromise<number[]> {
* @param menuIds
*/
export function updateRoleMenu(roleId: number, menuIds: Array<number>) {
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/menus',
method: 'put',
data: {menuIds: menuIds}
})
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/menus',
method: 'put',
data: { menuIds: menuIds }
});
}
/**
* 获取角色的权限列表
*
* @param roleId
*/
export function listRolePerms(roleId: number, menuId: number) {
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/permissions',
method: 'get',
params: {menuId: menuId}
})
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/permissions',
method: 'get',
params: { menuId: menuId }
});
}
/**
@@ -127,10 +134,14 @@ export function listRolePerms(roleId: number, menuId: number) {
* @param roleId
* @param permIds
*/
export function saveRolePerms(roleId: number, menuId: number, permIds: Array<number>) {
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/permissions',
method: 'put',
data: {menuId: menuId, permIds: permIds}
})
export function saveRolePerms(
roleId: number,
menuId: number,
permIds: Array<number>
) {
return request({
url: '/youlai-admin/api/v1/roles/' + roleId + '/permissions',
method: 'put',
data: { menuId: menuId, permIds: permIds }
});
}

View File

@@ -1,15 +1,20 @@
import request from "@/utils/request";
import { AxiosPromise } from "axios";
import { UserFormData, UserInfo, UserPageResult, UserQueryParam } from "@/types";
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import {
UserFormData,
UserInfo,
UserPageResult,
UserQueryParam
} from '@/types';
/**
* 登录成功后获取用户信息(昵称、头像、权限集合和角色集合)
*/
export function getUserInfo(): AxiosPromise<UserInfo> {
return request({
url: '/youlai-admin/api/v1/users/me',
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/users/me',
method: 'get'
});
}
/**
@@ -17,12 +22,14 @@ export function getUserInfo(): AxiosPromise<UserInfo> {
*
* @param queryParams
*/
export function listUsersPage(queryParams: UserQueryParam): AxiosPromise<UserPageResult> {
return request({
url: '/youlai-admin/api/v1/users/page',
method: 'get',
params: queryParams
})
export function listUsersPage(
queryParams: UserQueryParam
): AxiosPromise<UserPageResult> {
return request({
url: '/youlai-admin/api/v1/users/page',
method: 'get',
params: queryParams
});
}
/**
@@ -31,10 +38,10 @@ export function listUsersPage(queryParams: UserQueryParam): AxiosPromise<UserPag
* @param userId
*/
export function getUserDetail(userId: number): AxiosPromise<UserFormData> {
return request({
url: '/youlai-admin/api/v1/users/' + userId,
method: 'get'
})
return request({
url: '/youlai-admin/api/v1/users/' + userId,
method: 'get'
});
}
/**
@@ -43,11 +50,11 @@ export function getUserDetail(userId: number): AxiosPromise<UserFormData> {
* @param data
*/
export function addUser(data: any) {
return request({
url: '/youlai-admin/api/v1/users',
method: 'post',
data: data
})
return request({
url: '/youlai-admin/api/v1/users',
method: 'post',
data: data
});
}
/**
@@ -57,11 +64,11 @@ export function addUser(data: any) {
* @param data
*/
export function updateUser(id: number, data: UserFormData) {
return request({
url: '/youlai-admin/api/v1/users/' + id,
method: 'put',
data: data
})
return request({
url: '/youlai-admin/api/v1/users/' + id,
method: 'put',
data: data
});
}
/**
@@ -71,51 +78,51 @@ export function updateUser(id: number, data: UserFormData) {
* @param data
*/
export function updateUserPart(id: number, data: any) {
return request({
url: '/youlai-admin/api/v1/users/' + id,
method: 'patch',
data: data
})
return request({
url: '/youlai-admin/api/v1/users/' + id,
method: 'patch',
data: data
});
}
/**
* 删除用户
*
*
* @param ids
*/
export function deleteUsers(ids: string) {
return request({
url: '/youlai-admin/api/v1/users/' + ids,
method: 'delete',
})
return request({
url: '/youlai-admin/api/v1/users/' + ids,
method: 'delete'
});
}
/**
* 下载用户导入模板
*
* @returns
*
* @returns
*/
export function downloadTemplate() {
return request({
url: '/youlai-admin/api/v1/users/template',
method: 'get',
responseType: "arraybuffer"
})
return request({
url: '/youlai-admin/api/v1/users/template',
method: 'get',
responseType: 'arraybuffer'
});
}
/**
* 导出用户
*
* @param queryParams
* @returns
*
* @param queryParams
* @returns
*/
export function exportUser(queryParams: UserQueryParam) {
return request({
url: '/youlai-admin/api/v1/users/_export',
method: 'get',
params:queryParams,
responseType: "arraybuffer"
})
return request({
url: '/youlai-admin/api/v1/users/_export',
method: 'get',
params: queryParams,
responseType: 'arraybuffer'
});
}
/**
@@ -124,17 +131,16 @@ export function exportUser(queryParams: UserQueryParam) {
* @param file
*/
export function importUser(deptId: number, roleIds: string, file: File) {
const formData = new FormData()
formData.append('file', file)
formData.append('deptId',deptId.toString())
formData.append('roleIds',roleIds)
return request(
{
url: '/youlai-admin/api/v1/users/_import',
method: 'post',
data:formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
const formData = new FormData();
formData.append('file', file);
formData.append('deptId', deptId.toString());
formData.append('roleIds', roleIds);
return request({
url: '/youlai-admin/api/v1/users/_import',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
});
}