增加个人办公模块
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 通讯录相关接口
|
||||
|
||||
// 获取通讯录列表
|
||||
export function getContactList(params) {
|
||||
return request({
|
||||
url: '/backend/erp/contact/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 获取通讯录详情
|
||||
export function getContactDetail(id) {
|
||||
return request({
|
||||
url: `/backend/erp/contact/detail/${id}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 创建联系人
|
||||
export function createContact(data) {
|
||||
return request({
|
||||
url: '/backend/erp/contact/create',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新联系人
|
||||
export function updateContact(id, data) {
|
||||
return request({
|
||||
url: `/backend/erp/contact/update/${id}`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除联系人
|
||||
export function deleteContact(id) {
|
||||
return request({
|
||||
url: `/backend/erp/contact/delete/${id}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 收藏/取消收藏
|
||||
export function starContact(id, starred) {
|
||||
return request({
|
||||
url: `/backend/erp/contact/star/${id}`,
|
||||
method: 'post',
|
||||
data: { is_starred: starred }
|
||||
})
|
||||
}
|
||||
|
||||
// 全量同步员工到通讯录
|
||||
export function syncAllContacts(params) {
|
||||
return request({
|
||||
url: '/backend/erp/contact/syncAll',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 获取通讯录组织树
|
||||
export function getContactOrgTree(params) {
|
||||
return request({
|
||||
url: '/backend/erp/contact/orgTree',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 获取组织架构列表(用于选择器)
|
||||
export function getOrganizationList(params) {
|
||||
return request({
|
||||
url: '/backend/erp/getOrganization',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 获取职位列表(用于选择器,可按部门筛选)
|
||||
export function getPositionList(params) {
|
||||
return request({
|
||||
url: '/backend/erp/getPosition',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user