此库收集平台常用的共用控件。
切换请求源后进行安装
npm config set registry http://192.168.21.100:8888
npm install jreap-leaf
import /* 控件名 */ 'jreap-leaf';
- Lookup
- Card 卡片
- Dict 字典
- Window 弹窗
- SearchForm 查询
- Container 内容区域
- SaveExcelBut 导出
- JreapUpload 上传
- ProcessInitiation 流程发起
- ProcessHandle 流程办理
- ProcessTrace 流程审批痕迹
- SearchTree 带查询的树
- setColumns 表格动态列设置功能
-
Lookup 控件
- 可配组织树和数据列表请求数据源
- 对组织树和数据列表提供是否具有筛选功能
- 可选择是否显示提交按钮
- 树与列表间可选择单对单、单对多、多对单、多对多选择
- 列表查询条件支持使用 searchForm 控件进行自定义查询条件
-
Card 卡片
- 可选择是否显示标题
- 头部节点可配
- 内容区域节点可配
-
Dict 字典
- 可配数据源
- 可选择单选或多选
- 多选时的数量限制及超出数量后的展示
-
DictUP 字典(新)
- 可配数据源
- 提供 RidoGroup 单选框组,CheckboxGroup 复选框组,TreeSelect 下拉树 和 Text 纯文本 4 种形式
- 提供 onChange 的回调函数
-
Window 弹窗
- 针对 metro 风格写的一个弹窗控件
- 支持最大化最小化及相应的动画处理
- 如果 window 里的内容为 iframe 时,支持刷新 iframe
-
SearchForm 查询
- 提供 inputText 输入框、selectTree 下拉树、rangePicker 起止日期和 checkboxGroup 复选框组、datePicker 日期选择,weekPicker 周选择,monthPicker 月选择,dict 字典,custom 字定义等查询类型
-
Container 控件
- 头部节点可配
- 内容区域节点可配
-
SaveExcelBut 导出
- 仅支持导出 excel 表
- 自定义请求 url 地址及参数
- 可自定义需要导出的 excel 表格数据列
-
JreapUpload 上传
- 可自定义上传、下载、删除、预览的请求源和参数
- 自定义是否显示上传、下载、删除、预览按钮和已上传列表
- 自定义支持上传文件个数和文件的大小
- 自定义需要显示的表格列
- 预览文件的逻辑:如果 session 中的 system_variable.idocViewUrl 有值时,则走 idocView 的请求,如果无此字段或此字段为空时,则走 preview 的请求
-
ProcessInitiation 流程发起
- 针对工作流写的流程发起
- 可自定义流程发起的触发按钮
- 发起逻辑:如果当前流程有下一步处理组织树节点,则进入 Lookup 控件进行人员选择;如果无下一步处理组织树节点则流程直接发起
-
ProcessHandle 流程办理
- 针对工作流写的流程办理
- 自定义数据源,流程办理的逻辑与流程发起一致,并自定义操作按钮的数据源
-
ProcessTrace 流程审批痕迹
- 针对工作流写的流程审批痕迹
- 提供相应的数据源,渲染出流程审核列表
-
DataSelect 控件
- 可配组织树和数据列表请求数据源
- 对组织树和数据列表提供是否具有筛选功能
- 可选择是否显示提交按钮
- 树与列表间可选择单对单、单对多、多对单、多对多选择
- 列表查询条件支持使用 searchForm 控件进行自定义查询条件
- 支持外部对树和列表进行独立重新渲染
- 树和列表进行独立重新渲染支持修改参数
-
searchFrom 控件
- 增加 datePicker 日日期选择器、weekPicker 周日期选择器、monthPicker 月日期选择器查询类型,其实日日期选择器和起止日期选择器可配是否显示精确时间
-
container 控件
- 在头部增加是否显示查询区域选择,如果有则居右显示
- 分页增加快速跳转选择
-
lookup 控件
- 增加提交处理事件
- 新增弹窗展示形式,显示值增加清除按钮,可清除所有的选中值,当控件为多选时,回显值为多个,可单独删除某一个值
-
window 控件
- 关闭按钮、最小化按钮、遮罩层可选择是否显示
- 如果弹窗内容只为 iframe 时,显示刷新按钮
- 窗口可拖拽和缩放
- 多窗口时可进行切换
-
lookup 中所有的请求配置 datasource.read 中增加参数 paramType,设置参数 paramType 的值为 parse 则改为 qs.parse 转换;修改 datasource.read.headers 中 content-type 修改为:默认使用 form-data 格式,可自定义配置为 application/json 等
-
通用请求参数默认使用 qs.stringify 进行转换,设置参数 paramType 的值为 parse 则改为 qs.parse 转换
-
service 中处理错误信息提示
- lookUp 组件新加 loading 动作 配置项:submitLoading 【true:loading 状态, false:解除 loading 状态】
- 流程办理渲染新增 loading 动作
- 各种下拉控件增加 allowClear 配置
- 修改流程数据保存时回显问题
- 修改流程选人数据分页问题
- 修改异常办理是 loading 未关闭问题
- 修改 4Alookup 组件列头有拖动时,x 轴滚动自适应
- 修改 leaf 组件样式库引用
jreap-zen
以及删除原有样式库 searchForm
组件增加查询延时dataSelect
表格已选增加标题可配- 调整
container
控件标题样式 - 调整容器控件标题样式
- 调整容器控件标签样式,让线条与底部对齐
- 修改 jreap-zen 的依赖版本
- 修改 jreap-zen 的依赖版本
- 修改
dataSelect
组件的样式 - 修改控件大字号下面样式问题
- 增加
infoTitle
属性 - 流程控件
传阅
,入参options
增加selectUserParams
函数,函数返回值作为参数追加到searchAccountList.form
- 流程控件
办理
,入参onSubmitBefore
增加variablesJson
参数,函数入参对象作为参数追加到nextSelectionNew
- 流程控件
办理
,入参submitDataSource
增加params
属性,params
对象值作为url
请求的追加参数 - 修改
searchForm
组件,未设置按钮时不生成按钮区域 Form.item - 修改
searchTree
组件,支持showSearch
参数不显示头部查询条件 - 流程控件
发起流程
,解决取消选中,选中状态依赖存在,修改成不支持取消选中节点 - 流程控件
办理
,解决选择下一步执行人时接口请求报参数错误以及不支持取消选中节点 - 修复流程控件人员选择默认图片的问题
- 调整 lookup 已选人员表格高度
- 修改
dictUp
控件弹出成增加样式 class,影响其他组件 - dataSelect 控件增加已选项显示传参,在
listProps
中增加seletedProps
配置,定义为已选项 hover 时回填配置 - dataSelect 选中数据,当有 url 时。需要使用请求数据和当前数据
- 修改容器控件样式以及
dataselect
组件的样式 - 修改 同意/不同意 按钮前置
onclickbefore
事件中传入审批消息,防止onclickbefore
覆盖参数导致丢失 - 修改办理选择人员时,已选区域的默认图标以及样式
- 修改 dataselect 组件的样式,修复组件高度
- 函数增加防抖以及审批意见增加可配置
- 增加发起流程选人按钮点击提交时防抖
- 增加选择传阅人提交防抖
searchForm
控件select
支持传入options
属性- 减少选人重复请求
- 上传控件修改上传时间格式
- 组件所有请求 header 中增加加密信息
- 字典控件存放到 session 中的 key 按照新逻辑组装
- 大文件上传组件
LargeFileUpload
功能开发 - 修复字典控件 code 值发生变化时,字典控件不更新问题
searchForm
组件custom
类型增加自定义函数changeOtherValue
- 去 input 框前后空格,和 dictUP 下拉区域调整
- 新增动态列配置控件 参表格配置的列信息(columns)系统保存的列显示信息(columnsInfo)提交方法(onSubmit ,传两个值 修改后的列,和列信息)
- 解决查询控件去掉前后空格不发请求的问题
- searchForm 场景可以指定用于 search 的对象字段
- 动态列配置修复排序错误 bug
- 调整动态列配置样式
- 滚动条样式修改
- 默认图片 key 修正
- 时间选择判空
- 流程办理控件按钮点击事件增加遮罩和开关控制
- 流程办理控件按钮点击事件遮罩打开时机修改
- 查询控件输入框值为字符串时才去掉前后空格
- 添加流程状态图标
- 添加流程控件电脑、手机端图标
- 流程办理日志组件
- 流程办理接口增加 catch 返回,catch 返回的时候设置弹出关闭
- 修改流程日志组件样式
- 字典控件增加在特定条件下发请求
- dataSelelct 可以关闭异步请求,及处理给后台传参不在 condition 中的情况
- dataSelelct 当在 setProps 传递了 antd 的属性,则已 antd 属性为准
- loadsh 改成 lodash
- dataSelelct 修改 antd 属性为初始传递属性
- dictUp 控件修改当同一 code 级联时,选项清空修复
- dictUp 控件修改下拉树搜索功能
- dictUp 修改字典组件,设置默认开启搜索功能,搜索功能通过 setProps.showSearch (bool 值) 属性设置是否开启搜索功能
- 当有筛选区域时,重新计算高度
- 二级标题时显示头部文字左侧图标
- 修改 dictUp 控件 bug x.children.length
- 修改上传控件,增加预览格式配置与判断
- 修改上传控件,增加预览格式配置与判断不区分大小写
- 修改上传控件,增加预览格式配置与判断不区分大小写 filter-->find
- 修改 DataSelect 控件,页码取之不正确 total-->totalrecords
- export 组件的文件名必须是首字母小写
- 更新 jreap-zen 的样式
- 删除了 pureblue 和 purered 的样式,将 puregreen 更名为 green,将 pureblack 更名为 gray
- 如果不用升级样式,只是修改组件 bug,请将 jreap-zen 依赖包退回到 1.1.23
- 修改字典接口请求两次问题
- 修改 dataSelect 翻页出问题
- processHandle 退回时有正常页面退回,和将流程退回到上一步骤(这种情况点击直接退回时应该不要退回页面)
- 修改 searchForm 参数报错问题,默认时间 yyyy-MM-dd HH:mm:ss
- 修改 searchForm 参数报错问题,默认展示和输出时间 YYYY-MM-DD HH:mm:ss
- 修改 searchForm DatePicker 二开设 value 时如果是 string 则转成 DatePicker 官方需求的 moment 类型
- 修改窗口组件标题行高,间隔等样式问题
- 修改流程组件输入中文异常问题
- lookUp 添加接口查询功能,组件添加 queryOptions 参数
- 修改兼容 ie 问题
- 修改 searchFormUi datePicker 取默认值问题
- 修改 upload 组件重复请求
- 修改 upload 组件已上传列表请求问题
- 修改 dataSelect 控件初始化时,如果存在 selectedkey,就默认滚动到当前数据
- 修改 upload 样式图标
- 修改 upload 上传文件限制说明,及接口请求是添加时间戳
- 修改 look-up 组件左侧树和选中无法切换问题
- 修改了搜索表单增加了重置的回调方法参数 resetFunc
- 字典添加级联渲染
- 上传控件表格增加列宽
- 字典 bug,多出了一个逗号
- 字典缓存 bug
- 字典渲染类型: 'Cascader',返回结果值过滤修改
- 上传组件添加删除二次确认
- 字典编码 getSessionKey 获取的到值候,退出循环
- dataselect 点击展开时,异步查询是漏了原始参数问题
- 修改字典组件添加一个参数:extendParam ,配合后端接口使用
- 附件组件在图片卡样式下 运行时 上传文件 bug
- 升级 antd 版本到 4.19.5 ,antd 官方要求 react 版本要求 16.12 以上
- jrep-zen 版本要求 2.0 以上
- lookUp 添加接口查询功能,组件添加 queryOptions 参数
- 修改 container 容器组件布局 ,添加查询按键 headerOptions->searchOptions->ghost:boolen 幽灵按钮功能
- 修改兼容 ie 问题
- 修改 container 容器组件高度问题
- 修改 lookup UI 样式问题
- 修改 container 按钮行高间隔
- 修改 tree 之间连线问题
- 修改 container 容器无 header 按键时间隔 bug
- 修改 upload 组件重复请求
- 修改 upload 组件已上传列表请求问题
- 修改样式 UI bug
- 修改 upload 样式图标
- 修改 upload 上传文件限制说明,及接口请求是添加时间戳
- 修改 look-up 组件选中是无法切换结果,有左侧树显示问题
- 修改容器组件高度计算
- 修改容器组件高度计算,展开与收起时 table 超出视窗 bug
- 字典缓存添加十分钟有效时间
- 修改 searchTree 树结构传参问题
- 字典缓存取值 bug
- 字典添加级联渲染 添加类型(type: 'Cascader')
- 当 dataSelect 组件回填值的时候没有传入 name,只有 id 的情况,组件默认通过“/jreap/usercenter/basicOrganManager/getById.form”接口,取得 name
- 字典和容器样式调整
- 当 dataSelect 组件回填值的时候没有传入 name,只有 id 的情况,可以通过传入 queryUrl 参数提供通过 id 查询 name 的接口地址, 如果没有提供组件默认“/jreap/usercenter/basicOrganManager/getById.form”接口,取值路径 "res.data.result.name"
- 字典渲染类型: 'Cascader',返回结果值过滤修改
- 修改引用组件文字超出问题
- 修改引用组件文字超出问题
- 修改 search-form 组件 onchange 方法
- 修改 dataSelect 组件异步请求给值问题
- 修改 upLoad 组件删除控件是否调用接口问题(deleteWay: 默认 false ,走老逻辑通过接口删除,true:走新逻辑 只删除视觉)
- 修改 searchform 动态绑定字段问题
- 修改字典组件默认取值 value
- 修改 look-up 组件接口返回是 object 报错处理
- 修改 searchForm 组件 form 参数和 onChange 事件报错问题
- 修改上传组件查询文件接口取值字段
- 修改字典组件 bug,级联时选择数据不显示
- 修改字典组件 bug,级联时数据匹配问题
- 修改 dataselect 组件 bug,当数据无时 srcoll - y 默认'100%'
- 修改字典组件添加一个参数:extendParam ,配合后端接口使用
- 修改 dataselect 组件样式 bug
- 修改 search-from 组件样式 bug,及 changeOtherValue 渲染 bug
- 附件组件在图片卡样式下 运行时 上传文件 bug
- 在单据模型引用字段下查询条件字典类型的提示文件 bug
- 在 dataSelect 禁用样式 bug
- 附件组件在样式 bug 修改
- SearchForm 组件 Search 默认查询 formSubmit,主要解决外部树查询 bug
- SearchForm 组件 Search 取消 form 传递
- dataSelect 组件修改分页条数 bug,及二级标题样式修改
- 文件上传增加 0 字节控制
- 流程样式问题
- seacherForm 删除自定义组件 form 下传
- 容器样式问题,将头部的 id 传下到下面兄弟元素,方便动态计算高度
- 修改引用控件支持按钮配置
- 修改容器控件 bug
- 修改流程控件
- 修改 dataslect 样式 bug
- 修改 dataslect 与流程相关 bug
- 通过 dataslect 通过主键 查询值,前提是 listData 数据接口支持主键,及主键复数形式查询,
- 修复流程控件在单据中数据结构不一致导致的 bug
- 为容器内容区域添加 ID
- 修复时间控件在查询区域大字号高度不正确 bug
- 通过 dataslect 通过主键 查询值,前提是 listData 数据接口支持主键,及主键复数形式查询,
- 通过 dataslect 通过主键 查询值,前提是 listData 数据接口支持主键,及主键复数形式查询,
- 按照 OA 要求修改流程展现方式为 table
- 修改容器控件样式 bug
- 修复流程审批意见不回写的问题
- 修改流程输入时出现 bug
- antd: 4.24.5
- 流程添加字段登录名
- 修改流程提示弹出方式
- 修改 lookUp 流程选人添加组织过滤下拉树问题
- 修改 dictUp 没有渲染 select 问题
- 修改容器调试计算问题
- 附件预览 bug
- 容器定制列样式 bug
- 修改办理选人时字段没显示 bug
- 授权组建 SetEmpowers
- 授权组建字段权限-自定义列表请求的提取
- 自定义列功能 SetColumns
- 重新定义授权组件中的自定义列组件 definationColumns
- 授权组建 SetEmpowers 授权可选字段编辑的弹窗属性名重置问题
- seachForm 组件 hide 问题
- 修改授权组件
- 上传文件组件的修改
- 修改授权组件主表选择
- 修改授权组件默认选择数据
- setEmpowers 权限组件中权限类型的样式修改
- SearchTree 搜索树的样式修改
- SearchTree 异步加载的 bug 修改
- SearchTree 是否有子节点写成动态
- SearchTree 修改搜索树的类型定义
- SearchTree 修改搜索树样式
- SearchTree 搜索树是否渲染出异步节点的逻辑修改
- SearchTree nodeLeaf--节点是否有子节点
- SearchTree 对传入的选中节点为空做处理
- setEmpowers 数据权限编辑时回显问题
- setEmpowers 数据权限查询当前权限问题
- container 在头部配置中增加了 rightContentList--showSearch 为 false 情况下才可以配置,内容在标题的右边
- container 在头部没有配置操作内容的时候,头部增加一个 marging-bottom 的值
- dataSelect 无参数 seletedProps 时报错 bug
- dataSelect 表格列配置的数据处理
- 权限组件 sql 表别名禁止修改
- 删除权限引用 import 'babel-polyfill';
- 删除引用 import { setTimeout } from 'timers';
- 容器组件添加 className
- 权限组件单据有表属性 key 加上单据独有前缀
- 更新 jreap-core
- 更新 jreap-core 打 dist
- 办理组件办理按钮添加一个 loading
- 审批日志列显示 bug
- 办理组件图片无法显示问题
- 修改 dataselect 样式问题
- 修改 dataselect 样式问题错误兼容
- 修改 searchTree 样式问题
- 修改 Container 标题样式问题
- 修改 流程办理 弹框问题
- 修改权限组件 bug
- 修改上传组件样式
- 修改上传组件多选样式控制
- 修改 dataSelect 组件没有 name 时错乱问题,最好让后端接口支持 id 查询出数据
- 修改 dictUp 组件问题
- 修改 searchForm custom 重复 form.item
- 修改 searchForm 增加变量表单值改变事件的返回 onValuesChange
- 修改 searchForm 增加时间补全 L* U*重复问题
- 修改上传组件,预览后再上传报错问题
- 修改 ProcessInitiation 组件
- 增加智能搜索的 searchInput 组件
- 增加自定义列表的 extendTable 组件
- 增加列表密度组件的 selectTableDensity 组件
- 增加授权组件 AuthorizedObjectEntity 控制显示类型显示的参数:orgType
- 文件上传组件下载添加动画
- 流程自定义按钮去掉 props.children
- 流程定义按钮样式问题
- 查询组件
- 修改字典组件 bug
- 修改搜索树,hover 上去的时候宽度的修改
- upload 控件新增第 3 种上传方式
- upload 控件预览地址修改
- 流程待办控件无法关闭侧滑的问题
- 搜索组件更换图标
- 附件上传组件新增第 3 种方式,修改删除图标
- dataselect 组件支持分页数据来源 pageItems
- 授权控件 4A 默认接口修改
- 查询控件自动搜索修改
- 授权控件增加字段脱敏功能
- 内容区搜索控件样式调整
- 脱敏功能样式修改
- 授权控件接口调整
- 表单搜索(searchForm)控件修改,加上 allowClear 属性配置
- 修改下载组件文件名问题
- container 组件增加 tabs 模式
- 权限组件兼容 post get
- 授权组件更改成 antd4 的写法
- 选择人员时左侧树展开卡死的问题
- 授权组件 BUG 修改
- 授权组件 BUG 修改
- 授权组件权限问题无法发送请求
- 顶部搜索控件传参修改
- 修改 jreap-leaf container 样式
- 修改上传附件预览兼容低版本 4A
- 修改 dataselect id 查询 bug
- 授权控件脱敏加密增加问号文本