feat: 涨跌幅名称调整
This commit is contained in:
@@ -37,8 +37,8 @@ const MOBILE_NON_FROZEN_COLUMN_IDS = [
|
|||||||
const MOBILE_COLUMN_HEADERS = {
|
const MOBILE_COLUMN_HEADERS = {
|
||||||
latestNav: '最新净值',
|
latestNav: '最新净值',
|
||||||
estimateNav: '估算净值',
|
estimateNav: '估算净值',
|
||||||
yesterdayChangePercent: '昨日涨跌幅',
|
yesterdayChangePercent: '昨日涨幅',
|
||||||
estimateChangePercent: '估值涨跌幅',
|
estimateChangePercent: '估值涨幅',
|
||||||
todayProfit: '当日收益',
|
todayProfit: '当日收益',
|
||||||
holdingProfit: '持有收益',
|
holdingProfit: '持有收益',
|
||||||
};
|
};
|
||||||
@@ -485,7 +485,7 @@ export default function MobileFundTable({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorKey: 'yesterdayChangePercent',
|
accessorKey: 'yesterdayChangePercent',
|
||||||
header: '昨日涨跌幅',
|
header: '昨日涨幅',
|
||||||
cell: (info) => {
|
cell: (info) => {
|
||||||
const original = info.row.original || {};
|
const original = info.row.original || {};
|
||||||
const value = original.yesterdayChangeValue;
|
const value = original.yesterdayChangeValue;
|
||||||
@@ -504,7 +504,7 @@ export default function MobileFundTable({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorKey: 'estimateChangePercent',
|
accessorKey: 'estimateChangePercent',
|
||||||
header: '估值涨跌幅',
|
header: '估值涨幅',
|
||||||
cell: (info) => {
|
cell: (info) => {
|
||||||
const original = info.row.original || {};
|
const original = info.row.original || {};
|
||||||
const value = original.estimateChangeValue;
|
const value = original.estimateChangeValue;
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ const NON_FROZEN_COLUMN_IDS = [
|
|||||||
const COLUMN_HEADERS = {
|
const COLUMN_HEADERS = {
|
||||||
latestNav: '最新净值',
|
latestNav: '最新净值',
|
||||||
estimateNav: '估算净值',
|
estimateNav: '估算净值',
|
||||||
yesterdayChangePercent: '昨日涨跌幅',
|
yesterdayChangePercent: '昨日涨幅',
|
||||||
estimateChangePercent: '估值涨跌幅',
|
estimateChangePercent: '估值涨幅',
|
||||||
holdingAmount: '持仓金额',
|
holdingAmount: '持仓金额',
|
||||||
todayProfit: '当日收益',
|
todayProfit: '当日收益',
|
||||||
holdingProfit: '持有收益',
|
holdingProfit: '持有收益',
|
||||||
@@ -103,8 +103,8 @@ function SortableRow({ row, children, isTableDragging, disabled }) {
|
|||||||
* code?: string; // 基金代码(可选,只用于展示在名称下方)
|
* code?: string; // 基金代码(可选,只用于展示在名称下方)
|
||||||
* latestNav: string|number; // 最新净值
|
* latestNav: string|number; // 最新净值
|
||||||
* estimateNav: string|number; // 估算净值
|
* estimateNav: string|number; // 估算净值
|
||||||
* yesterdayChangePercent: string|number; // 昨日涨跌幅
|
* yesterdayChangePercent: string|number; // 昨日涨幅
|
||||||
* estimateChangePercent: string|number; // 估值涨跌幅
|
* estimateChangePercent: string|number; // 估值涨幅
|
||||||
* holdingAmount: string|number; // 持仓金额
|
* holdingAmount: string|number; // 持仓金额
|
||||||
* todayProfit: string|number; // 当日收益
|
* todayProfit: string|number; // 当日收益
|
||||||
* holdingProfit: string|number; // 持有收益
|
* holdingProfit: string|number; // 持有收益
|
||||||
@@ -461,7 +461,7 @@ export default function PcFundTable({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorKey: 'yesterdayChangePercent',
|
accessorKey: 'yesterdayChangePercent',
|
||||||
header: '昨日涨跌幅',
|
header: '昨日涨幅',
|
||||||
size: 135,
|
size: 135,
|
||||||
minSize: 100,
|
minSize: 100,
|
||||||
cell: (info) => {
|
cell: (info) => {
|
||||||
@@ -487,7 +487,7 @@ export default function PcFundTable({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorKey: 'estimateChangePercent',
|
accessorKey: 'estimateChangePercent',
|
||||||
header: '估值涨跌幅',
|
header: '估值涨幅',
|
||||||
size: 135,
|
size: 135,
|
||||||
minSize: 100,
|
minSize: 100,
|
||||||
cell: (info) => {
|
cell: (info) => {
|
||||||
|
|||||||
@@ -1234,7 +1234,7 @@ input[type="number"] {
|
|||||||
min-width: 900px;
|
min-width: 900px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 基金名称 净值 涨跌幅 估值涨跌幅 估值时间 持仓金额 当日收益 持有收益(三列同宽) */
|
/* 基金名称 净值 涨跌幅 估值涨幅 估值时间 持仓金额 当日收益 持有收益(三列同宽) */
|
||||||
.table-header-row-scroll,
|
.table-header-row-scroll,
|
||||||
.table-row-scroll {
|
.table-row-scroll {
|
||||||
display: grid;
|
display: grid;
|
||||||
|
|||||||
@@ -677,7 +677,7 @@ export default function HomePage() {
|
|||||||
|
|
||||||
if (canCalcTodayProfit) {
|
if (canCalcTodayProfit) {
|
||||||
const amount = holding.share * currentNav;
|
const amount = holding.share * currentNav;
|
||||||
// 估值涨跌幅
|
// 估值涨幅
|
||||||
const gzChange = fund.estPricedCoverage > 0.05 ? fund.estGszzl : (Number(fund.gszzl) || 0);
|
const gzChange = fund.estPricedCoverage > 0.05 ? fund.estGszzl : (Number(fund.gszzl) || 0);
|
||||||
profitToday = amount - (amount / (1 + gzChange / 100));
|
profitToday = amount - (amount / (1 + gzChange / 100));
|
||||||
} else {
|
} else {
|
||||||
@@ -4310,8 +4310,8 @@ export default function HomePage() {
|
|||||||
|
|
||||||
if (shouldHideChange) return null;
|
if (shouldHideChange) return null;
|
||||||
|
|
||||||
// 不再区分“上一交易日涨跌幅”名称,统一使用“昨日涨跌幅”
|
// 不再区分“上一交易日涨跌幅”名称,统一使用“昨日涨幅”
|
||||||
const changeLabel = hasTodayData ? '涨跌幅' : '昨日涨跌幅';
|
const changeLabel = hasTodayData ? '涨跌幅' : '昨日涨幅';
|
||||||
return (
|
return (
|
||||||
<Stat
|
<Stat
|
||||||
label={changeLabel}
|
label={changeLabel}
|
||||||
@@ -4322,7 +4322,7 @@ export default function HomePage() {
|
|||||||
})()}
|
})()}
|
||||||
<Stat label="估值净值" value={f.estPricedCoverage > 0.05 ? f.estGsz.toFixed(4) : (f.gsz ?? '—')} />
|
<Stat label="估值净值" value={f.estPricedCoverage > 0.05 ? f.estGsz.toFixed(4) : (f.gsz ?? '—')} />
|
||||||
<Stat
|
<Stat
|
||||||
label="估值涨跌幅"
|
label="估值涨幅"
|
||||||
value={f.estPricedCoverage > 0.05 ? `${f.estGszzl > 0 ? '+' : ''}${f.estGszzl.toFixed(2)}%` : (isNumber(f.gszzl) ? `${f.gszzl > 0 ? '+' : ''}${f.gszzl.toFixed(2)}%` : f.gszzl ?? '—')}
|
value={f.estPricedCoverage > 0.05 ? `${f.estGszzl > 0 ? '+' : ''}${f.estGszzl.toFixed(2)}%` : (isNumber(f.gszzl) ? `${f.gszzl > 0 ? '+' : ''}${f.gszzl.toFixed(2)}%` : f.gszzl ?? '—')}
|
||||||
delta={f.estPricedCoverage > 0.05 ? f.estGszzl : (Number(f.gszzl) || 0)}
|
delta={f.estPricedCoverage > 0.05 ? f.estGszzl : (Number(f.gszzl) || 0)}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user