## ht-dialog 对话框组件 + `ht-dialog`组件 - props属性 |prop | 类型 | 默认值 | 说明| |:-------|:-------|:-------|:-------| |single | Boolean | false | 是否选择| |data | Array | [] | 用户列表数据| |tableColumns | Array | [] | 列表属性列配置| |pagination | Object | | 分页配置| |selectLabel | String | fullname | 已选数据显示的label| |appendToBody | Boolean | false | 是否嵌套打开对话框| |searchPlaceholder | String | 请输入查询内容 | 查询条件的数据框placeholder| |dialogTitle | String | 对话框 | 对话框标题| |appendToBody | Boolean | false | 是否嵌套打开对话框| - 事件方法 |事件 | 参数 | 说明| |:-------|:-------|:-------| |load | param,cb | 查询列表数据 param 为queryFilter cb 为查询后的回调,打开对话框,或者输入查询条件时触发 | |onConfirm | 已选数据 | 对话框点击确认时触发 | |showDialog | 无 | 显示对话框 | ## my-demension-dialog 对话框组件 - 维度对话框 对ht-dialog使用示例代码 ```html ``` ## `ht-user-dialog`组件 - props 属性说明 |prop | 类型 | 默认值 | 说明| |:-------|:-------|:-------|:-------| |demensions | Array | [] | 可选维度数组| |orgs | Array | [] | 当前维度下的组织数据| |loadOrgTree | Function | - | 异步加载组织树| |single | Boolean | false | 是否选择| |data | Array | [] | 用户列表数据| |tableColumns | Array | [] | 列表属性列配置| |pagination | Object | {page: 1,pageSize: 50,total: 0} | 分页配置| |selectLabel | String | fullname | 已选数据显示的label| |appendToBody | Boolean | false | 是否嵌套打开对话框| - 事件方法说明 |方法 | 参数 | 说明 | |:-------|:-------|:-------| |showDialog | 无 | 显示对话框| |onConfirm | selectors | 对话框确认时回调方法| |load | params,cb | 获取类表数据方法 params为queryFilter, cb为加载数据后的回调函数 | |changeDemension | currentDemension 维度id | 改变维度时触发的方法| |loadOrgUser | org | 点击组织树时触发的方法| ## MyUserDialog.vue 用户对话框实现示例 (基于ht-user-dialog组件来实现) ```html ```