/************************************************************************************ * FileName : HeadDataManager.ts * Description : * Version : v1.0.0 * CreateTime : 2025-01-04 10:28:55 * Author : * Copyright (c) since 2025 * ============================================================== * Method Description: * * ============================================================== ************************************************************************************/ import {Logger} from "db://assets/core_tgx/base/utils/Logger"; import {IHeadFrameCfg} from "db://assets/module_basic/shared/configs/interface/IHeadFrameCfg"; export class HeadFrameDataManager { private _data: Array | undefined; init(data?: any): void { if (data){ this._data = data; Logger.info(`配置数据(ICardCfg)加载完毕...`); } } getData(id: number):IHeadFrameCfg { if (this._data) { return this._data.find(p=>p.id == id); } console.log("配置数据(ICardCfg)不存在"+id); return null; } getAllData() : IHeadFrameCfg[]{ return this._data; } }