Appearance
门店组织选择
门店组织选择组件,可以快速实现组织+门店选择。
数据来源:仅有包含门店的组织机构 例如数字化中心下是没有门店的 所以不会有数字化中心这个组织如需要所有组织机构 请用行政组织树
多选
单选
默认选中
默认选中的组织、或者需要回显选中的组织。 defaultValue
传入组织编码 orgCode
单选传字符串,多选传数组
禁止选择
禁止选择传入的组织层级 00-最上级、01-公司、02-中心、03-营运区、04-部门、05-组、06-片区
门店除外
紧凑主题
过滤
可以在 onLoad
钩子中过滤数据 配合 disableStore
属性禁止选择门店
支持透传
支持 ModalProps
透传,组件自带属性会覆盖透传的属性
属性
IOrg
参数 | 说明 | 类型 |
---|---|---|
storeCode | 门店编码 | string |
storeName | 门店名称 | string |
orgCode | 组织编码 | string |
orgName | 组织全称 | string |
orgCode | 组织编码 | string |
orgRank | 组织层级 | string |
parentOrgCode | 父组织编码 | string |
orgPath | 父组织路径编码 | string |
orgPathMap | 父组织集合 | object |
API
参数 | 说明 | 类型 | 默认 值 | 版本 |
---|---|---|---|---|
userCode | 工号 | string | - | v1.0.0 |
token | 账号中心token | string | - | v1.0.0 |
envType | 接口环境 | prod | test | dev | sit | prod | v1.0.0 |
defaultValue | 默认选中的组织 传组织编码 orgCode | string[] | string | - | v1.0.0 |
multiple | 是否多选 | boolean | true | v1.0.0 |
compact | 是否开启紧凑主题 | boolean | false | v1.0.0 |
isEnable | 门店状态 | 1 正常 | 0 关停 | 1 | v1.0.0 |
isJoin | 门店是否为加盟店 | 1 加盟 | 0 直营 | undifined 全部 | undifined | v1.0.0 |
isImportByOrgCode | 是否导入组织编码 | boolean | false | v1.0.0 |
disselectRank | 禁止选择的组织层级 | string[] | - | v1.0.4 |
parentOrgCode | 按指定父级过滤 | string | - | v1.0.5 |
defaultLoadLocationStore | 当组织树为空的时候默认加载所在门店 | boolean | true | v1.5.2 |
disableStore | 是否禁用门店选择 | boolean | false | v1.5.9 |
relevanceParent | 父子节点是否关联 | boolean | true | v1.7.3 |
hideImport | 是否隐藏导入相关的按钮 | boolean | false | v1.7.4 |
onOk | 确认回调 | function(rows: IOrg[]) | - | v1.0.0 |
onLoad | 数据加载完后的回调 | function(data: IOrg[]) | - | v1.5.0 |
ModalProps | 透传 ModalProps | ModalProps | - | v1.0.0 |