import { defHttp } from '@/utils/http/axios'; import { downloadFile } from "@/api/common/api" export enum Api { saveprojectInfo = "", projectPlanPageList = '/huzhouPlan/projectPlanPageList', queryPlanModuleDetailPage = "/huzhouPlan/queryPlanModuleDetailPage", queryPlanModuleone = '/huzhouPlan/queryPlanModuleone', saveProjectPlan = '/huzhouPlan/saveProjectPlan', queryProjectPlan="/huzhouPlan/queryProjectPlan", submitplaninfoUploadFile="/huzhouPlan/submitplaninfoUploadFile", queryPlanInfoMainTimeline="/huzhouPlan/queryPlanInfoMainTimeline", planUploadFile="/huzhouPlaninfofile/planUploadFile", queryPlaninfoFilePageByid="/huzhouPlaninfofile/queryPlaninfoFilePageByid", planUploadModifyFile="/huzhouPlaninfofile/planUploadModifyFile", modifyPlaninfo="/huzhouPlan/modifyPlaninfo", approvePlaninfo='/huzhouPlan/approvePlaninfo', planFilePageList="/huzhouPlaninfofile/planFilePageList", getProcessName="/huzhouPlaninfofile/getProcessName", getplaninfoByid="/huzhouPlan/qetplaninfoByid", getPlanFileApprovalInfoByPlaninfoId="/huzhouPlaninfofile/getPlanFileApprovalInfoByPlaninfoId", downloadPlanInfo="/huzhouPlan/downloadPlanInfo", getUnitedTechnicalReviewList='/huzhouProject/getUnitedTechnicalReviewList', uploadURTFile='/huzhouUploadfileinfo/uploadURTFile', getProjectinfoMoneyInfo="/huzhouProjectinfoMoney/getProjectinfoMoneyInfo", planREUploadFile="/huzhouPlaninfofile/planREUploadFile", } /** * 提交入库申请流程 */ export const getProjectinfoMoneyInfo = (params) => defHttp.get({ url: Api.getProjectinfoMoneyInfo, params }) export const projectPlanPageList = (params) => defHttp.get({ url: Api.projectPlanPageList, params }) export const getProcessName = (params) => defHttp.get({ url: Api.getProcessName, params }) export const queryPlanModuleDetailPage = (params) => defHttp.get({ url: Api.queryPlanModuleDetailPage, params }) export const queryPlanModuleone = (params) => defHttp.get({ url: Api.queryPlanModuleone, params }) export const getPlanFileApprovalInfoByPlaninfoId = (params) => defHttp.get({ url: Api.getPlanFileApprovalInfoByPlaninfoId, params }) export const downloadPlanInfo = (params) => downloadFile(Api.downloadPlanInfo,"项目计划数据.xlsx",params) export const saveProjectPlan = (params) => defHttp.post({ url: Api.saveProjectPlan, params }) export const queryProjectPlan = (params) => defHttp.get({ url: Api.queryProjectPlan, params }) export const submitplaninfoUploadFile = (params?) =>defHttp.post({ url: Api.submitplaninfoUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params }) export const queryPlanInfoMainTimeline = (params) => defHttp.get({ url: Api.queryPlanInfoMainTimeline, params }) export const planUploadFile = (params?) =>defHttp.post({ url: Api.planUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params }) export const planREUploadFile = (params?) =>defHttp.post({ url: Api.planREUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params }) export const queryPlaninfoFilePageByid = (params) => defHttp.get({ url: Api.queryPlaninfoFilePageByid, params }) export const planUploadModifyFile = (params?) =>defHttp.post({ url: Api.planUploadModifyFile,headers:{ "Content-Type": "multipart/form-data" }, params }) export const modifyPlaninfo = (params?) =>defHttp.post({ url: Api.modifyPlaninfo,headers:{ "Content-Type": "multipart/form-data" }, params }) export const approvePlaninfo = (params?) =>defHttp.post({ url: Api.approvePlaninfo,headers:{ "Content-Type": "multipart/form-data" }, params }) export const planFilePageList = (params) => defHttp.get({ url: Api.planFilePageList, params }) export const getplaninfoByid = (params) => defHttp.get({ url: Api.getplaninfoByid, params }) export const getUnitedTechnicalReviewList=(params) => defHttp.get({ url:Api.getUnitedTechnicalReviewList , params }) export const uploadURTFile=(params) => defHttp.post({ url:Api.uploadURTFile,headers:{ "Content-Type": "multipart/form-data" }, params })