From bed2e9a75bb076fb45c79ca1017218ff8481d722 Mon Sep 17 00:00:00 2001 From: clz Date: Tue, 28 Jul 2026 15:06:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(ai-pick):=20=E5=90=8C=E6=AD=A5=E9=95=BF?= =?UTF-8?q?=E8=A1=A8=E5=A4=B4=E9=80=82=E9=85=8D=E5=92=8C=E6=BC=94=E7=A4=BA?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/ai-pick/AiPickMock.ets | 11 ++++++----- entry/src/main/ets/ai-pick/AiPickNodeComponent.ets | 12 ++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/entry/src/main/ets/ai-pick/AiPickMock.ets b/entry/src/main/ets/ai-pick/AiPickMock.ets index d3214e1..0709404 100644 --- a/entry/src/main/ets/ai-pick/AiPickMock.ets +++ b/entry/src/main/ets/ai-pick/AiPickMock.ets @@ -25,17 +25,18 @@ export const MOCK_RAW_TABS: RawPickTabItem[] = [ { contract: 'ZN2506', market: '70', contract_name: '沪锌2506', main_contract_type: '1' }, ], field_list: [ + { key: '仓单单日增减量', type: 'DOUBLE', unit: '张' }, { key: '成交量', type: 'DOUBLE', unit: '手' }, { key: '持仓量', type: 'DOUBLE', unit: '手' }, { key: '合约代码', type: 'STRING', unit: '' }, // 黑名单,不展示 { key: '最新涨跌幅', type: 'DOUBLE', unit: '%' }, // 黑名单,不展示 ], origin_result_list: [ - { '成交量': 123000, '持仓量': 456000, '合约代码': 'CU2506', '最新涨跌幅': 1.85 }, - { '成交量': 31000, '持仓量': 182000, '合约代码': 'CU2507', '最新涨跌幅': 1.62 }, - { '成交量': 57000, '持仓量': 224000, '合约代码': 'NI2506', '最新涨跌幅': 0.94 }, - { '成交量': 44000, '持仓量': 198000, '合约代码': 'AL2506', '最新涨跌幅': 0.76 }, - { '成交量': 28000, '持仓量': 143000, '合约代码': 'ZN2506', '最新涨跌幅': 0.61 }, + { '仓单单日增减量': 1250, '成交量': 123000, '持仓量': 456000, '合约代码': 'CU2506', '最新涨跌幅': 1.85 }, + { '仓单单日增减量': -860, '成交量': 31000, '持仓量': 182000, '合约代码': 'CU2507', '最新涨跌幅': 1.62 }, + { '仓单单日增减量': 420, '成交量': 57000, '持仓量': 224000, '合约代码': 'NI2506', '最新涨跌幅': 0.94 }, + { '仓单单日增减量': -315, '成交量': 44000, '持仓量': 198000, '合约代码': 'AL2506', '最新涨跌幅': 0.76 }, + { '仓单单日增减量': 980, '成交量': 28000, '持仓量': 143000, '合约代码': 'ZN2506', '最新涨跌幅': 0.61 }, ], }, }, diff --git a/entry/src/main/ets/ai-pick/AiPickNodeComponent.ets b/entry/src/main/ets/ai-pick/AiPickNodeComponent.ets index e50c713..5af7055 100644 --- a/entry/src/main/ets/ai-pick/AiPickNodeComponent.ets +++ b/entry/src/main/ets/ai-pick/AiPickNodeComponent.ets @@ -509,15 +509,27 @@ export struct AiPickNodeComponent { Row({ space: 8 }) { Text(formatColName(this.cardData.tabs[this.tabIdx].keysList[0])) .fontSize(14) + .maxFontSize(14) + .minFontSize(9) + .maxLines(1) + .heightAdaptivePolicy(TextHeightAdaptivePolicy.MIN_FONT_SIZE_FIRST) .fontColor($r('app.color.text_tertiary')) .width('35%') Text(formatColName(this.cardData.tabs[this.tabIdx].keysList[1])) .fontSize(14) + .maxFontSize(14) + .minFontSize(9) + .maxLines(1) + .heightAdaptivePolicy(TextHeightAdaptivePolicy.MIN_FONT_SIZE_FIRST) .fontColor($r('app.color.text_tertiary')) .layoutWeight(1) .textAlign(TextAlign.End) Text(formatColName(this.cardData.tabs[this.tabIdx].keysList[2])) .fontSize(14) + .maxFontSize(14) + .minFontSize(9) + .maxLines(1) + .heightAdaptivePolicy(TextHeightAdaptivePolicy.MIN_FONT_SIZE_FIRST) .fontColor($r('app.color.text_tertiary')) .layoutWeight(1) .textAlign(TextAlign.End)