Zhiqim Admin(简版的管理台)是从知启蒙管理台分离出来,保留系统参数表、系统菜单表、操作员、操作日志,去除组织、部门、角色等复杂权限功能,仅保留操作员独立权限功能。系统设计时保留ZmrSessionUser和ZmrOperator类,方便以后升级到知启蒙管理台。

森中灵 最后提交于1月前 修复cache显示错误,增加移动不带条件方法,增加操作日志不带说明方法
version.txt8KB
V1.0.0R2015070101
    1)版本,创建、整理,增加操作员组和相关的修改
    1)增加拦截器判断GET方法自动加到右页中使得刷新时右页是最后一次的页面
V1.1.0R2015101401
    1)调整为V1.1的版本支持
    2)修改fadfox_ajax.js文件为080301文件
    3)修改LoginAction支持新的绑定会话用户
V1.1.2.R2015102601
    1)修改成支持V1.1.2的fadfox框架
V1.1.3.R2016020301
    1)修改css/js为1229版本
    2)修改初始化脚本,默认取${resourcePath}/conf/${res.init.xxx.sql}
    3)修改原chkLogin和hasLogin为chkServerLogin,chkClientLogin
V1.1.5.R2016020301
    1)拆分资源JAR包整理的版本号
V1.2.0.R2016062301
    1)按V1.2版本进行改进之后的版本
V1.2.1.R2016100801
    1)调整依赖包到V1.2.1
    2)增加四个换肤,去除原iframe
V1.2.2.R2017010101
    1)配合fadfox.jar调整HashMap<String, Object>为FHashMapSO
    2)头部块增加左右区域自定义块函数(fadfox_manager_topnav_left_defined,fadfox_manager_topnav_right_defined)
    3)把密码加密,cookie密码保存分离成FmrPassworder,允许业务重写配置
V1.3.0.R2017022701
    1)调整依赖包到V1.3.0
    2)根据fadfox_httpd.jar中对验证码方法Session.getSessionValidateCode修改为getSessionVerificationCode
    3)修改FmrParam中hasValidateCode为hasVerificationCode
    4)修改${Htmls.formatInput(str)}修改为#{str}
    5)修改默认密码encode方法为SHA256加salt方式,数据库密码字段改为64位,增加salt字段,默认64位安全随机数。
    6)解决新版chrome自动填充密码问题,增加onfocus="this.type='password'"
V1.3.1.R2017052801
    1)增加操作员OPERATOR_AVATAR,OPERATOR_MOBILE,OPERATOR_EMAIL,OPERATOR_SKIN,OPERATOR_URL,分别为头像、手机、邮箱、换肤、登录首页五个字段
    2)增加头像表FMR_AVATAR,并在系统初始化时初始化系统头像,支持用户修改头像。
    3)增加菜单表MENU_NAME_ABBR,MENU_DESC字段分别为菜单简称、菜单描述
    4)修改原主题风格topnav的设计
    5)增加个人中心功能,修改密码功能移到个人中心,并支持用户修改头像(换肤本版本暂未提供)
    6)根据fadfox_res.jar调整字体样式默认bottom:-2px和输入框、选择框默认大小为30px;
    7)删除context.xml中template=/ftmpl/manager/${theme}/template.htm中的${theme},改为template=/ftmpl/manager/template.htm,配置更简洁
    8)增加themeFrame的支持,true表示采用全屏iframe风格,topnav和sidebar不动,只动mainbody;false表示非iframe,每页面为新的页面的风格。
    9)删除FRM_NEUM中MENU_TARGET字段
    10)增加主题首页设计,当前只作了00_default的首页,其他的还是原始的
    11)删除参数表FMR_PARAM中HAS_AUTO_COMPLETE(是否支持自动完成),统一为不支持,增加HAS_REMEMBER_PASS,把记住用户名称密码分开
V1.3.1.R2017072501
    1)增加param.htm,config.htm修改时的confirm提示
    2)增加登录页和操作员密码页,处理屏蔽自动完成和保存密码处理不完全问题
    3)增加f-tabnav背景色各模板CSS重写
    4)修改操作日志表和保持方式
    5)增加操作日志任务,删除指定时间之前日志
    6)增加fmr_xxx开头的模板变量定义,原styleColor等将废去
    7)修改操作员组多个关联,菜单权限未去重BUG
