fix(ai-pick): CardTitle 用 named interface 替代 inline 对象类型

This commit is contained in:
clz
2026-07-21 21:35:03 +08:00
parent 66e2ff073b
commit bf6a38cab9
+5 -1
View File
@@ -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