@belvoly-vue-aioa/ui
v0.2.16
Published
智能办公ui组件
Downloads
87
Keywords
Readme
0.2.16
- 修复
ChoosePeopleOrOrg
自定义Tab,单选时候点击头像,无法去掉上一个选择的头像 X 号
0.2.15
upload
组件上传的时候,增加accessToken
0.2.13
TablePicker
新增cancelaction
与rowclick action行为覆写prop
0.2.11
- 修复
TablePicker
组件单选勾选清空无效的问题 - 修复
ChoosePeopleOrOrg
设置isShowGroup
为false情况下,还请求了通讯录接口问题
0.2.10
- 增加
TablePicker
组件 - 增加
TablePickerInput
组件
0.2.8
ChoosePeopleOrOrg
增加通讯录的分组
0.2.2
- 增加
Upload
是否开启编辑功能
0.2.1
- 重构OPicker的样式,修复滚动条不正确
0.2.0
- 重构依赖的库版本, core 也需要引入0.2.0
0.1.56
OPicker
可以配置getSearchUrl = "http://xxxx.xxxx",根据配置地址进行远程搜索OPicker
可以配置showCheckAll = "true",显示全选按钮
0.1.53
ChoosePeopleOrOrg
调整样式支持深色模式,主题色OPicker
修复打开没有选中默认节点
0.1.51
- 增加
OPicker
组件 - 增加
Dialog
组件 - 增加
Flex
、FlexItem
组件
0.1.50
- 修复选人组件头像加载失败导致JS报错
0.1.49
- 修复选人组件拿到的api地址不正确
0.1.48
Upload
控件重构,显示文件的逻辑重写,不用element-ui字段的效果
0.1.47
Upload
开启下载日志功能设为默认开启
0.1.46
Upload
增加开启下载日志功能
0.1.45
Upload
功能和移动端保持一致,增加在线查看选项
0.1.44
ChoosePeopleOrOrg
增加peopleDataFilter
用户过滤器
0.1.43
Upload
增加onRemove
属性,当定义此属性,则替换默认删除事件
v0.1.42
ChoosePeopleOrOrg
搜索用户无效 [BUG#4472]
v0.1.40
ChoosePeopleOrOrg
自定义tab切换时,待选择区域数据还是上一tab的数据。同时修复点击左侧树节点接口很慢的情况下,数据显示错误。
v0.1.39
ChoosePeopleOrOrg
自定义tab页面默认展开第一个节点 [BUG#4282]ChoosePeopleOrOrg
更新默认头像 [BUG#4273]ChoosePeopleOrOrg
自定义tab点击全选和列表点开的数据匹配、点击清空按钮全选的勾选按钮不勾选 [BUG#4274]Upload
修复点击标题也触发download
事件Upload
在线预览断修复大小写扩展名判断失败,修复如.doc和.DOC都可以支持
v0.1.37
ChoosePeopleOrOrg
增加objectives
属性,支持选人配置自定义tab页面
v0.1.35
Upload
组件增加download
事件
v0.1.34
- 修复
ChoosePeopleOrOrg
在接口请求慢的时候,会先显示暂无数据,再把选人的数据显示出来 #20
v0.1.31
ChoosePeopleOrOrg
beforeClose 方法增加了action参数,是确定关闭,还是取消关闭
v0.1.30
ChoosePeopleOrOrg
增加关闭前方法属性,关闭前的回调,会暂停 Dialog 的关闭 function(done),done 用于关闭 DialogChoosePeopleOrOrg
增加了selectedOrgChange
、selectedUserChange
、selectedChange
三个事件
v0.1.24
- 调整
ChoosePeopleOrOrg
组件样式
v 0.1.22
- 调整
Upload
样式
v 0.1.21
Upload
组件增加属性simple
,简易模式,不包含任意界面Upload
组件增加uploading
、error
事件- 修复
ChoosePeopleOrOrg
组件右边选人的宽度没固定 - 调整
ChoosePeopleOrOrg
选人样式
v 0.1.7
[新增]
- 增加选人控件全局搜索
[修复]
- 选人控件本单位搜索
- 选人控件子部门选项无效
API
Upload
上传组件
Props
| 参数 | 说明 | 类型 | 默认值 |
|------|------|------|------|
| label | 标题 | string | 附件
|
| action | 上传的API地址 | string | ${config.api.baseURI}/sharedservice/blob/upload
|
| multiple | 是否开启图片多选,部分安卓机型不支持 | boolean | true
|
| fileList | 第一次显示文件集合 | file[] | []
|
| visible 支持.sync
语法 | 是否显示 | boolean | false
|
| refTableName | 共享附件接口refTableName
参数 | string | - |
| typeCode | 共享附件接口typeCode
参数 | string | - |
| userUid | 当前用户的userUid
| string | - |
| tip | 提示文字 | string | - |
| maxSize | 最多只能上传多少MB内容 | number | 50
|
| limit | 最多可以上传多少个文件 | number | 9999
|
| isOnlyImage | 是否只允许图片 | boolean | false
|
| readonly | 是否只读模式 | boolean | false
|
| simple | 是否简易模式 | boolean | false
|
| beforeUpload | 上传前验证,Promise 异常,则取消上传 | Promise | - |
| enableDownloadLog | 是否开启下载日志 | boolean | true
|
Events
| 事件名 | 说明 | 回调参数 | |------|------|------| | success | 上传成功后触发 | info, responseData | | change | 上传完成后触发 | files[] | | error | 上传失败后触发| - | | uploading | 上传中后触发| - | | download | 点击下载后的事件 | file |
Methods
| 方法名 | 说明 | 回调参数 | |------|------|------| | updateRelevance| 更新关联业务表记录ID | refTableID: string |
Slots
| 名称 | 说明 | 参数 |------|------|------| | buttons | 按钮区自定义内容 | item: { status: '文件状态', file: '文件内容'} | | simple | 简易模式的上传自定义内容 | - |
ChoosePeopleOrOrg
选人选部门组件
Props
| 参数 | 说明 | 类型 | 默认值 |
|------|------|------|------|
| title | 标题 | string | 选择人员
|
| selectionMode | 选择模式,单选还是多选 | multiple
,single
| single
|
| mode | 模式,选用户还是选用户和部门 | user
,orgAndUser
| orgAndUser
|
| rootOrgCode | 根部门Code | string | - |
| visible | 是否可见 | boolean | false
|
| isShowGlobal | 是否显示全局人员 | boolean | false
|
| defaultUsers | 默认选中的用户集合 | NameValue[] | |
| defaultOrgs | 默认选中的部门集合 | NameValue[] | |
| beforeClose | 关闭前触发的方法 | Functin(internalClose, 'ok' | 'cancel') | |
| peopleDataFilter | 用户数据源过滤器 | Function(users: user[]) => user[] | |
Opicker
选人选部门组件
Props
| 参数 | 说明 | 类型 | 默认值 |
|------|------|------|------|
| title | 标题 | string | 选择人员
|
| selectionMode | 选择模式,单选还是多选 | multiple
,single
| single
|
| objects | | |
| splitChar | 分割符号 | string | ','
|
| getSearchUrl | 搜索的远程地址 | string | |
| showCheckAll | 是否显示全选 | boolean | false
|
远程地址返回数据格式
{
"flag":0,
"data":[{
"id": "org_gjglry1",
"parentId": null,
"name": "高级管理人员",
"value": "gjglry1",
"isParent": false,
"nodes": []
},
{
"id": "org_yfzx",
"parentId": null,
"name": "研发中心",
"value": "yfzx",
"isParent": false,
"nodes": []
}]
}