restructure/src/api/system/dept/index.js

60 lines
868 B
JavaScript

import { defAxios as request } from '@/utils/http'
/**
* 获取部门管理数据接口
* @returns 部门分页
*/
export function getDeptList(params) {
return request({
url: '/dept/index',
method: 'GET',
params
})
}
/**
* 获取部门全部数据接口
* @returns 部门全部数据
*/
export function getDeptAll(params) {
return request({
url: '/dept/getDeptList',
method: 'GET',
params
})
}
/**
* 添加部门
* params
*/
export function addDept(data) {
return request({
url: '/dept/add',
method: 'POST',
data
})
}
/**
* 编辑部门
* params
*/
export function editDept(data) {
return request({
url: '/dept/edit',
method: 'PUT',
data
})
}
/**
* 删除部门
* params
*/
export function deleteDept(id) {
return request({
url: `/dept/delete/${id}`,
method: 'DELETE'
})
}