CHANGELOG - meetbill/butterfly-fe GitHub Wiki

Changelog

以下记录了项目中所有值得关注的变更内容,其格式基于 Keep a Changelog

本项目版本遵守 Semantic VersioningPEP-440

2.2.10 20200921

Changed

更新 angular-ui-router from v0.2.15 to v0.2.18 commit

解决当 URL 带参数时,controller 加载两次问题

2.2.9 20200718

Changed

更新 angular-ui-utils from v0.2.3 to v2.0.0 , 并使用 min 文件 commit

2.2.8 20200706

Changed

将 toaster-container 添加至 "src/static/tpl/app.html",这样无需再到子页面中添加 toaster-container commit

使用 Request 时,当状态码非 200 时,如果返回数据中含有 stat/message 字段,会以 stat/message 字段返回错误信息 commit

Fixed

修复 Request 组件中检测 response 的 code 为 0 时,不显示通知 bug commit

2.2.7 20200616

Changed

Request 添加 put 方法 commit

2.2.6 20200222

Changed

左侧菜单增加一级跳转链接

2.2.5 20200209

Changed

update Toaster 0.4.15 to 3.0.0

Added

封装 http 命令为 Request

2.2.4 20200101

Changed

update jquery 2.1.4 to 2.2.4 commit

add baidu echarts commit

update ngStorage v0.3.11 commit

update ui-grid 3.2.9 commit

使用使用滚轮进行上下滚动时,有时失效的 BUG

替换 logo 为 static/logo/logo.png commit

2.2.3 20191217

commit

Fixed

UI-Grid 调整列大小正常使用时:
js:angular.module('yourApp', ['ui.grid', 'ui.grid.resizeColumns']);
html:<div ui-grid="gridOptions" class="grid" ui-grid-resize-columns></div>
js:enableColumnResizing: false  // 通过控制此项打开和关闭列调整功能

Added

增加 nav 前端 UI 与 JS 分离

Removed

删除 ngGrid,展示表格时优先使用 ui-grid

2.2.2 20191204

修改

添加 angular-jwt 0.1.11

Fix

(1) 修改 table_datatable.html (原文件为二进制文件)
(2) ng-grid 相关
    修改 src/static/js/config.lazyload.js 设置为加载 ng-grid 源文件
    修改 src/static/vendor/angular/ng-grid/build/ng-grid.js 的表达式 "{{  }}" 修改为 "__ __"
    修正 ng-grid 页面无法获取到数据问题

Remove

screenfull 全屏组件
-------/src/static/vendor/jquery/screenfull/dist/screenfull.min.js [js lib]
-------/src/static/js/directives/ui-fullscreen.js [directives]

Chrome71 版本使用 screenfull.js 全屏功能时报参数错误

2.2.1 20191111

官方 Angulr

* Update angularjs to 1.5.8
--------/src/static/vendor/angular/angular-animate/angular-animate.js
--------/src/static/vendor/angular/angular-aria/angular-aria.js
--------/src/static/vendor/angular/angular-cookies/angular-cookies.js
--------/src/static/vendor/angular/angular-messages/angular-messages.js
--------/src/static/vendor/angular/angular-resource/angular-resource.js
--------/src/static/vendor/angular/angular-sanitize/angular-sanitize.js
--------/src/static/vendor/angular/angular-touch/angular-touch.js
--------/src/static/vendor/angular/angular-material/angular-material.css
--------/src/static/vendor/angular/angular/angular.js
* Update angular-ui-select to 0.19.4(原版本 0.8.3)
* VFix css issue on Chrome53
* Fix vbox on small screen

Pine_angulr(相对于官方 Angulr)

(1) 更新 /src/static/vendor 下的 angular、assets,jquery 包为 Angulr 2.2.1 的库
(2) 添加 /src/static/vendor/angular/angular-bootstrap/angular-locale_zh-cn.js
// 地图相关
(3) 添加 /src/static/vendor/vendor/jquery/bower-jvectormap/jquery-jvectormap-cn-mill-en.js
//JavaScript 日期处理类库
(4) 添加 /src/static/vendor/jquery/moment/moment-use-zhcn.js
(5) 添加 /src/static/vendor/jquery/moment/moment-with-locales.js
// 表格 - 数据表格
(6) 修改 /src/static/vendor/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js
----------- 原
/* Set the defaults for DataTables initialisation */
$.extend( true, DataTable.defaults, {
	dom:
		"<'row'<'col-sm-6'l><'col-sm-6'f>>" +
		"<'row'<'col-sm-12'tr>>" +
		"<'row'<'col-sm-6'i><'col-sm-6'p>>",
	renderer: 'bootstrap'
} );
----------- 现
/* Set the defaults for DataTables initialisation */
$.extend( true, DataTable.defaults, {
	dom:
		"<'row'<'col-sm-6'l><'col-sm-6'f>>" +
		"<'row'<'col-sm-12'tr>>" +
		"<'row'<'col-sm-6'i><'col-sm-6'p>>",
	renderer: 'bootstrap',
	language: {
	    "sProcessing": "处理中...",
	    "sLengthMenu": "显示 _MENU_ 项结果",
	    "sZeroRecords": "没有匹配结果",
	    "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",
	    "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",
	    "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
	    "sInfoPostFix": "",
	    "sSearch": "搜索:",
	    "sUrl": "",
	    "sEmptyTable": "表中数据为空",
	    "sLoadingRecords": "载入中...",
	    "sInfoThousands": ",",
	    "oPaginate": {
	        "sFirst": "首页",
	        "sPrevious": "上页",
	        "sNext": "下页",
	        "sLast": "末页"
	    },
	    "oAria": {
	        "sSortAscending": ": 以升序排列此列",
	        "sSortDescending": ": 以降序排列此列"
	    }
	}
} );

未进行合并的的操作

(1) 表格 - 分条表格 的搜索框中的 Search
----------- 此处可修改 /src/static/vendor/jquery/footable/v3/js/footable.js 中 【placeholder: 'Search'】修改为 【placeholder: '搜索',】

删除的文件(相对于 Pine-angulr 2.2.0)

/src/static/vendor/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.css
/src/static/vendor/jquery/fullcalendar/dist/locale-all.js

2.2.0

  • AngularJS :1.4.7

ps:

这个版本在登录页会自动跳转到界面只显示 null 的界面

更新

相对于原 Angulr , Pine-angulr 表达式 {{expression}} 修改为 `__expression__`
⚠️ **GitHub.com Fallback** ⚠️