绿谷官网后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

117 lines
4.5 KiB

/*
* Copyright (c) 2019.
* author: wally
* email: 18603454788@163.com
*/
import axios from 'axios';
let { proxyUrl, msgUrl } = require('@/config/setting');
const greenvalley = `${proxyUrl}/greenvalley`;
const policy = `${proxyUrl}/policy`; // 创新政策接口
const researchTeam = `${greenvalley}/researchTeam`; // 创新平台相关操作
const page = `${greenvalley}/page`; // 页面管理相关操作
const industryInfo = `${greenvalley}/industryInfo`; // 行业资讯相关操作
const activity = `${greenvalley}/activity`; // 活动公告相关操作
const creatingPlatform = `${greenvalley}/creatingPlatform`; // 合作意向相关操作
const serviceProject = `${greenvalley}/serviceProject`; // 创新部服务相关操作
const institute = `${greenvalley}/institute`; // 实验室(研究院)相关操作
const achInstr = `${greenvalley}/achInstr`; // 创新部类型相关操作
// websocket基础地址
export const WS_BASE_URL = msgUrl;
// 页面列表查询
export const getPageList = params => axios.post(`${page}/list`, params);
// 页面配置添加
export const addPage = params => axios.post(`${page}/add`, params);
// 页面配置删除
export const deletePage = params => axios.post(`${page}/delete`, params);
// 页面配置修改
export const updatePage = params => axios.post(`${page}/update`, params);
// 页面详情查询
export const getPage = params => axios.post(`${page}/get`, params);
// 行业资讯列表查询
export const getBackendSearch = params => axios.post(`${industryInfo}/backendSearch`, params);
// 行业资讯列表删除
export const deleteIndustryInfo = params => axios.post(`${industryInfo}/delete`, params);
// 行业资讯列表添加
export const addIndustryInfo = params => axios.post(`${industryInfo}/add`, params);
// 行业资讯列表修改
export const updateIndustryInfo = params => axios.post(`${industryInfo}/update`, params);
// 活动公告列表查询
export const getQueryBack = params => axios.post(`${activity}/query/back`, params);
// 活动公告详情查询
export const getQueryDetail = params => axios.post(`${activity}/query/detail`, params);
// 活动公告审核
export const auditApply = params => axios.post(`${activity}/audit`, params);
// 添加活动公告
export const saveActivity = params => axios.post(`${activity}/save`, params);
// 修改活动公告
export const updateActivity = params => axios.post(`${activity}/update`, params);
// 查看活动下所有申请的人员列表
export const getQueryApply = params => axios.post(`${activity}/query/apply`, params);
// 后台审批加入的申请
export const getAuditApply = params => axios.post(`${activity}/audit/apply`, params);
// 导出活动下报名的人员列表(EXCEL)
export const getExport = params => axios.post(`${activity}/export`, params);
// 查询创新政策
export const selLikePolicyBack = params => axios.post(`${policy}/policy/selLikePolicyBack`, params);
// 政策审批
export const upPolicy = params => axios.post(`${policy}/policy/upPolicy`, params);
// 合作意向列表查询
export const getCreatingPlatformSearch = params => axios.post(`${creatingPlatform}/search`, params);
// 合作意向删除
export const getCreatingPlatformDelete = params => axios.post(`${creatingPlatform}/delete`, params);
// 创新部服务列表查询
export const getInnovativeServiceSearch = params => axios.post(`${serviceProject}/selServiceH`, params);
// 实验室[研究院]列表查询
export const getInstituteSearchBack = params => axios.post(`${institute}/searchBack`, params);
// 实验室[研究院]删除
export const deleteInstitute = params => axios.post(`${institute}/instituteDelete`, params);
// 创新部类型列表查询
export const selModelSearch = params => axios.post(`${achInstr}/selModel`, params);
// 创新部类型列表查询
export const selModelDelete = params => axios.post(`${achInstr}/deleteModel`, params);
// 查询所有的研发团队相关信息
export const getAllTeam = () => axios.post(`${researchTeam}/selectAllTeam`);
// 添加一条研发团队信息
export const addTeam = params => axios.post(`${researchTeam}/addTeam`, params);
// 根据团队id查看研发团队相关信息
export const getSelectTeam = params => axios.post(`${researchTeam}/selectTeam`, params);
// 根据团队id删除研发团队
export const delTeam = params => axios.post(`${researchTeam}/delTeam`, params);
// 根据团队id修改研发团队
export const upTeam = params => axios.post(`${researchTeam}/upTeam`, params);
// 根据团队名称搜索团队
export const selLikeTeam = params => axios.post(`${researchTeam}/selLikeTeam`, params);