2.5.11 • Published 12 months ago

@hecom/meta v2.5.11

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Meta

npm version Build Status

元数据管理模块。

接口

  • name: string:模块名称。
  • init({loadMeta}): void:全局初始化模块,注入loadMeta实现,应在程序启动时调用。
  • uninit(): void:注销,清空缓存的元数据。可根据需要在合适的场景调用(例如:退出登录时)。
  • load(metaName): Promise<meta>:获取最新的元数据。meta代表元数据对象,下同。
  • loadIfInvalid(metaName): Promise<meta>:如果不存在缓存,则获取最新元数据,否则返回缓存元数据。
  • isValid(metaName): boolean:是否存在元数据缓存。
  • get(metaName): meta:获取缓存元数据。
  • register(metaName, handleFunc): handleId:注册元数据处理函数,获取缓存元数据前,可对指定metaName的元数据进行预处理。
    • handleFunc(meta): newMeta:元数据处理函数。
  • unregister(handleId):取消注册元数据处理函数。
  • getDetailInfo(metaName: string, key: string, mapKey: string):array|object:获取meta[key],如果是数组,则按照mapKey转为对象。
  • layoutOfBizType(metaName, biztypeId):获取指定元数据的指定业务类型的页面布局配置。
  • layoutKeyFields(metaName, biztypeId):获取指定元数据的指定业务类型的摘要字段。
  • selectOfBizType(metaName, biztypeId, fieldMeta):获取指定元数据的指定业务类型的指定字段(单选)的可用选项。
  • part:获取指定部分的元数据信息。
    • auth:权限
    • meta:基本信息
    • field:字段列表
    • biztype:全部业务类型列表
    • activeBizType:可用业务类型列表
    • relate:关联对象信息列表
    • button:按钮信息列表
    • fieldDependency:字段依赖关系列表
    • search:搜索设置信息
2.5.11

12 months ago

2.5.10

2 years ago

2.5.8

2 years ago

2.5.9

2 years ago

2.5.6

2 years ago

2.5.5

2 years ago

2.5.7

2 years ago

2.5.4

2 years ago

2.5.3

3 years ago

2.5.2

3 years ago

2.5.0

3 years ago

2.4.0

3 years ago

2.5.1

3 years ago

2.2.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

7 years ago