From c0e6d124b5782bd1b6d06b6d6594359d43eec389 Mon Sep 17 00:00:00 2001 From: xs Date: Wed, 31 Dec 2025 16:25:50 +0800 Subject: [PATCH] =?UTF-8?q?1.2.00=E5=89=8D=E7=AB=AF=EF=BC=9A=20=20=20=20fe?= =?UTF-8?q?at(budget):=E6=A0=B9=E6=8D=AE=E7=A0=94=E5=8F=91=E9=A2=84?= =?UTF-8?q?=E7=AE=97=E6=96=B0=E6=A8=A1=E6=9D=BF=E4=BF=AE=E6=94=B9=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/oa/erp/budgetInfo/index.vue | 6 +++++- src/views/oa/erp/budgetInfo/market/TravelCost.vue | 10 +++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/views/oa/erp/budgetInfo/index.vue b/src/views/oa/erp/budgetInfo/index.vue index 7749340..5a00d63 100644 --- a/src/views/oa/erp/budgetInfo/index.vue +++ b/src/views/oa/erp/budgetInfo/index.vue @@ -450,12 +450,16 @@ const handleDelete = async (row?: budgetInfoVO) => { const handleExport = (row?: budgetInfoVO) => { const budgetId = row.budgetId; const projectName = row.projectName; + const projectCode = row.projectCode; + const projectCategory = row.projectCategory; + const fileNamePrefix = + projectCategory === PROJECT_CATEGORY.MARKET || projectCategory === PROJECT_CATEGORY.MARKET_PART ? '市场项目经费预算表-' : '研发项目经费预算表-'; proxy?.download( 'oa/erp/budgetInfo/exportBudgetInfo', { budgetId: budgetId }, - projectName + `_${new Date().getTime()}.xlsx` + fileNamePrefix + projectName + `(` + projectCode + `)` + `.xlsx` ); }; diff --git a/src/views/oa/erp/budgetInfo/market/TravelCost.vue b/src/views/oa/erp/budgetInfo/market/TravelCost.vue index 03338dc..69b41da 100644 --- a/src/views/oa/erp/budgetInfo/market/TravelCost.vue +++ b/src/views/oa/erp/budgetInfo/market/TravelCost.vue @@ -72,9 +72,9 @@ {{ formatNumber(scope.row.subsidyCosts) }} - + @@ -127,9 +127,9 @@ {{ formatNumber(scope.row.reduceSubsidyCosts) }} - + @@ -334,7 +334,7 @@ const getSummaries = (param: any) => { }, 0); if (column.property === 'subtotalCosts' || column.property === 'reduceSubtotalCosts') { - sums[index] = format2TenThousandNumber(sums[index]); + sums[index] = formatNumber(sums[index]); } else { sums[index] = formatNumber(sums[index]); }