维基管理后台
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.
 
 
 

335 lines
13 KiB

/*
* Copyright (c) 2019.
* author: wally
* email: 18603454788@163.com
*/
import axios from 'axios';
let { proxyUrl, msgUrl } = require('@/config/setting');
const greenvalley = `${proxyUrl}/wiki`;
const policy = `${proxyUrl}/policy`; // 创新政策接口
const researchTeam = `${greenvalley}/researchTeam`; // 创新平台相关操作
const page = `${greenvalley}/page`; // 页面管理相关操作
const carousel = `${greenvalley}/carousel`; // 轮播图相关接口
const industryInfo = `${greenvalley}/industryInfo`; // 行业资讯相关操作
const activity = `${greenvalley}/activity`; // 活动公告相关操作
const creatingPlatform = `${greenvalley}/creatingPlatform`; // 合作意向相关操作
const serviceProject = `${greenvalley}/serviceProject`; // 创新部服务相关操作
const institute = `${greenvalley}/institute`; // 实验室(研究院)相关操作
const achInstr = `${greenvalley}/achInstr`; // 创新部类型相关操作
const service = `${greenvalley}/service`; // 三大平台相关接口
const comment = `${greenvalley}/comment`; // 交流社区相关操作
const place = `${greenvalley}/place`; // 孵化部入驻实体申请相关操作
const business = `${greenvalley}/business`; // 交流社区相关操作
const academy = `${greenvalley}/academy`; // 创业学院相关操作
const releaseTheList = `${greenvalley}/releaseTheList`; // 创业学院相关操作
const tutorRelated = `${greenvalley}/tutorRelated`; // 导师相关操作
const personApply = `${greenvalley}/PersonApply`; // 加入我们相关操作
export const upload = `${greenvalley}/file/upload`;
// 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 deleteActivity = params => axios.post(`${activity}/del`, 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 addPolicy = params => axios.post(`${policy}/policy/addPolicy`, params);
// 删除一条政策
export const deletePolicy = params => axios.post(`${policy}/policy/deletePolicy`, params);
// 发帖查询
export const selCommentH = params => axios.post(`${comment}/selCommentH`, params);
// 置顶和取消置顶帖子。修改发帖内容,修改发帖标题,
export const upTopping = params => axios.post(`${comment}/upTopping`, params);
// 跟帖查询
export const selCommunityH = params => axios.post(`${comment}/selCommunityH`, params);
// 修改跟贴表中得数据
export const upComment = params => axios.post(`${comment}/upComment`, params);
// 后台查询合作伙伴和衍生企业
export const backendSearch = params => axios.post(`${business}/backendSearch`, params);
// 后台增加合作伙伴和衍生企业
export const backendAdd = params => axios.post(`${business}/backendAdd`, params);
// 后台删除合作伙伴和衍生企业
export const backendDelete = params => axios.post(`${business}/backendDelete`, params);
// 后台修改合作伙伴或者衍生企业
export const backendUpdate = params => axios.post(`${business}/backendUpdate`, params);
// 合作意向列表查询
export const getCreatingPlatformSearch = params => axios.post(`${creatingPlatform}/search`, params);
// 合作意向删除
export const getCreatingPlatformstatusUpdate = params => axios.post(`${creatingPlatform}/statusUpdate`, params);
// 创新部服务列表查询
export const getInnovativeServiceSearch = params => axios.post(`${serviceProject}/selServiceH`, params);
// 创新部服务添加
export const saveService = params => axios.post(`${serviceProject}/saveService`, params);
// 创新部服务修改
export const updateService = params => axios.post(`${serviceProject}/updateService`, params);
// 查询服务内容
export const selContent = params => axios.post(`${serviceProject}/selContent`, params);
// 创新部服务删除
export const deleteService = params => axios.post(`${serviceProject}/deleteService`, params);
// 实验室[研究院]列表查询
export const getInstituteSearchBack = params => axios.post(`${institute}/searchBack`, params);
// 实验室[研究院]删除
export const deleteInstitute = params => axios.post(`${institute}/instituteDelete`, params);
// 实验室[研究院]新增
export const addInstitute = params => axios.post(`${institute}/instituteAdd`, params);
// 实验室[研究院]修改
export const updateInstitute = params => axios.post(`${institute}/instituteUpdate`, params);
// 创新部类型列表查询
export const selModelSearch = params => axios.post(`${achInstr}/selModel`, params);
// 创新部类型删除
export const selModelDelete = params => axios.post(`${achInstr}/deleteModel`, params);
// 创新部类型添加
export const selModelAdd = params => axios.post(`${achInstr}/addModel`, params);
// 创新部类型修改
export const selModelUpdate = params => axios.post(`${achInstr}/updateModel`, params);
// 创新部仪器列表查询
export const selInstrumentSearch = params => axios.post(`${achInstr}/selInstrument`, params);
// 创新部仪器列表详情查询
export const selInstrumentMes = params => axios.post(`${achInstr}/selInstrumentMesH`, params);
// 创新部仪器删除
export const selInstrumentDelete = params => axios.post(`${achInstr}/deleteInstrument`, params);
// 创新部仪器添加
export const selInstrumentAdd = params => axios.post(`${achInstr}/addInstrument`, params);
// 创新部仪器修改
export const selInstrumentUpdate = params => axios.post(`${achInstr}/updateInstrument`, params);
// 创新部成果列表查询
export const selResSearch = params => axios.post(`${achInstr}/selRes`, params);
// 创新部成果列表详情查询
export const selResMesH = params => axios.post(`${achInstr}/selResMesH`, params);
// 创新部成果删除
export const selResDelete = params => axios.post(`${achInstr}/deleteRes`, params);
// 创新部成果添加
export const selResAdd = params => axios.post(`${achInstr}/addRes`, params);
// 创新部成果修改
export const selResUpdate = params => axios.post(`${achInstr}/updateRes`, params);
// 孵化部入驻实体列表查询
export const entityApplicationSearch = params => axios.post(`${place}/search`, params);
// 入驻企业申请的处理状态
export const changeStatus = params => axios.post(`${place}/status`, params);
// 入驻企业修改
export const updatePlace = params => axios.post(`${place}/update`, params);
// 入驻企业申请的删除
export const deletePlace = params => axios.post(`${place}/delete`, params);
// 入驻企业申请(管理员用)
export const handleApplyBackend = params => axios.post(`${place}/applyBackend`, 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);
// // 页面列表查询
// 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 queryCarousel = params => axios.post(`${carousel}/queryCarousel`, params);
// 添加轮播图
export const addCarousel = params => axios.post(`${carousel}/addCarousel`, params);
// 删除轮播图
export const deleteCarousel = params => axios.post(`${carousel}/deleteCarousel`, params);
// 修改轮播图
export const updateCarousel = params => axios.post(`${carousel}/updateCarousel`, params);
// 三大平台需求填报查询
export const searchServiceApply = params => axios.post(`${service}/searchServiceApply`, params);
// 三大平台需求删除
export const deleteServiceApply = params => axios.post(`${service}/deleteServiceApply`, params);
// 三大平台需求填报状态修改
export const serviceApplyStatus = params => axios.post(`${service}/ServiceApplyStatus`, params);
// 入驻企业申请
export const applyBackend = params => axios.post(`${greenvalley}/place/applyBackend`, params);
// 获取修改/添加政策时的发布部门
export const getAreaBranch = params => axios.post(`${policy}/policy/area`, params);
// 删除创业学院内容
export const academyDelete = params => axios.post(`${academy}/delete`, params);
// 查询创业学院内容
export const academyQueryBack = params => axios.post(`${academy}/query/back`, params);
// 添加创业学院内容
export const academySave = params => axios.post(`${academy}/save`, params);
// 修改创业学院内容
export const academyUpdate = params => axios.post(`${academy}/update`, params);
// 查询创业学院栏目
export const queryMold = params => axios.post(`${academy}/queryMold`, params);
// 创新挑战查看发榜列表
export const selTelease = params => axios.post(`${releaseTheList}/selTelease`, params);
// 创新挑战查看某个榜的揭榜列表
export const selfulUnveilingList = params => axios.post(`${releaseTheList}/selfulUnveilingList`, params);
// 创新挑战修改
export const updateTelease = params => axios.post(`${releaseTheList}/updateTelease`, params);
// 创新挑战增加
export const addTelease = params => axios.post(`${releaseTheList}/addTelease`, params);
// 创新挑战发榜类型查询
export const findTypeList = params => axios.post(`${releaseTheList}/findTypeList`, params);
// 创新挑战发榜类型查询
export const selTeleaseById = params => axios.post(`${releaseTheList}/selTeleaseById`, params);
// 创新挑战发榜审核
export const upPublished = params => axios.post(`${releaseTheList}/upPublishedSuccessfully`, params);
// 创新挑战揭榜列表
export const selfulUnveiling = params => axios.post(`${releaseTheList}/selfulUnveilingList`, params);
// 创新挑战修改揭榜审核状态
export const upUnveiling = params => axios.post(`${releaseTheList}/upSuccessfulUnveiling`, params);
// 增加导师
export const addTeacher = params => axios.post(`${tutorRelated}/addTeacher`, params);
// 删除导师
export const delTeacher = params => axios.post(`${tutorRelated}/delTeacher`, params);
// 修改导师
export const upTeacher = params => axios.post(`${tutorRelated}/upTeacher`, params);
// 查询导师
export const getFindTeachH = params => axios.post(`${tutorRelated}/findTeachH`, params);
// 查询导师类型
export const getSelTutorH = params => axios.post(`${tutorRelated}/selTutorH`, params);
// 增加导师类型
export const addTutor = params => axios.post(`${tutorRelated}/addTutor`, params);
// 修改导师类型
export const upTutorH = params => axios.post(`${tutorRelated}/upTutorH`, params);
// 删除导师类型
export const delTutorH = params => axios.post(`${tutorRelated}/delTutorH`, params);
// 后台查询修改
export const contactUsSearch = params => axios.post(`${personApply}/SearchJoinUs`, params);