From f6e6edd367c03d390f9a8bb8d93b0a32c2e92531 Mon Sep 17 00:00:00 2001 From: clz Date: Tue, 28 Jul 2026 16:52:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(ai-pick):=20=E8=A1=A5=E5=85=85=E6=9C=AB?= =?UTF-8?q?=E8=A1=8C=E5=BA=95=E9=83=A8=E5=88=86=E9=9A=94=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/ets/ai-pick/AiPickNodeComponent.ets | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/ets/ai-pick/AiPickNodeComponent.ets b/src/main/ets/ai-pick/AiPickNodeComponent.ets index b3fd030..80a8054 100644 --- a/src/main/ets/ai-pick/AiPickNodeComponent.ets +++ b/src/main/ets/ai-pick/AiPickNodeComponent.ets @@ -640,8 +640,11 @@ export struct AiPickNodeComponent { ForEach( this.cardData.tabs[this.tabIdx].items, - (item: PickContractItem) => { - this.buildContractRow(item) + (item: PickContractItem, index: number) => { + this.buildContractRow( + item, + index === this.cardData.tabs[this.tabIdx].items.length - 1, + ) }, (item: PickContractItem): string => `${item.contract}_${item.market}_${item.price ?? ''}_${item.priceChg ?? ''}`, @@ -651,7 +654,7 @@ export struct AiPickNodeComponent { } @Builder - buildContractRow(item: PickContractItem) { + buildContractRow(item: PickContractItem, isLast: boolean) { Row({ space: 8 }) { Row({ space: 5 }) { Text(item.name) @@ -715,7 +718,7 @@ export struct AiPickNodeComponent { .height(45) .alignItems(VerticalAlign.Center) .border({ - width: { top: 1 }, + width: { top: 1, bottom: isLast ? 1 : 0 }, color: $r('app.color.elements_others_divider_primary'), }) .onClick(() => {