V1.3.2.R2017080501
    1)删除操作员组功能,删除初始化参数是否有操作员组选项
    2)增加部门管理功能,包括部门管理、部门成员和部门权限三个功能
    3)增加操作员和部门关系,在操作员表中增加operatorDept,operatorDeptAll两个字段,分别表示关系的部门和上级所有部门
    4)修改权限设计为,操作员的权限=去重(关联的部门权限+个人独立权限)
    5)增加任务中如果有正常的管理员则停用超级管理员
    6)修改关闭超级管理员时themeFrame时top退出的BUG
    7)增加部门权限默认继承上级部门权限
    8)修改初始化超级管理员fadfox的默认密码
    9)修改FMR_OPERATOR表中CREATE_TIME,UPDATE_TIME字段为OPERATOR_CREATED,OPERATOR_MODIFIED
    10)修改callFrame的使用,增加data-role="f-call-frame"处理
    11)修改头没有的情况下,显示no_pic.jpg
    12)修改FmrLogBootstrap类名为FmrBootstrapApi,增加logined和logouting两个方法,支持登录和退出的回调
    13)对边导航开关作了会话处理
    14)增加列表行点击选中函数fadfox_manager_tr_onclick()和鼠标移入移出函数fadfox_manager_tr_onmouse()
    15)修改初始化脚本,默认记住用户名
    16)增加FmrAdminMutixRule解决管理员互斥权限问题,修改部门取消、部门增加成员的权限BUG
    17)修改主题方式,把首页和内部页主题拆分开,可以任意组合
    18)主题修改功能折叠到系统参数设置里面
    19)调整05_flatwise模板,使用下拉列表方式
    20)删除旧的ftmpl中的定义如styleColor,统一使用fmr_开头定义的变量名
V1.4.0.R2018010101
    1)正式启用ZhiqimManager名称,原所有Fadfox改为Zhiqim,原所有fadfox改为zhiqim,原所有FADFOX改为ZHIQIM
    2)原com.zhiqim.fadfox.manager改为org.zhiqim.manager,中文凡狐改为知启蒙,默认用户名改为zhiqim
    3)增加操作员权限等DAO方法
    4)增加特定目录/zmr/*.htm,/zmr/*.zml和/zmi/*.htm,/zmi/*.zml的支持
    5)修改默认密码器,对记住密码的处理作修改
    6)调整zhiqim_template.jar为zhiqim_ml.jar的支持
    7)增加菜单的增加和删除功能,超级管理员查看停用的菜单,以支持现网环境上对功能的开启、停用和增删
    8)增加角色管理,以支持部门、角色和个人独立三种权限组合
    9)增加JS在电信环境下被广告拦截时读取失败的处理,方式为增加cdnPath读取https协议防拦截
    10)增加对ZmlVarRuntime的支持,对变量支持运行时访问
    11)增加ZMR_OPERATE_LOG的时间索引
    12)修改菜单&权限树型菜单折叠的BUG(原Global改为Zmr),修改02_concise菜单没有子菜单空白的BUG,修改为当没有子菜单和当前菜单没有连接时不显示
    13)修改边导航快速点击出高度计算的BUG,增加doClickTopMenuUp/doClickTopMenuDw标志
    14)操作员在线列表中,指定ZmrSessionUser.class,否则前后端在一起的情况下数据会混乱
V1.4.0.R2018052801
    1)修改ZmrParam类结构的paramUpdate为paramType(public|protected|private)
    2)修改ZmrParamCache为ZmrParamDao,修改对应的类和功能,删除zmr_param_sql配置,在ZmrBootstrap中自己使用
    3)使用ORM的缓存机制,增加/zhiqimManager/cache.htm功能
    4)增加对zhiqimManage命名的支持
    5)增加组织权限模块
V1.5.0.R2018082301
    1)部门、角色继承所属组织权限
    2)顶部导航右侧增加切换组织,组织功能修改为只支持两级(根组织和分组织),默认即添加分组织
    3)修改登陆为AJAX调用方式,方便后续支持外部账号验证
V1.6.0.R20210401
    1)整理更新到V1.6.0的管理台版本
    2)删除系统头像功能,增加进程功能
    3)清理操作员表/操作员日志不用的字段,包括ORG_ID
    4)清理部门和角色功能,把操作员日志和操作员在线合并到操作员功能中,合并设置和查看操作员权限功能
    5)基于zhiqim_framework的V1.6.0.R20210401
V7.0.1.R20210701
    1)基于zhiqim_framework的V7.0.1.R20210701
V8.0.1.R20210708
    1)修改版本号为V8,表示该版本以JDK8为基准,同时V7采用分支jdk7
    2)把MainAction中读pid改到ZmrBootstrap中先初始化,因为Mac下查pid特别慢
V8.0.2.R20211201
    1)ZhiqimORM采用8.0.2的新的去除get/set/is的DBO方式
    2)增加删除操作员的检查和静默删除实现接口
    3)修改safari浏览器default下首页和elegant的iframenav未命名下的界面问题
    4)修复浏览器刷新回首页的问题
    5)修复个人中心和left_nav,right_nav刷新回首页问题
V8.0.3.R20220212
    1)根据8.0.3改造
V8.0.4.R20230310
    1)增加ZmrParamDao的参数组
    2)修改ZmrParamDao的doUpdate返回值为R1
    3)调整operatorStatus为operatorValid,1表示正常,0表示停用
    4)增加通用的ZmrCommonDao
    5)调整页面上“刷新”和“退出系统”设置为user-select:none
    6)增加indexMobile.htm对手机端首页的简化支持
    7)优化tabnavmain随屏幕缩放分行
    8)优化container随屏幕缩放最小高度为document.clientHeight
    7)优化刷新回显当前页功能(增加ZmrMenuRule)