README
3.8.26 (2021-04-25)
fix
1.fix(layout): 修改displayIndex展示页,增加显示tab功能;
3.8.25 (2021-03-29)
fix
1.fix(schematics): ng add yunzai8 时,设置自动创建出 assets/version.json 文件,修改package.json中的打包脚本,即ng build 改为 ng build --prod; 2.fix(version): 项目加载时,通过http请求assets/version.json时,附带随机数参数,防止浏览器缓存导致的版本号显示不准确的bug;
3.8.24 (2021-02-19)
fix
1.fix(auth): 监听路由参数obtype,增加控制面包屑与右侧浮动按钮的显示;
feat
1.feat(split-layout): 增加“左右拖拽分隔布局”组件
3.8.23 (2021-01-07)
fix
1.fix(select-contacts): 修改“人员选择”组件,增加userTypes参数
3.8.22 (2020-12-28)
fix
1.fix(sider): 修改“应用介绍”
3.8.21 (2020-12-18)
feat
1.feat(icon-select): 增加图标选择组件,通过服务方式调用(YzIconSelectService)
3.8.20 (2020-12-17)
feat
1.feat(icon): 增加图标组件
3.8.19 (2020-10-12)
fix
1.fix(user): 修改获取系统配置信息的方法; 2.fix(header): 修改“应用与服务”搜索框内不能用鼠标选中文字的bug;
3.8.18 (2020-09-29)
feat
1.feat(version): 增加显示版本号功能;
3.8.17 (2020-09-29)
fix
1.fix(select-contacts): 修改人员选择组件,按部门查询只查学生时也可选择是否查询班级; 2.fix(auth): 增加跳转配置默认路由功能; 3.fix(sider): iframe配置外部链接时不再验证http开头;
3.8.16 (2020-09-24)
fix
1.fix(select-contacts): 修改人员选择组件,增加按宿舍查询;
3.8.15 (2020-08-24)
fix
1.fix(float-right-btn): 修改右侧浮动按钮,“设置”按钮永远排在最后一个;
3.8.14 (2020-08-20)
fix
1.fix(float-right-btn): 将右侧浮动按钮的显隐设置为可控状态;
3.8.13 (2020-08-20)
fix
1.fix(float-right-btn): 将头部按钮改为右侧固定状态;
3.8.12 (2020-08-18)
fix
1.fix(yz-header): 修改开放式系统登陆成功后用户信息样式;
3.8.11 (2020-08-14)
fix
1.fix(select-contacts): 选人组件查询已选择人员时增加加载中效果; 2.fix(auth): 修改路由守卫bug; 3.fix(header): 增加默认logo,修改应用与服务tip提示;
3.8.10 (2020-08-07)
fix
1.fix(select-contacts): 修改选人组件只选学生查询年级列表调用接口; 2.fix(auth): 修改路由守卫bug; 3.fix(header): 点击【应用与服务】中的菜单时,调用【web应用浏览记录】-【新增】方法,保存浏览记录;
3.8.9 (2020-06-24)
fix
1.fix(select-contacts): 优化人员选择组件,增加设置部门树默认是否包含班级、是否展开部门树所有节点、部门树只选学生功能
3.8.8 (2020-06-04)
fix
1.fix(interceptor): 统一异常拦截器400、500、600去掉“http”字样提示;
3.8.7 (2020-06-03)
fix
1.feat(iframe-page): 增加iframe浏览页面; 2.fix(interceptor): 统一异常拦截器400、500、600去掉http状态码; 3.fix(schematics): 修改自动生成配置;
3.8.6 (2020-06-01)
fix
1.fix(select-contacts): 人员选择组件增加按好友查询条件
3.8.5 (2020-05-27)
fix
1.fix(yz-header): 增加控制全部应用显示的开关; 2.fix(select-contacts): 优化人员选择组件;
3.8.4 (2020-05-13)
fix
1.fix(select-contacts): 优化人员选择组件,增加按角色搜索功能、增加自定义按钮样式功能
3.8.3 (2020-05-07)
fix
1.fix(set-new): 优化待办组件; 2.fix(interceptor): 调整异常处理统一拦截器;
3.8.2 (2020-04-26)
fix
1.fix(select-contacts): 优化人员选择组件
3.8.1 (2020-04-20)
feat
1.feat(auth): 增加记录应用访问日志功能
3.8.0 (2020-04-16)
fix
1.fix(all): 解决打包报错问题
3.7.9 (2020-04-16)
feat
1.feat(preview): 增加文件预览组件
3.7.8 (2020-04-02)
feat
1.feat(BaseClient): 加入cas配置
3.7.7 (2020-03-27)
fix
1.fix(yz-select-contacts): 修改选人组件参数; 2.fix(interceptor): 优化接口401后的提示方式;
3.7.6 (2020-03-17)
fix
1.fix(index): 修改启动页“加载中”效果
3.7.5 (2020-03-14)
fix
1.fix(favicon): 修改favicon,优先使用系统配置的,其次是项目内部配置的,最后是默认的
3.7.4 (2020-03-12)
feat
1.feat(all): 新增本地配置开发模式
3.7.3 (2020-03-01)
fix
1.fix(display-index): 修改“系统介绍”页面,优先展示后台配置的介绍图,其次读项目目录下的,最后用包里默认的。
3.7.2 (2020-02-14)
fix
1.fix(yz-select-contacts): 修改“人员选择”组件bug:筛选框中查询按钮每次都从第一页开始搜索;增加数据回显功能,可传一[defaultContacts]数组
3.7.1 (2020-02-13)
feat
1.feat(set-new): 增加待办功能
3.7.0 (2020-02-05)
fix
1.fix(yunzai.modules): 修改打包问题
3.6.9 (2020-01-16)
fix
1.fix(select-contacts): 修改“人员选择”组件,增加编辑按钮描述文字功能,组件关闭后重置组件
3.6.8 (2020-01-16)
feat
1.feat(select-contacts): 新增“人员选择”组件
3.6.7 (2020-01-13)
fix
1.fix(header): 修改“应用与服务”下拉菜单中“我的应用”中的搜索框
3.6.6 (2019-12-27)
fix
1.fix(sider): 修改左侧导航图标问题
3.6.5 (2019-12-18)
fix
1.fix(user): 修改“意见反馈”参数
3.6.4(2019-12-18)
feat
1.feat(interceptor): token过期后注销登录; 2.feat(sider): 左侧菜单增加分层级背景,调整缩进; 3.feat(user): 用户下拉菜单增加“意见反馈”按钮;
3.6.3(2019-11-26)
fix
1.fix(schematics): 在schematics中设置双核浏览器的浏览模式为极速模式
3.6.2(2019-11-25)
feat
1.feat(index): 设置双核浏览器的浏览模式为极速模式
3.6.1(2019-11-13)
fix
1.fix(auth): url带#无法发送get请求问题,手动转译
3.6.0(2019-11-11)
fix
1.fix(stomp): 更换topic模式
3.5.9(2019-11-11)
feat
1.feat(bread): 面包屑可控功能
3.5.8(2019-11-07)
feat
1.feat(logout): 增加强制下线
3.5.7(2019-10-31)
fix
1.打包错误
3.5.6(2019-10-29)
feat
1.新增 开发模式
3.5.5(2019-09-25)
fix
1.修复模块重复引用导致无法懒加载问题
3.5.4(2019-09-24)
fix
1.修复stomp bug
3.5.3(2019-09-23)
fix
1.修复 ws 不支持 https 协议,将 stomp 根据当前协议自动配置 wss/ws 转 nginx 做代理
3.5.2(2019-09-23)
fix
1.修复 ws 不支持 https 协议,将 stomp 根据当前协议自动配置 wss/ws 转 nginx 做代理
3.5.1(2019-09-20)
3.5.0(2019-09-20)
3.4.9(2019-09-12)
fix
1.修复路由=null时可直接通过
3.4.8(2019-09-12)
fix
1.revert path to regepx
3.4.7(2019-09-11)
fix
1.修复act路由参数验证
3.4.6(2019-09-11)
fix
1.修复act路由守卫权限验证问题,升级pathToRegexp
3.4.5(2019-09-10)
fix
1.修复act打包错误
3.4.4(2019-09-09)
feat
1.新增header隐藏
BREAKING CHANGE
1、项目跳转链接,需要在url后面加"?obtype=hide"
3.4.3(2019-09-05)
fix
1.修改index.ts文件
3.4.2(2019-09-05)
feat
1.增加我的应用
2.增加介绍页面,当无路由权限时进入介绍页面
fix
1.开放系统的group引入了cas的group
BREAKING CHANGE
1.统一错误拦截页面跳转处理(屏蔽除500外的message弹框)
2.当用户无路由权限时进入展示页面
const routes: Routes = [
{
path: '', component: YzLayoutComponent,
data: {breadcrumb: '主页', description: '这是主页面'},
canActivate: [ActGuard],
canActivateChild: [ActGuard],
children: [
{path: '', redirectTo: 'demo', pathMatch: 'full'},
{
path: 'demo', component: DemoComponent,
data: {breadcrumb: 'DEMO TITLE', description: 'demo页面是一个具有xxxx功能的xxxxxxxxxxxxxxx的页面xxxxx'}
},
// 更换http401路由为error
// 新增displayIndex路由为系统介绍路由
{path: 'displayIndex', component: DisplayIndexComponent},
{path: 'error/:status/:desc', component: SimpleErrorComponent}
]
},
];
3.去除sharedModel注入配置http401
3.4.1(2019-08-30)
fix
1.修复默认路由跳转问题
3.4.0(2019-08-29)
fix
1.修复报错问题
3.3.1-beta.1(2019-08-29)
fix
1.修复不登陆左侧菜单为空时样式问题
3.3.1(2019-08-28)
fix
1.修复左侧菜单为空时样式问题
3.3.0-beta.1(2019-08-28)
fix
1.修复空路由被权限验证问题
3.2.9(2019-08-28)
fix
- 修复开放系统未登录状态自动获取sider菜单
- 修复面包屑获取不到侧边栏路由时问题
3.2.8(2019-08-27)
fix
- 添加配置图
3.2.7(2019-08-27)
fix
- 修复未登录时执行获取菜单数据
3.2.6(2019-08-26)
fix
- 添加面包屑导航添加首页可点击,子菜单不可点击
- 修复面包屑导航数据显示问题
- 去除显示当前菜单标题
3.2.5(2019-08-23)
feat
1.新增面包屑导航 shared.module中layout.breadcrumb配置是否显示面包屑导航
3.2.4(2019-08-21)
fix
1.修改logo显示问题
3.2.3(2019-08-20)
fix
1.修复页面刷新sider跳转问题
3.2.2(2019-08-14)
fix
1.修复console错误 2.401全屏问题
feat
1.sider 动态隐藏
3.2.1(2019-08-07)
fix
1.左侧菜单及应用与服务隐藏滚动条
3.1.8(2019-07-17)
fix
1.修复左侧应用介绍路由配置问题
3.1.7(2019-07-10)
fix
1.国际化由属性key方式转变为直接中文当key进行翻译
3.1.6(2019-07-10)
fix
1.修复配置默认路由不跳转问题
3.1.5(2019-07-09)
fix
1.Title不变更问题
3.1.4(2019-07-09)
fix
1.Page的Title修补国际化
2.401页面加入注销按钮
3.1.3(2019-07-09)
fix
1.登入登出国际化
3.1.2(2019-07-09)
feat
1.zorro 框架国际化
3.1.1(2019-07-09)
feat
1.国际化搜索问题 2.鼠标悬浮文字提示
3.1.0(2019-07-08)
fix
1.修复注销后后退还可以使用的bug
2.修复helpUrl报错问题
feat
1.增加I18n支持,详细文档在http://222.30.194.106:36001/web/#/92?page_id=767
按照命名基准进行操作
2.增加点击应用跳转页面配置,在菜单扩展配置中加入JSON"{"defaultRoute":"/"}"
3.增加获取应用信息ServiceInfoService
注入使用
BREAKING CHANGE
1.项目升级需要加入Ngx-Translate/code
npm install @ngx-translate/core
2.在SharedModule里面引入依赖
@NgModule({
imports: [
...
TranslateModule.forRoot()
...
],
exports: [
...
TranslateModule
...
]
})
export class SharedModule {
}
3.0.7(2019-07-03)
fix
1.修复Sider一二级菜单不明显问题
feat
1.header栏加入语言按钮
3.0.6(2019-07-03)
fix
1.修复Sider一二级菜单不明显问题
feat
1.search栏固定
3.0.5(2019-06-24)
fix
1.修复 ACT 守卫 401 页面 Bug http://222.30.192.152/npm/angular-packages/issues/52
2.修复 脚手架 系统代码bug
3.0.3(2019-06-24)
fix
1.删除布局配置项,一切样式由外部自己控制
3.0.2(2019-06-24)
fix
1.修复面包屑不变更 bug
breaking Changes
1.去除默认布局下面包屑的配置项,如果需要请自己手动引入
3.0.1(2019-06-24)
fix
1.修复 schematic 脚手架 bug
3.0.0(2019-06-24)
feat
1.加入面包屑组件 yz-simple-breadcrumb
,yz-info-breadcrumb
如果使用请在 baseClientConfig 中配置
layout: {
breadcrumb_type: 'info'|'simple',
}
2.加入通用布局和自定义布局
使用自定义布局的同时需要使用面包屑请自己在 html 中使用组件
layout: {
type: 'default'|'custom'
},
3.sider 自由配置
layout: {
show_sider: true,
},
4.html 的 Title 名称从菜单过滤设置
5.加入错误收集服务支持
请在 clientConfig 中配置sentry
const baseClient: BaseClient = {
...
sentry: `${environment.sentry}`,
...
};
关于 sentry 地址获取方式可参照showDoc:http://222.30.194.106:36001/web/#/92?page_id=762
6.去除 cas 链接配置,使用 gateway/cas-proxy 代替
7.当页面足够长的情况下会出现回到头部按钮
fix
1.修复 AOT 编译 Stomp 时无法取出配置问题
breaking Changes
1.去除 Plugin 模式,转为配置直接量
const baseClient: BaseClient = {
gateway: `${environment.gateway}`,
ignores: [
`${environment.gateway}/cas-proxy/app/validate_full?callback=${
window.location.href
}`
],
stomp: {
brokerURL: `${environment.stomp_server_url}`,
connectHeaders: { login: "guest", passcode: "guest" },
heartbeatIncoming: 5,
heartbeatOutgoing: 20000,
reconnectDelay: 200
},
sentry: `${environment.sentry}`,
layout: {
show_sider: true,
breadcrumb_type: "info",
type: "default"
},
http401: "http401",
systemcode: "office",
type: BaseClientType.CAS_SYSTEM,
dev: false
};
1.3.5(2019-6-20)
feat
1.将用户下拉菜单改为可配置类型 2.加入系统说明文档链接配置 3.恢复左侧菜单栏应用说明
1.3.4(2019-6-19)
Fix
1.http500 拦截器放出 error
1.3.1(2019-6-13)
Fix
1.修复了点击菜单弹出路径的 bug
Feat
1.增加了皮肤切换功能
TODO
即将更换库大版本为 8.0.0 会出现许多 BreakingChanges,更新后版本后与 Angular 大版本为一致,预计 7 月底完成
1.2.11(2019-6-3)
1.favicon 改为从服务器获取
2.头像无用户名变成方形(类似 gitlab)
1.2.10(2019-5-28)
1.修复 Header 新窗口打开问题
1.2.9(2019-5-28)
1.修改 logo 为发请求获取(可配置)
1.2.8(2019-5-14)
1.修复 sider 配置隐藏但不隐藏问题
1.2.7(2019-5-5)
1.升级所有包版本
2.升级 ng-zorro-antd 到 7.3.3
3.修复左侧菜单缩进问题引起的 bug
4.changelog 包被废弃改为手写日志