From bf6a38cab9c0772b30031242863de62d8d5a60e1 Mon Sep 17 00:00:00 2001 From: clz Date: Tue, 21 Jul 2026 21:35:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(ai-pick):=20CardTitle=20=E7=94=A8=20named?= =?UTF-8?q?=20interface=20=E6=9B=BF=E4=BB=A3=20inline=20=E5=AF=B9=E8=B1=A1?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/ai-pick/AiPickTypes.ets | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/entry/src/main/ets/ai-pick/AiPickTypes.ets b/entry/src/main/ets/ai-pick/AiPickTypes.ets index 7be092a..3d8195d 100644 --- a/entry/src/main/ets/ai-pick/AiPickTypes.ets +++ b/entry/src/main/ets/ai-pick/AiPickTypes.ets @@ -110,6 +110,10 @@ export interface RawPickTabItem { // ============ 第二层:卡片级配置 ============ // 对应 Vue 端 floorList.card_list 中 ai-pick 那一项,从第一层透传到卡片 +export interface CardTitle { + value: string; +} + export interface ModDataItem { url: string; param_list?: string[]; @@ -121,7 +125,7 @@ export interface ModDataItem { export interface CardData { card_id: number; card_key: string; - card_title: { value: string }; + card_title: CardTitle; // 对应 Vue 端 mod_data[0] mod_data?: ModDataItem[]; // 对应 Vue 端 mod_data[0].data:当后端已经在第一层完成数据下发时为 true