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)