From 244f2e72b45d63fae4d77b75bcae0e53e2fceb5f Mon Sep 17 00:00:00 2001 From: dj <1042039504@qq.com> Date: Mon, 31 Mar 2025 14:12:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A1=B9=E7=9B=AE=E5=9F=BA=E6=9C=AC?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=96=B0=E5=A2=9E=E5=AE=9E=E9=99=85=E7=BB=8F?= =?UTF-8?q?=E8=B4=B9=E9=A2=84=E7=AE=97=E5=92=8C=E4=B8=93=E9=A1=B9=E8=B5=84?= =?UTF-8?q?=E9=87=91=E7=9B=B8=E5=85=B3=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DetailComponent/ProjectApply.vue | 12 +++- src/components/steps/index.vue | 32 +++++++++ .../expend-detail/index.vue | 68 +++++++------------ .../project-demand/requirement/index.vue | 5 ++ src/views/project-demand/summary/add.vue | 8 +-- src/views/project-demand/summary/index.vue | 9 ++- .../project-management/filing/attachment.vue | 39 ++++++++++- .../implementation/account.vue | 39 +++++++++++ .../implementation/phase.vue | 39 ++++++++++- .../implementation/phaseDetail.vue | 39 ++++++++++- .../implementation/share.vue | 38 +++++++++++ .../implementation/uploadFee.vue | 39 +++++++++++ 12 files changed, 313 insertions(+), 54 deletions(-) diff --git a/src/components/DetailComponent/ProjectApply.vue b/src/components/DetailComponent/ProjectApply.vue index efca74e..12e2991 100644 --- a/src/components/DetailComponent/ProjectApply.vue +++ b/src/components/DetailComponent/ProjectApply.vue @@ -10,6 +10,13 @@ + + + + + + + @@ -230,7 +237,7 @@ const pageInfo = reactive({ }) const rules = reactive({ actualEconomicEstimate: [{required: true, message: '请输入实际经费预算', trigger: ['blur','change']}], - // projectChargePerson: [{required: true, message: '请选择项目负责人', trigger: 'blur'}], + specialFundAmount: [{required: true, message: '请输入实际专项资金', trigger: 'blur'}], // projectPerson: [{required: true, message: '请选择项目成员', trigger: 'blur'}], }) const tagsViewStore = useTagsView() @@ -549,7 +556,8 @@ const handleSubmit = async (instance) => { fileList: files, // singleFile: attachment.value.singleFile, projectId: projectId.value, - actualEconomicEstimate: localFormData.value.actualEconomicEstimate, + actualEconomicEstimate: parseFloat(localFormData.value.actualEconomicEstimate), + specialFundAmount: parseFloat(localFormData.value.specialFundAmount), preProcess: JSON.stringify(localFormData.value.preProcess) } if (sessionParams.value.preProcess && !localFormData.value.preProcess) { diff --git a/src/components/steps/index.vue b/src/components/steps/index.vue index fa1d023..9035fc4 100644 --- a/src/components/steps/index.vue +++ b/src/components/steps/index.vue @@ -294,6 +294,22 @@ const schema = computed(() => { ) }, + { + label: '实际经费预算', + prop: 'actualEconomicEstimate', + colProps: { + span: 6 + }, + component: () => ( +
+ { + baseFormData.value?.actualEconomicEstimate ? + {toThousands(baseFormData.value?.actualEconomicEstimate)} + : {'--'} + } +
+ ) + }, { label: '产学研联合', prop: 'industryUniversityResearch', @@ -335,6 +351,22 @@ const schema = computed(() => { }, { label: '预估专项资金(元)', + prop: 'forecastSpecialFundAmount', + colProps: { + span: 6 + }, + component: () => ( +
+ { + baseFormData.value?.forecastSpecialFundAmount ? + {toThousands(baseFormData.value?.forecastSpecialFundAmount)} + : {'--'} + } +
+ ) + }, + { + label: '实际专项资金(元)', prop: 'specialFundAmount', colProps: { span: 6 diff --git a/src/views/expense-management/expend-detail/index.vue b/src/views/expense-management/expend-detail/index.vue index bd5aed5..7a24eac 100644 --- a/src/views/expense-management/expend-detail/index.vue +++ b/src/views/expense-management/expend-detail/index.vue @@ -1,6 +1,6 @@