Files
jyls_front/src/api/calibration/department/index.ts
2025-12-11 17:13:37 +08:00

64 lines
1.4 KiB
TypeScript

import request from '@/utils/request'
const AUTH_BASE_URL = '/api2'
/*
* 部门管理
* */
// 公司部门列表
export const UserDepartment = (name: string) => {
const formData = new FormData()
formData.append('name', name)
return request({
url: `${AUTH_BASE_URL}/user/department`,
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 添加部门
export const UserAddDepartment = (name: string) => {
const formData = new FormData()
formData.append('name', name)
return request({
url: `${AUTH_BASE_URL}/user/add_department`,
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 删除部门
export const UserDeleteDepartment = (id: string) => {
const formData = new FormData()
formData.append('id', id)
return request({
url: `${AUTH_BASE_URL}/user/delete_department`,
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 部门分页查询
export const UserPersonlist = (data: any) => {
const formData = new FormData()
formData.append('per_page', data.pageSize)
formData.append('page', data.pageNum)
return request({
url: `${AUTH_BASE_URL}/user/personlist`,
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}