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 那一项,从第一层透传到卡片
|
// 对应 Vue 端 floorList.card_list 中 ai-pick 那一项,从第一层透传到卡片
|
||||||
|
export interface CardTitle {
|
||||||
|
value: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface ModDataItem {
|
export interface ModDataItem {
|
||||||
url: string;
|
url: string;
|
||||||
param_list?: string[];
|
param_list?: string[];
|
||||||
@@ -121,7 +125,7 @@ export interface ModDataItem {
|
|||||||
export interface CardData {
|
export interface CardData {
|
||||||
card_id: number;
|
card_id: number;
|
||||||
card_key: string;
|
card_key: string;
|
||||||
card_title: { value: string };
|
card_title: CardTitle;
|
||||||
// 对应 Vue 端 mod_data[0]
|
// 对应 Vue 端 mod_data[0]
|
||||||
mod_data?: ModDataItem[];
|
mod_data?: ModDataItem[];
|
||||||
// 对应 Vue 端 mod_data[0].data:当后端已经在第一层完成数据下发时为 true
|
// 对应 Vue 端 mod_data[0].data:当后端已经在第一层完成数据下发时为 true
|
||||||
|
|||||||
Reference in New Issue
Block a user