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(() => {