DocumentCheck_vue/src/api/system/dept.js
2024-10-25 10:02:24 +08:00

83 lines
1.5 KiB
JavaScript

import request from '@/utils/request'
const deptApi = {
create: '/system/dept/add',
remove: '/system/dept/remove',
getInfo: '/system/dept/getInfo',
edit: '/system/dept/edit',
list: '/system/dept/getList',
getTreeSelect: '/system/dept/getTreeSelect',
checkDeptNameUnique: '/system/dept/checkDeptNameUnique',
changeStatus: '/system/dept/changeStatus',
getChildren: '/system/dept/getChildren'
}
export function create (params) {
return request({
url: deptApi.create,
method: 'post',
data: params
})
}
export function remove (params) {
return request({
url: deptApi.remove,
method: 'delete',
params: params
})
}
export function getInfo (params) {
return request({
url: deptApi.getInfo,
method: 'get',
params: params
})
}
export function edit (params) {
return request({
url: deptApi.edit,
method: 'put',
data: params
})
}
export function getList (params) {
return request({
url: deptApi.list,
method: 'get',
params: params
})
}
export function getTreeSelect () {
return request({
url: deptApi.getTreeSelect,
method: 'get'
})
}
export function checkDeptNameUnique (params) {
return request({
url: deptApi.checkDeptNameUnique,
method: 'post',
params: params
})
}
export function changeStatus (params) {
return request({
url: deptApi.changeStatus,
method: 'post',
params: params
})
}
export function getChildren (params) {
return request({
url: deptApi.getChildren,
method: 'get',
params: params
})
}