refactor(user/index.vue): 用户界面优化

This commit is contained in:
郝先瑞
2022-01-15 23:55:14 +08:00
parent 7f5dd0f259
commit e2f24f5429
13 changed files with 362 additions and 491 deletions

View File

@@ -41,7 +41,7 @@ export const updateDept = (id:number,data: any) => {
}
export const getDeptSelectList = ()=> {
export const listDeptsForSelect = ()=> {
return request({
url: '/youlai-admin/api/v1/depts/select',
method: 'get'

View File

@@ -83,7 +83,7 @@ export function listDictItemsWithPage(queryParams: object) {
*
* @param dictCode
*/
export function getDictItemsByCode(dictCode: string) {
export function listDictsByCode(dictCode: string) {
return request({
url: '/youlai-admin/api/v2/dict/items',
method: 'get',

View File

@@ -18,7 +18,7 @@ export function listRolesWithPage(queryParams: object) {
*
* @param queryParams
*/
export function listRoles(queryParams: object) {
export function listRoles(queryParams?: object) {
return request({
url: '/youlai-admin/api/v1/roles',
method: 'get',

View File

@@ -1,21 +1,36 @@
import request from "@/utils/request";
export const listUser = (queryParams:any)=> {
/**
* 获取用户分页列表
*
* @param queryParams
*/
export function listUsersWithPage(queryParams: any) {
return request({
url: '/youlai-admin/api/v2/users',
url: '/youlai-admin/api/v1/users/page',
method: 'get',
params: queryParams
})
}
export const getUser = (id ?:any) =>{
/**
* 获取用户表单详情
*
* @param userId
*/
export function getUserFormDetail(userId: any) {
return request({
url: '/youlai-admin/api/v1/users/' + id,
url: '/youlai-admin/api/v1/users/' + userId + '/form',
method: 'get'
})
}
export const addUser = (data:any) => {
/**
* 添加用户
*
* @param data
*/
export function addUser(data: any) {
return request({
url: '/youlai-admin/api/v1/users',
method: 'post',
@@ -23,7 +38,13 @@ export const addUser = (data:any) => {
})
}
export const updateUser = (id:number, data:any)=> {
/**
* 修改用户
*
* @param id
* @param data
*/
export function updateUser(id: number, data: any) {
return request({
url: '/youlai-admin/api/v1/users/' + id,
method: 'put',
@@ -31,7 +52,13 @@ export const updateUser = (id:number, data:any)=> {
})
}
export const patch = (id:number, data:any) => {
/**
* 选择性修改用户
*
* @param id
* @param data
*/
export function updateUserPart(id: number, data: any) {
return request({
url: '/youlai-admin/api/v1/users/' + id,
method: 'patch',
@@ -39,9 +66,14 @@ export const patch = (id:number, data:any) => {
})
}
export const delUser =(ids:number) =>{
/**
* 删除用户
* @param ids
*/
export function deleteUsers(ids: number) {
return request({
url: '/youlai-admin/api/v1/users/'+ids,
url: '/youlai-admin/api/v1/users/' + ids,
method: 'delete',
})
}