查询模型
查询模型是 S7 及 NCW 项目的核心组件,提供了查询表格数据的能力。
1. 安装
npm install aip-modelview@0.1.25 --save其可以与 aip-module 一起使用,也可以单独使用。
2. 使用
3. 需要为模型展示提供的必要服务
interface ModelService {
/**
* 获取模型定义
* @param modelId 模型ID
*/
modelInfo(modelId: string): Promise<AIPResponse<ModelDefinition>>;
/**
* 获取模型数据数量
* @param modelId 模型ID
* @param params 检索参数
*/
queryModelDataCount(modelId: string, params?: StringAnyMap): Promise<any>;
/**
* 获取模型数据
* @param modelId 模型ID
* @param params 检索参数
*/
queryModelData(modelId: string, params?: StringAnyMap): Promise<AIPResponse<any>>;
/**
* 获取模型图形部分的数据
* @param modelId 模型ID
* @param params 检索参数
*/
queryGraphicData(modelId: string, params?: StringAnyMap): Promise<AIPResponse<any>>;
getAllMapArea(): Promise<AIPResponse<any>>;
getMapInfo(treeValue: any): Promise<AIPResponse<any>>;
getStateContent(searchParams: StringAnyMap, deleteAfterGet: boolean): Promise<AIPResponse<any>>;
}