add AI pick card

This commit is contained in:
clz
2026-07-27 17:22:29 +08:00
parent 30d9154086
commit 10dc2787df
14 changed files with 1453 additions and 5 deletions
@@ -24,6 +24,7 @@ import { AiRiseFallNodeComponent } from '../../node/view/AiRiseFallNodeComponent
import { HotListNodeComponent } from '../../node/view/HotListNodeComponent'
import { CommodityOptionsNodeComponent } from '../../node/view/CommodityOptionsNodeComponent'
import { MarketRankingNodeComponent } from '../../market-ranking/MarketRankingNodeComponent'
import { AiPickNodeComponent } from '../../ai-pick/AiPickNodeComponent'
/**
@@ -146,11 +147,14 @@ export struct FirstPage {
aiRiseFallModel.targetTypeId = FirstPageConstant.KEY_AI_RISEFALL.toString()
let marketRankingModel = new FirstPageNodeModel()
marketRankingModel.targetTypeId = FirstPageConstant.KEY_MARKET_RANKING.toString()
let aiPickModel = new FirstPageNodeModel()
aiPickModel.targetTypeId = FirstPageConstant.KEY_AI_PICK.toString()
let feedBackModel = new FirstPageNodeModel()
feedBackModel.targetTypeId = FirstPageConstant.KEY_FEED_BACK.toString()
let endTipModel = new FirstPageNodeModel()
endTipModel.targetTypeId = FirstPageConstant.KEY_END_TIP.toString()
response.push(hotListModel, commodityOptionModel, aiRiseFallModel, aiDiagnosisModel, marketRankingModel, feedBackModel, endTipModel)
response.push(hotListModel, commodityOptionModel, aiRiseFallModel, aiDiagnosisModel,
aiPickModel, marketRankingModel, feedBackModel, endTipModel)
this.nodeModelArr = response
}
}
@@ -358,6 +362,10 @@ export struct FirstPage {
MarketRankingNodeComponent({
refreshTrigger: this.refreshTrigger,
}).margin({ top: index > 0 ? 10 : 0, left: 10, right: 10 })
} else if (model.targetTypeId == FirstPageConstant.KEY_AI_PICK.toString()) {
AiPickNodeComponent({
refreshTrigger: this.refreshTrigger,
}).margin({ top: index > 0 ? 10 : 0, left: 10, right: 10 })
} else if (model.targetTypeId == FirstPageConstant.KEY_TOP_BG.toString()) {
TopImageNodeComponent({
nodeModel: model