From df537dbac979d310cd561cd15e7a2de440c4d6a7 Mon Sep 17 00:00:00 2001 From: Lxy Date: Fri, 23 Jan 2026 23:51:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=B6=A8=E8=B7=8C=E5=B9=85=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=EF=BC=9B=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=85=A5=E6=95=B0=E6=8D=AE?= =?UTF-8?q?10=E6=97=A5=E7=AD=89=E6=B6=A8=E8=B7=8C=E5=B9=85=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/newstocksystem/domain/TStockDailyTrade.java | 8 ++++---- ruoyi-ui/src/views/newstocksystem/stockdata.vue | 9 ++++++++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/domain/TStockDailyTrade.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/domain/TStockDailyTrade.java index 3fc6581..833cbdb 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/domain/TStockDailyTrade.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/domain/TStockDailyTrade.java @@ -68,15 +68,15 @@ public class TStockDailyTrade extends BaseEntity private Integer isLimitDown; /** 10日动量(涨跌幅) */ - @Excel(name = "10日动量") + @Excel(name = "10日区间涨跌幅") private BigDecimal momentum10d; /** 20日动量(涨跌幅) */ - @Excel(name = "20日动量") + @Excel(name = "20日区间涨跌幅") private BigDecimal momentum20d; /** 60日动量(涨跌幅) */ - @Excel(name = "60日动量") + @Excel(name = "60日区间涨跌幅") private BigDecimal momentum60d; /** 证券名称(查询时关联获取) */ @@ -97,7 +97,7 @@ public class TStockDailyTrade extends BaseEntity private Date listingDate; /** 上市天数(冗余存储,提升查询效率) */ - @Excel(name = "上市天数") + @Excel(name = "可交易日数") private Integer listingDays; /** 是否为ST股票(1=是,0=否) */ diff --git a/ruoyi-ui/src/views/newstocksystem/stockdata.vue b/ruoyi-ui/src/views/newstocksystem/stockdata.vue index 7b0da85..11ae1f0 100644 --- a/ruoyi-ui/src/views/newstocksystem/stockdata.vue +++ b/ruoyi-ui/src/views/newstocksystem/stockdata.vue @@ -323,7 +323,14 @@ export default { /** 格式化百分比 */ formatPercent(value) { if (value === null || value === undefined) return '-' - return (value * 100).toFixed(2) + '%' + // 如果值大于1或小于-1,认为是百分比形式(如1.23表示1.23%) + // 否则是小数形式(如0.0123表示1.23%) + if (Math.abs(value) > 1) { + return parseFloat(value.toFixed(2)) + '%' + } else { + // return parseFloat((value * 100).toFixed(2)) + '%' + return parseFloat(value.toFixed(4)) + '%' + } }, /** 获取涨跌样式类 */