Files
cmanager/src/api/manage/group.js
2024-02-02 10:23:22 +08:00

99 lines
2.3 KiB
JavaScript

import request from '@/router/axios';
/**获取集团列表 */
export const getList =
(current, size, params) => {
return request({
url: '/api/jobslink-api/tenant/companysGroup/list',
method: 'get',
params: {
...params,
current,
size,
}
})
}
/**添加集团 */
export const addCompanysGroup = (groupName) => {
return request({
url: '/api/jobslink-api/tenant/companysGroup/save',
method: 'post',
data: {
groupName
}
})
}
/**修改集团信息 */
export const editGroup = (id,groupName) => {
return request({
url: '/api/jobslink-api/tenant/companysGroup/update',
method: 'post',
data: {
id, groupName
}
})
}
/**获取所有企业列表 */
export const getAllCompanysList =
(current, size, params,platformId) => {
return request({
url: '/api/jobslink-api/tenant/companysGroup/company/search',
method: 'get',
params: {
...params,
current,
size,
platformId
}
})
}
/**获取集团下所属企业列表 */
export const getCompanysList = (current, size, params, platformId) => {
return request({
url: '/api/jobslink-api/tenant/companysGroup/companys/list',
method: 'get',
params: {
...params,
current,
size,
platformId
}
})
}
/**集团添加下属企业--添加关联关系 */
export const addCompanies=(companyIds,platformId,groupName)=>{
return request({
url:'/api/jobslink-api/tenant/companysGroup/companys/add',
method:'get',
params:{
companyIds,platformId,groupName
}
})
}
/**去除关联关系 */
export const removeRelations=(companyIds,platformId)=>{
return request({
url:'/api/jobslink-api/tenant/companysGroup/companys/remove',
method:'get',
params:{
companyIds,platformId
}
})
}
/**将企业设置为集团的主ID */
export const setGroupMainId=(id,companyId)=>{
return request({
url:'/api/jobslink-api/tenant/companysGroup/companys/setMainId',
method:'get',
params:{
id,companyId
}
})
}