import request from '@/utils/request' import qs from 'qs' export const getCmsInformationEntitys = (params) => { return new request({ url: './cms/cmsInformationEntitys/', method: 'get', params: params }); } export const get = (id) => { return new request({ url: './cms/cmsInformationEntitys/' + id, method: 'get', }); } export function saveOrUpdate(cmsInformationEntity,cmsInformationInfos,files, token) { return new request({ url: './cms/cmsInformationEntitys', method: (cmsInformationEntity.id ? 'put' : 'post'), headers: { token }, data: { cmsInformationEntity, cmsInformationInfos, files } }); } export function saveOrUpdateCmsInformation(cmsInformationInfo, token) { return new request({ url: './cms/cmsInformationEntitys/addCmsInformation', method: 'post', headers: { token }, data: { cmsInformationInfo, } }); } export function del(id) { return new request({ url: './cms/cmsInformationEntitys/' + id, method: 'delete', }); } export function commitOrRevoke(id) { return new request({ url: './cms/cmsInformationEntitys/commitOrRevoke/' + id, method: 'post', }); } export function approvePass(id,approveStatus,content) { return new request({ url: './cms/cmsInformationEntitys/approve/' + id, method: 'post', params: { approveStatus:approveStatus, content:content, } }); } export function batchCommit(id) { return new request({ url: './cms/cmsInformationEntitys/batchCommit/' + id, method: 'post', }); } export const getInformationNumberMap = (cmsInformationEntityIds) => { return new request({ url: './cms/cmsInformationEntitys/getInformationNumberMap/' + cmsInformationEntityIds, method: 'get', }); } export function refreshPortalInformation() { return new request({ url: './cms/cmsInformationViews/refreshPortalInformation', method: 'post', }); } export function importToGDEIPlatForm(id,typeDict) { return new request({ url: './cms/cmsInformationEntitys/' + id+'/'+typeDict+'/importToGDEIPlatForm', method: 'post', }); } export function saveCmsInformationTable(cmsInformationInfo,token) { return new request({ url: './cms/cmsInformationEntitys/saveCmsInformationTable', method: (cmsInformationInfo.id ? 'put' : 'post'), headers: { token }, data: { cmsInformationInfo, } }); } export const getCmsInformationTableData = (params) => { return new request({ url: './cms/cmsInformationEntitys/getCmsInformationTableData', method: 'get', params: params }); } export function delTableData(id) { return new request({ url: './cms/cmsInformationEntitys/delTableData/' + id, method: 'delete', }); } export function publishOrRevertTableData(id,statusDict) { return new request({ url: './cms/cmsInformationEntitys/' + id +'/'+statusDict+'/publishOrRevertTableData', method: 'post', }); } export function getCmsInformationTableDataById(id,statusDict) { return new request({ url: './cms/cmsInformationEntitys/' + id +'/getCmsInformationTableDataById', method: 'get', }); } export const getMyInfoDataByUserCenter = (params, token) => { return new request({ url: './cms/cmsInformationViews/getMyInfoDataByUserCenter', method: 'get', headers: { token }, params: params }); } export function saveOrUpdateByUserCenter(cmsInformationView,fileMap, token) { return new request({ url: './cms/cmsInformationViews/saveOrUpdateByUserCenter', method: (cmsInformationView.id ? 'put' : 'post'), headers: { token }, data: { cmsInformationView, fileMap } }); } export const getInfoDataByUserCenter = (params) => { return new request({ url: './cms/cmsInformationViews/getInfoDataByUserCenter/', method: 'get', params: params }); } export const deleteCmsInformationByUserCenter = (params) => { return new request({ url: './cms/cmsInformationViews/deleteCmsInformationByUserCenter/', method: 'get', params: params }); } export const commitCmsInformationByUserCenter = (params) => { return new request({ url: './cms/cmsInformationViews/commitCmsInformationByUserCenter/', method: 'get', params: params }); } export const weatherArticle = (params) => { return new request({ url: './cms/cmsInformationEntitys/weatherArticle', method: 'get', params: params }); } export const weatherArticleDetail = (params) => { return new request({ url: './cms/cmsInformationEntitys/weatherArticleDetail', method: 'get', params: params }); }