$ cnpm install @uyun/ec-ci-picker
作者:马琪斌
新版CMBD 配置选择页面,依赖R15.30接口
@2.1.0 依赖R16.70,配置权限读取在userRole配置
@2.3.0 全文搜索tab 关联配置功能依赖R16.412, R16.80
组件props说明
属性 | 说明 | 类型 | 默认 |
---|---|---|---|
content | 显示类型 | ReactNode | 必须从该组件获得, 其中key 必须为['CLASS', 'APP', 'RELATION'] |
onChange | 显示类型 | object[] | 返回选择的配置项 |
ClassPicker props说明
属性 | 说明 | 类型 | 默认 |
---|---|---|---|
formType | 数据类型 CMDB, ASSET | string | 'CMDB' |
fetchRepoClass | 请求cmdb仓库数据 | bool | true |
classList | 配置类型选择列表 | object[] | [] |
queryItems | 查询条件 | object | {} |
selectedRow | 默认选中项 | object[] | [] |
userId | 用户id | string | - |
RelationPicker props说明
属性 | 说明 | 类型 | 默认 |
---|---|---|---|
formType | 数据类型 | string | 'CMDB' |
srcClassCode | 起始编码 | string | - |
dstClassCode | 终点编码 | string | - |
classCode | 目标编码 | string | - |
selectedRow | 默认选中项 | object[] | [] |
AppPicker props说明
属性 | 说明 | 类型 | 默认 |
---|---|---|---|
selectedRow | APP Tab默认选中项 | object[] | [] |
eg. 搜索 name 包含123 状态是上架
const queryItems={
status:{
value: ['online'],
queryOperator: 'EQ',
disabled:true,
},
name:{
value: ['123'],
queryOperator: 'CONTAIN_CI'
disabled:true,
}
}
Copyright 2013 - present © cnpmjs.org