@aligov/components-department-select

部门选择

Usage no npm install needed!

<script type="module">
  import aligovComponentsDepartmentSelect from 'https://cdn.skypack.dev/@aligov/components-department-select';
</script>

README

部门选择

@aligov/components-department-select

部门选择

API

参数名 说明 必填 类型 默认值 备注
value 部门 oid string
onChange 部门选择变更触发函数 (oid: strihg, devCoding: string, name: string) => void
latestValue 最近使用的部门 IPartOrgData[]
onRemoveLatestItem 移除一个最近使用的部门 (item: IPartOrgData) => void
onClearLatest 清除最近使用的部门 Function
queryService 查询组织树的服务 any => Promise<any> Call(/operation/org/getOrgTreeByOid)
orgKey queryService 查询时的组织 id 的参数名 string Oid
style 样式 {}
selectProps select组件的props {} {}

当默认的查询服务不符合使用需要时,可替换 queryServiceorgKey

只有提供里 latestValue、onRemoveLatestItem 以及 onClear 属性才会启用最近使用的部门功能

IPartOrgData

org,至少包括以下属性

  • oid: org id (注意,不是数据库里的常规自增 id,而是类似 code 的概念)
  • devCoding
  • name