| 参数名称 | 使用说明 | 类型 | 参数说明 |
| type | 弹卡类型(权限和分配) | String | role / authority |
| title | 弹卡标题 | String | / |
| defaultCheckedKeys | 默认勾选的节点的 key 的数组 | Array | / |
| getDataObj | 获取数据接口对象 | Object | getDataObj: {'url': 'menu/selectByCode.do', params: {'roleId': 0, 'treeKey': 'parentId', 'treeRoot': 1}}, |
| conmitObj | 下发命令接口对象 | Object | conmitObj: {'url': 'menu/selectByCode.do', params: {'roleId': 0, 'treeKey': 'parentId', 'treeRoot': 1}}, |
| dialogVisible | 弹框显示或隐藏 | Blean | false / true |
| 参数名称 | 使用说明 | 默认值 | 待完善功能 | 坑或注意点 |
| data.form | 新增用户(type:'addUser') | name: '', Id: '', password: '', confirmPass: '', company: {url: '', value: ''}, department: '', email: '', number: '', status: '', isLogIn: '', tel: '', phone: '', date: '', mark: '', upload: {type: '', url: 'https://jsonplaceholder.typicode.com/posts/'} | / | |
| data.form | 新增用户(type:'query') | tel: '', phone: '', data: '', desc: ' | / | |
| title | 弹框标题 | 0 | 无 | |
| dialogVisible | 默认为false,隐藏弹框 | false | / | / |
| size | tiny/small/large/full | small | / | / |
| type | 弹框业务类型 | [addUser,query] | / |
| 名称 | 使用说明 |
| confirmBack |
在 自定义组件 InputTemp 中绑定 confirmBack 事件 用来接收被选中的值。 |
1、在 script 标签中引入组件 import Popup from './Popup.vue'
2、在 components 中 导入组件名称 Popup
3、在 html 中 Popup 标签;绑定属性【dialogObj】;绑定方法【confirmBack】;)
4、打开弹框opendialog: a、将dialogVisible设为true; b、通过Object.assign(this.dialogObj, this.dialogObj1) 将弹框对象传进去
例: opendialog1: function () { this.dialogObj1.dialogVisible = true Object.assign(this.dialogObj, this.dialogObj1) }