From 21752bb388d70d9b7fb0b821bc064f1bbcbe47fc Mon Sep 17 00:00:00 2001 From: wbc <942429426@qq.com> Date: Fri, 23 May 2025 16:46:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E7=AD=BE=E8=AE=A2=E5=8A=A0?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8F=90=E7=A4=BA=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectLib/projectPlan/projectPlan.api.ts | 72 ++++++++++--------- .../projectLib/projectPlan/viewPlanDetail.vue | 40 +++++++---- 2 files changed, 64 insertions(+), 48 deletions(-) diff --git a/src/views/projectLib/projectPlan/projectPlan.api.ts b/src/views/projectLib/projectPlan/projectPlan.api.ts index 1957a0c..e15536c 100644 --- a/src/views/projectLib/projectPlan/projectPlan.api.ts +++ b/src/views/projectLib/projectPlan/projectPlan.api.ts @@ -10,31 +10,32 @@ export enum Api { queryPlanModuleDetailPage = "/huzhouPlan/queryPlanModuleDetailPage", queryPlanModuleone = '/huzhouPlan/queryPlanModuleone', saveProjectPlan = '/huzhouPlan/saveProjectPlan', - queryProjectPlan="/huzhouPlan/queryProjectPlan", - submitplaninfoUploadFile="/huzhouPlan/submitplaninfoUploadFile", - queryPlanInfoMainTimeline="/huzhouPlan/queryPlanInfoMainTimeline", - queryPlanInfoMainTimelineByPlaninfoid="/huzhouPlan/queryPlanInfoMainTimelineByPlaninfoid", - queryPlanInfoMainTimelineOffline="/huzhouPlan/queryPlanInfoMainTimelineOffline", - planUploadFile="/huzhouPlaninfofile/planUploadFile", - queryPlaninfoFilePageByid="/huzhouPlaninfofile/queryPlaninfoFilePageByid", - planUploadModifyFile="/huzhouPlaninfofile/planUploadModifyFile", - modifyPlaninfo="/huzhouPlan/modifyPlaninfo", - approvePlaninfo='/huzhouPlan/approvePlaninfo', - planFilePageList="/huzhouPlaninfofile/planFilePageList", - getProcessName="/huzhouPlaninfofile/getProcessName", + queryProjectPlan = "/huzhouPlan/queryProjectPlan", + submitplaninfoUploadFile = "/huzhouPlan/submitplaninfoUploadFile", + queryPlanInfoMainTimeline = "/huzhouPlan/queryPlanInfoMainTimeline", + queryPlanInfoMainTimelineByPlaninfoid = "/huzhouPlan/queryPlanInfoMainTimelineByPlaninfoid", + queryPlanInfoMainTimelineOffline = "/huzhouPlan/queryPlanInfoMainTimelineOffline", + 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", - getProcessDetailByPlaninfoid="/huzhouPlaninfofile/getProcessDetailByPlaninfoid", - setPlaninfoIsoffline="/huzhouPlaninfofile/setPlaninfoIsoffline", - queryTaskLevelDetail="/huzhouPlan/queryTaskLevelDetail", - getContractinfoByTaskName="/huzhouContractinfo/getContractinfoByTaskName", - queryUpdatePlanFlagById="/huzhouProject/queryUpdatePlanFlagById" + getplaninfoByid = "/huzhouPlan/qetplaninfoByid", + getPlanFileApprovalInfoByPlaninfoId = "/huzhouPlaninfofile/getPlanFileApprovalInfoByPlaninfoId", + downloadPlanInfo = "/huzhouPlan/downloadPlanInfo", + getUnitedTechnicalReviewList = '/huzhouProject/getUnitedTechnicalReviewList', + uploadURTFile = '/huzhouUploadfileinfo/uploadURTFile', + getProjectinfoMoneyInfo = "/huzhouProjectinfoMoney/getProjectinfoMoneyInfo", + planREUploadFile = "/huzhouPlaninfofile/planREUploadFile", + getProcessDetailByPlaninfoid = "/huzhouPlaninfofile/getProcessDetailByPlaninfoid", + setPlaninfoIsoffline = "/huzhouPlaninfofile/setPlaninfoIsoffline", + queryTaskLevelDetail = "/huzhouPlan/queryTaskLevelDetail", + getContractinfoByTaskName = "/huzhouContractinfo/getContractinfoByTaskName", + queryUpdatePlanFlagById = "/huzhouProject/queryUpdatePlanFlagById", + deleteContractMoney = "/guoyan/huzhouPlan/deleteContractMoney", } /** * 提交入库申请流程 @@ -48,28 +49,29 @@ export const getProcessName = (params) => defHttp.get({ url: Api.getProcessName, 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) => downloadResource(Api.downloadPlanInfo,"项目计划数据.xlsx",params) +export const downloadPlanInfo = (params) => downloadResource(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,timeout:10*60*1000 }) +export const submitplaninfoUploadFile = (params?) => defHttp.post({ url: Api.submitplaninfoUploadFile, headers: { "Content-Type": "multipart/form-data" }, params, timeout: 10 * 60 * 1000 }) export const queryPlanInfoMainTimeline = (params) => defHttp.get({ url: Api.queryPlanInfoMainTimeline, params }) export const queryPlanInfoMainTimelineByPlaninfoid = (params) => defHttp.get({ url: Api.queryPlanInfoMainTimelineByPlaninfoid, params }) -export const planUploadFile = (params?) =>defHttp.post({ url: Api.planUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params,timeout:10*60*1000 }) -export const planREUploadFile = (params?) =>defHttp.post({ url: Api.planREUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params,timeout:10*60*1000 }) +export const planUploadFile = (params?) => defHttp.post({ url: Api.planUploadFile, headers: { "Content-Type": "multipart/form-data" }, params, timeout: 10 * 60 * 1000 }) +export const planREUploadFile = (params?) => defHttp.post({ url: Api.planREUploadFile, headers: { "Content-Type": "multipart/form-data" }, params, timeout: 10 * 60 * 1000 }) 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,timeout:10*60*1000 }) -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 planUploadModifyFile = (params?) => defHttp.post({ url: Api.planUploadModifyFile, headers: { "Content-Type": "multipart/form-data" }, params, timeout: 10 * 60 * 1000 }) +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 }) -export const getProcessDetailByPlaninfoid=(params) => defHttp.get({ url:Api.getProcessDetailByPlaninfoid , 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 }) +export const getProcessDetailByPlaninfoid = (params) => defHttp.get({ url: Api.getProcessDetailByPlaninfoid, params }) export const queryPlanInfoMainTimelineOffline = (params) => defHttp.get({ url: Api.queryPlanInfoMainTimelineOffline, params }) export const setPlaninfoIsoffline = (params) => defHttp.post({ url: Api.setPlaninfoIsoffline, params }) export const getContractinfoByTaskName = (params) => defHttp.get({ url: Api.getContractinfoByTaskName, params }) -export const queryUpdatePlanFlagById = (params) =>defHttp.get({ url: Api.queryUpdatePlanFlagById, params }) \ No newline at end of file +export const queryUpdatePlanFlagById = (params) => defHttp.get({ url: Api.queryUpdatePlanFlagById, params }) +export const deleteContractMoney = (id: any) =>defHttp.delete({url: `${Api.deleteContractMoney}?projectid=${id}`}) diff --git a/src/views/projectLib/projectPlan/viewPlanDetail.vue b/src/views/projectLib/projectPlan/viewPlanDetail.vue index 77e4306..c155a65 100644 --- a/src/views/projectLib/projectPlan/viewPlanDetail.vue +++ b/src/views/projectLib/projectPlan/viewPlanDetail.vue @@ -33,15 +33,18 @@ - +