一、增加可见功能:
1、新增信息查询表(只要SQL语句,可动态传入SQL语句加载数据)。
2、新增透视表(只要SQL语句,可动态传入SQL语句加载数据)。
3、新增审批流程(包括流程页面管理、流程编辑、流程新建、流程待审、我发起的、我已审批),难点为流程图编辑及流程引擎设计。(1)节点可并行(一个人通过即可)、会审(全部人都要通过);(2)可驳回前面的节点;(3)流程结束,增加机器人,可批量执行sql语句串或存储过程。
4、增加首屏加载动画,解决网络慢的白屏。
5、优化登录框优化,增加图标,密码可视图标及功能等。
6、增加登录页面背景图片随机,提升用户体验。
7、新增公告推送功能(WebSocket应用,通过webconfig配置WebSocket服务IP和Port)。
8、增加登录框系统名称、网页标签头系统名称可配置功能(通过webconfig配置)。
9、优化页面下拉树、表格编辑框下拉树功能,更加人性化。
10、增加HttpListener 实现web服务器,测试发布时可代替IIS(通过WebServer.exe.config配置,正式部署请使用IIS,否则可能出现一些不太愉快的事情)。
11、完善动态加载插件的loading功能,全部加载后方能鼠标点击。
12、系统菜单,增加默认打开第一个面板。
13、增加登录框背景图片选择(右上角设置里)。
14、解决表格多维表头出错问题。
15、代码增加系统参数。
16、页面日期控件、表格编辑日期控件增加到秒的功能。
17、表格单元格增加\n换行。
18、修复页面下拉树、表格编辑框下拉树的展示问题。
二、其他不可见功能:
1、新增安全加密,提升安全性,包含None(不加密)、Xor(异或)、Aes( 高级加密)三种模式,通过webconfig配置。
2、新增压缩gzip技术传输数据(服务端压缩客户端解压、客户端压缩服务端解压),减少网络传输时间,提升用户体验。
3、动态加载js第三方库(根据模块需要动态加载js模块),提升用户体验。
4、优化Ajax请求函数,提升可复用性、访问速度以及用户体验。
5、增加动态缓存,本次会话内,如果加载数据一致,则从本地缓存取,不再从服务器加载,减少网络加载时间。
6、增加,如浏览器支持indexDB,则启用持久化缓存,用户关退出或关闭程序后,下次进入仍使用缓存。
三、后续工作计划:
1、研究IIS启用静态压缩功能,减少首屏加载js的时间。
2、根据测试情况,进行调整完善。
-----------------------------------------------
1、翻页可以隐藏。(已新增,如果表格只有一页数据,只显示条数)
2、页面增加一个字段,表示是否启用缓存,解决部分表格列控件,如下拉树的数据源被缓存的问题。(已新增)
3、列表树,增加可被刷新功能,解决数据源可能有参数的情况。(已新增)
4、菜单隐藏,页面没有同步补充。(已修订)
5、单元格自动对齐(数字默认右对齐,文本、日期列等默认左对齐)。(已新增)
6、excel超过26列,导入出错。主要是要将列index相互转换对应字符(A、B、C..AA、AB等)。(已修订)
7、excel导入,黏贴的方式,最后一个字段不匹配。(已解决)
8、表格里的下拉数据源不能用带变量(已解决)。
9、数据库密码加解密。(已新增)
10、增加Oracle数据库配置物理表或视图自动生成列自动提取中文备注功能。(已新增)
11、表格里面列显示,编辑界面列不显示功能。
12、曲线的标签自定义格式(比如1000显示成1K)(待后续处理)
13、曲线支持虚线。
(待后续处理)
14、增加代码类SQL源可传非系统参数的功能。(已新增)