基础框架-文档中心基础框架-文档中心
使用指南
公共组件
开发测试
  • 微服务框架
  • Vue3框架
  • 项目实践
更新日志
  • V3.3.0
  • V3.2.6
  • V3.2.5
  • V3.2.4
  • V3.1.0
  • V2.2.x
  • V2.1.0
  • V2.0.0
  • V1.2.1
  • V1.1.1
使用指南
公共组件
开发测试
  • 微服务框架
  • Vue3框架
  • 项目实践
更新日志
  • V3.3.0
  • V3.2.6
  • V3.2.5
  • V3.2.4
  • V3.1.0
  • V2.2.x
  • V2.1.0
  • V2.0.0
  • V1.2.1
  • V1.1.1
  • 后端组件

    • waf-license-产品证书授权
    • waf-calcite-动态数据管理
    • 消息中心组件
    • 调度任务组件
    • xxl-job 安装使用
    • API服务
    • 全文检索
  • 前端组件

    • 分页组件
    • 数据字典组件
    • 业务字典组件
    • 人员选择组件
    • 组织机构选择组件
    • 文件上传组件
    • 第三方应用集成

人员选择组件

人员选择组件主要对el-tree、el-transfer组件进行了组合封装,以左侧组织机构树,右侧根据组织机构过滤的人员列表做的穿梭框进行人员选择,并做了一些定制化的改造,如组织机构,人员的搜索,人员的双击选择/取消等功能,满足了基本业务功能对人员选择的需求。

1、使用方法

人员组件使用时需要先import引用,之后就可以直接使用 waf-select-emp ,传递相应的参数即可使用

<!-- 人员选择组件使用<参数设置>-->
<waf-select-emp :pageParams="pageParams" @transEmpCallback="selEmpCallback"/>

<!-- 人员选择组件使用<属性设置>-->
<waf-select-emp :visible.sync="sysUserforwarding.visible"
                :title="sysUserforwarding.title"
                multiple
                user-only
                org-only
                clear-selected
                @transEmpCallback="selFromComp"
/>
// script 示例代码
import WafSelectEmp from '@/components/EmpOrg/SelectEmp'
data() {
    return {
        pageParams: { visible: false}
    }
},
methods: {
// 设置visible,显示人员组件
 selectEmp() {
     this.pageParams.visible = true
 },
// 选择人员后回调函数
 selEmpCallback(emp) {
    this.pageParams.visible = false
    console.info(emp)
 }
}

2、组件参数说明

人员选择组件自定义的一些属性

参数说明类型可选值默认值
pageParams组件参数object——
visible是否显示组件boolean—false
title组件标题string—用户选择
multiple是否多选boolean—true
userOnly是否选择用户boolean—true
orgOnly是否只查当前组织boolean—false
@transEmpCallback组件回调函数string——

visible,title,selectEmp都属于pageParams对象中的属性,完成的参数如下:

# 完成参数设置参照
 pageParams: { visible: false,title: '人员选择',isSelectEmp:true,isRadio: true}

3、示例访问

  • 示例文件路径:无(参照系统管理用户选择相关功能,如:src/views/admin/SysRole.vue )
  • 本地访问地址: http://localhost:8080/?#/admin/sysRole
上次更新: 9/23/21, 5:27 AM
编辑者: 李贤伟
Prev
业务字典组件
Next
组织机构选择组件