forgeplus-react/src/forge/Information/api.js

101 lines
1.9 KiB
JavaScript

import fetch from './fetch';
/**入口页接口***/
export function getMainInfos(deptId, params) {
return fetch({
url: `/zone/open/zoneKey/${deptId}`,
method: 'get',
params
});
}
export function getCheckZoneRole(id) {
return fetch({
url: `/zone/open/zone/${id}/checkZoneRole`,
method: 'get',
});
}
/********首页接口******/
export function getHomePageList(id) {
return fetch({
url: `/zone/open/${id}/member/homePageList`,
method: 'get',
});
}
export function gethomePageDocList(id) {
return fetch({
url: `/cms/doc/open/zone/${id}/homePageDocList`,
method: 'get',
});
}
export function getAllList(id,params){
return fetch({
url:`/zone/open/${id}/project/list`,
method: 'get',
params
})
}
/**领域资讯 */
export function getNewsAllList(id,params){
return fetch({
url:`/cms/doc/open/zone/${id}/docOverviewList`,
method: 'get',
params
})
}
export function getNewsHotList(id,params){
return fetch({
url:`/cms/doc/open/zone/${id}/hotDocList`,
method: 'get',
params
})
}
export function getNewsDetail(id){
return fetch({
url:`/cms/doc/open/${id}`,
method: 'get',
})
}
/**开源项目 */
export function getProjectsLists(id,params){
return fetch({
url:`/zone/open/${id}/project/list`,
method: 'get',
params
})
}
export function getProjectsTypeLists(id){
return fetch({
url:`/zone/open/${id}/projectType/list`,
method: 'get',
})
}
/**专区会员 */
export function getVIPLists(id){
return fetch({
url:`/zone/open/${id}/member/overviewList`,
method: 'get',
})
}
/**会员申请状态 */
export function getAuditStatus(id){
return fetch({
url:`/zone/member/zone/${id}/auditStatus`,
method: 'get',
})
}
/**会员申请状态 */
export function applyJoin(id,data) {
return fetch({
url: `/zone/member/applyToJoin/zone/${id}`,
method: 'post',
data: data
});
}