import request from '@/utils/request' import qs from 'qs' export const getApplyField = (meetingId) => { return new request({ url: './meeting/meetingBasicInfos/getApplyField', method: 'get', params: { meetingId: meetingId } }); } export const getMeetingApplys = (params) => { return new request({ url: './meeting/meetingApplys/', method: 'get', params: params }); } export const get = (id) => { return new request({ url: './meeting/meetingApplys/' + id, method: 'get', }); } export function saveOrUpdate(meetingApply, approver, taskComment, token, activityIds) { return new request({ url: './meeting/meetingApplys', method: (meetingApply.id ? 'put' : 'post'), headers: { token }, data: { meetingApply, approver, taskComment, activityIds } }); } export function saveActivityOrUpdate(formLabelAlign, approver, taskComment, token,activityIds) { return new request({ url: './meeting/meetingApplys/saveActivityOrUpdate', method: 'put', headers: { token }, data: { formLabelAlign, approver, taskComment, activityIds } }); } export function del(id) { return new request({ url: './meeting/meetingApplys/' + id, method: 'delete', }); } export const getApproverId = (invitationCode) => {     return new request({         url: './meeting/meetingApplys/getApproverId',        method: 'get', params: { invitationCode }     }); } export const getApplyHistory = (params) => {     return new request({       url: './meeting/meetingApplys/meetingApplyHistory',       method: 'get', params: params     }); } export function getMeetingInfo() { return new request({ url: './meeting/meetingBasicInfos/', method: 'get' }); } //补录行程信息 export function updateItineraryInfo(meetingApply, token) { return new request({ url: './meeting/meetingApplys/updateItineraryInfo', method:'put', headers: { token }, data: { meetingApply } }); } //网络会议报名 export function registerOnline(meetingApplyOnline, token, activityIds) { return new request({ url: './meeting/meetingApplyOnlines', method: (meetingApplyOnline.id ? 'put' : 'post'), headers: { token }, data: { meetingApplyOnline, activityIds } }); } export const getMeetingApproveHistory = (businessKey) => { return new request({ url: '/workflow/approval/history?processKey=MEETING_APPROVE&businessKey=' + businessKey, method: 'get' }); } export const addSpeakMaterial = (speakMaterial, token) => { return new request({ url: './meeting/meetingMaterials/addSpeakMaterial', method: 'post', headers: { token }, data: { data: JSON.stringify(speakMaterial) } }); } export const getOnlineApplyHistory = (params) => { return new request({ url: './meeting/meetingApplyOnlines', method: 'get', params: params }); } export const getActivityInfo = (meetingApplyId) => { return new request({ url: './meeting/meetingApplys/getActivityInfo', method: 'get', params: { meetingApplyId } }); } export function updateActivityInfo(meetingApplyId, travelPointIds, token) { return new request({ url: './meeting/meetingApplys/updateActivityInfo', method: 'post', headers: { token }, params: { meetingApplyId, travelPointIds } }); } export const getMeetingApplyActivityInfos = (meetingId) => { return new request({ url: './meeting/meetingApplyOnlines/getActivityInfo', method: 'get', params: { meetingId } }); } export const getApplyHistoryInfosByLoginAccount = (applyWay) => { return new request({ url: './meeting/meetingApplys/getApplyHistoryInfosByLoginAccount', method: 'get', params: { "applyWay":applyWay } }); } export const getOlApplyHistoryInfosByLoginAccount = (applyWay) => { return new request({ url: './meeting/meetingApplyOnlines/getOlApplyHistoryInfosByLoginAccount', method: 'get', params: { "applyWay":applyWay } }); } export const getActivityApplyByIdForWeb = (applyWay) => { return new request({ url: './meeting/meetingApplys/getActivityApplyByIdForWeb', method: 'get', params: applyWay }); } export const getActivityApplyById = (applyWay) => { return new request({ url: './meeting/meetingApplys/getActivityApplyById', method: 'get', params: applyWay }); } export const getMyActivityByIdForWeb = (applyWay) => { return new request({ url: './meeting/meetingApplys/getMyActivityByIdForWeb', method: 'get', params: applyWay }); } export const getActivityByIdForWeb = (applyWay) => { return new request({ url: './project/committeeActivityInfos/getActivityByIdForWeb', method: 'get', params: applyWay, }); }