From 9f3bc47b98cbc51df7cfcea94d4aa0c35f40cbc5 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期二, 13 十月 2026 14:09:06 +0800
Subject: [PATCH] feat: 添加数字格式化工具,支持去掉小数末尾多余的 0 和四舍五入功能
---
src/views/financialManagement/financialStatements/index.vue | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/views/financialManagement/financialStatements/index.vue b/src/views/financialManagement/financialStatements/index.vue
index 5dbce9b..8423b46 100644
--- a/src/views/financialManagement/financialStatements/index.vue
+++ b/src/views/financialManagement/financialStatements/index.vue
@@ -199,6 +199,7 @@
import { QuestionFilled, TrendCharts, Sell } from "@element-plus/icons-vue";
import Echarts from "@/components/Echarts/echarts.vue";
import { accountStatementDetailsByMonth } from "@/api/financialManagement/financialStatements";
+ import { toFixedNumber } from "@/utils/formatNumber.js";
import dayjs from "dayjs";
const { proxy } = getCurrentInstance();
@@ -263,7 +264,11 @@
},
]);
const barYAxis = [{ type: "value", name: "閲戦 (鍏�)" }];
- const barTooltip = { trigger: "axis", axisPointer: { type: "shadow" } };
+ const barTooltip = {
+ trigger: "axis",
+ axisPointer: { type: "shadow" },
+ valueFormatter: value => formatMoney(value),
+ };
const barSeries = computed(() => [
{
name: "搴旀敹璐︽",
@@ -292,7 +297,10 @@
},
]);
const trendYAxis = [{ type: "value", name: "閲戦 (鍏�)" }];
- const trendTooltip = { trigger: "axis" };
+ const trendTooltip = {
+ trigger: "axis",
+ valueFormatter: value => formatMoney(value),
+ };
const trendSeries = computed(() => [
{
name: "鎬昏惀鏀�",
@@ -320,8 +328,9 @@
]);
// --- 鍏敤閫昏緫 ---
+ // 閲戦缁熶竴鎸� 2 浣嶅皬鏁板睍绀猴紙涓嶅彈鎺ュ彛杩斿洖绮惧害褰卞搷锛�
const formatMoney = val => {
- return val;
+ return toFixedNumber(val, 2);
};
const handleDateChange = val => {
--
Gitblit v1.9.3