说明
使用Dialog.js文件中打开人员选择框的方法
使用
//弹窗rx-vue-user-dialog.vue
import { Dialog } from 'jpaas-common-lib'
Dialog.openUserDialog(config,calback)
//config:{}, //传入参数
//callback:function(vm,data){} //回调函数;
//vm:当前页面的this
//data:弹窗点确定按钮返回的数据,类型:Array
参数
config 内参数 同Util.open() 更多参数 请 查看Util.open
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 弹窗名称 | String | - |
curVm | 当前页面的this | Object | - |
widthHeight | 弹窗宽高 | Array | [‘600px’,’400px’] |
data | 传入数据 | Object | - |
config.data 参数
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
single | 是否单选(可选) | Boolean | false |
showDimId | 是否显示维度(可选) | Boolean | true |
dimId | 维度id(可选) | String | “1” |
orgconfig | 指定用户组(可选):(selOrg指定组织)(relOrg关联组织)(allOrg所有组织)(curOrg当前组织) | String | - |
groupId | orgconfig为selOrg,relOrg,curOrg时才传入 | ||
initRankLevel | 指定等级(可选) | String | “” |
data | 默认选中的值(可选),用于数据回填 | [{fullName:’’,userId:’’}] | - |
//参考表单设计选择人员
//config.data.orgconfig:"selOrg" or "relOrg"
data:{
single: false,
showDimId: true,
orgconfig:"selOrg", // or 'relOrg'
groupId:''
};
//config.data.orgconfig:"curOrg"
data:{
single: false,
showDimId: true,
orgconfig:"curOrg",
groupId:'curOrg'
};
//config.data.orgconfig:"allOrg"
data:{
single: false,
dimId:'1',//不传showDimId设置为:true(可选)
showDimId: true,
orgconfig:"curOrg",
initRankLevel:'',//指定维度等级(可选)
};
文档更新时间: 2022-10-17 19:52 作者:yangxing