fix(ai-pick): CardTitle 用 named interface 替代 inline 对象类型
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user