import request from '@/utils/request' import { getToken } from '@/utils/auth' import qs from 'qs' // 全部申请 export const getCommitteeAllApplication = (pageNo, pageSize, applyType, queryConditions) => { return new request({ url: `./nationregioncomittee-service/nrc/nrcApplys/fullList?frontOrBack=2&applyType=${applyType}&pageNo=${pageNo}&pageSize=${pageSize}&title=${queryConditions}`, // ?frontOrBack=2 method: 'get', }); } // 我提交的申请 export const getCommitteeMySubmitApplication = (pageNo, pageSize, applyType, queryConditions) => { return new request({ url: `./nationregioncomittee-service/nrc/nrcApplys/selfList?frontOrBack=2&applyType=${applyType}&pageNo=${pageNo}&pageSize=${pageSize}&title=${queryConditions}`, method: 'get', }); } // 查询申请条件 export const getApplicationDicts = () => { return new request({ url: './nationregioncomittee-service/nrc/nrcApplys/getDicts', method: 'get', }); } // 公文通知列表 export const getNotificationList = (releaseType, pageNo, queryConditions) => { return new request({ // ,releaseTimeStart,releaseTimeEnd // &releaseTimeStart=${releaseTimeStart}&releaseTimeEnd=${releaseTimeEnd} url: `./nationregioncomittee-service/nrc/nrcCommitteeDocumentAnnouncements?frontOrBack=2&releaseType=${releaseType}&pageNo=${pageNo}&pageSize=3&title=${queryConditions}`, method: 'get', }); } // 公文通知详情 export const getNotificationDetail = (id) => { return new request({ url: `./nationregioncomittee-service/nrc/nrcCommitteeDocumentAnnouncements/getDetail?frontOrBack=2&id=${id}`, method: 'get', }); } // 意见与建议列表 export const getOpinionTheSuggestionList = (sendBySelf, pageNo, queryConditions) => { return new request({ // &sendBySelf=1 // ${pageNo} url: `./nationregioncomittee-service/nrc/nrcApplys/ideaList?frontOrBack=2&sendBySelf=${sendBySelf}&pageNo=${pageNo}&pageSize=3&title=${queryConditions}`, method: 'get', }); } // 意见与建议详情 export const getOpinionTheSuggestionDetail = (id) => { return new request({ url: './nationregioncomittee-service/nrc/nrcApplys/' + id, method: 'get', }); } //树 export const getOrganize = (params) => { return new request({ url: './nationregioncomittee-service/nrc/nrcInteractiveMessages/getOrganizeSelfArea', method: 'get', params: params }); } // 回复意见 export const suggestionReply = (params) => { return new request({ url: './nationregioncomittee-service/nrc/nrcApplys/ideaReply?frontOrBack=2', method: 'post', params: params }); } // 获取全部资料列表 (外部) export const toObtainListAllInformation2 = (pageNo, pageSize, belongCommittee, titleFirstWord, queryConditions) => { return new request({ // 字母 &titleFirstWord=A // 委员会 ®ionalDict=2 url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses?frontOrBack=2&pageNo=${pageNo}&pageSize=${pageSize}&belongCommittee=${belongCommittee}&titleFirstWord=${titleFirstWord}&title=${queryConditions}&reserveOne=网站公开`, method: 'get', }); } // 获取全部资料列表 export const toObtainListAllInformation = (pageNo, pageSize, belongCommittee, titleFirstWord, queryConditions) => { return new request({ // 字母 &titleFirstWord=A // 委员会 ®ionalDict=2 url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses?frontOrBack=2&pageNo=${pageNo}&pageSize=${pageSize}&belongCommittee=${belongCommittee}&titleFirstWord=${titleFirstWord}&title=${queryConditions}`, method: 'get', }); } // 获取全部资料订阅列表 export const getTheSubscriptionListOfAllMaterials = (pageNo, pageSize, belongCommittee, titleFirstWord, queryConditions) => { return new request({ // 字母 &titleFirstWord=A // 委员会 ®ionalDict=2 url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses/getSubNrcMaterialStorehouse?frontOrBack=2&pageNo=${pageNo}&pageSize=${pageSize}&belongCommittee=${belongCommittee}&titleFirstWord=${titleFirstWord}&title=${queryConditions}`, method: 'get', }); } // 获取区域国家委员会 export const forRegionalNationalCommittee = () => { return new request({ url: './nationregioncomittee-service/nrc/committeeArchivesManagement/getCommittee?frontOrBack=2', method: 'get', }); } // 查询全部资料 export const allDataQuery = () => { return new request({ url: './nationregioncomittee-service/nrc/committeeArchivesManagement/getRegionalCommittee', method: 'get', }); } // 委员会全部资料查询国家委员会 export const queryNationalCommittee = (id) => { return new request({ url: `./nationregioncomittee-service/nrc/committeeArchivesManagement/getCountriesByRegionalId?id=${id}`, method: 'get', }); } // 委员会全部资料获取全部委员会 export const getNationalCommittee = () => { return new request({ url: `./nationregioncomittee-service/nrc/committeeArchivesManagement/getRegionalOrNational/2`, method: 'get', }); } // 委员会全部资料订阅 export const allDataSubscription = (token, params) => { return new request({ url: './nationregioncomittee-service/nrc/nrcSubscribeManagers/subscribe', method: 'post', headers: { token }, data: params }); } // 委员会全部资料判断是否订阅 export const determineWhetherToSubscribeTo = (token) => { return new request({ url: './nationregioncomittee-service/nrc/nrcSubscribeManagers/isSubscribe', method: 'get', headers: { token }, }); } // 委员会全部资料取消订阅 export const unsubscribe = (token) => { return new request({ url: './nationregioncomittee-service/nrc/nrcSubscribeManagers/unsubscribe', method: 'put', headers: { token }, }); } // 获取国家 export function country() { return request({ url: './op/baseCountryInformationDicts', method: 'get', }); } // 获取城市 export function city(countryIsoCode) { return request({ // &pageNo=${pageNo}&pageSize=10 url: `./itim-operation-service/baseCityInformationDicts/getCities?countryIsoCode=${countryIsoCode}`, method: 'get', }); } // 上传委员会资料 export function uploadCommissionData(params, id) { return request({ url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses/uploadMaterialStorehouse?id=${id}`, method: 'post', data: [params] }); } // 获取通过申请的标题 export function getThroughTitleTheApplication(title) { return request({ url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses/getDataApplicationTitle?title=${title}`, method: 'get', }); } // 全部资料详情 export function getAllInformationDetail(id) { return request({ url: './nationregioncomittee-service/nrc/nrcMaterialStorehouses/' + id, method: 'get', }); } // 下载 export function download(id) { return request({ url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses/getEnclosurePDF?id=${id}`, method: 'get', }); } // 获取图片 export function getImg(path) { return request({ url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses/getImg?path=${path}`, method: 'get', responseType: 'blob', }); } // 附件下载和预览 export function downloadAttachment(id) { return request({ url: `./nationregioncomittee-service/nrc/nrcMaterialStorehouses/getEnclosurePDF?id=${id}`, method: 'get', responseType: 'blob', }); } // export function uploadfile(params) { // return request({ // url: './nationregioncomittee-service/nrc/nrcApplys/getFile', // method: 'get', // params: params, // responseType: 'blob', // }); // } export const uploadfile = (params) => { return new request({ url: './nationregioncomittee-service/nrc/nrcApplys/getFile', method: 'get', params: params, responseType: 'blob', }); }