mirror of https://gitee.com/karson/fastadmin.git
新增Table.api.formatter.toggle,文件大小格式化,更新后需要压缩打包后台的JS
parent
ac6aa072a2
commit
cb77b7c985
|
|
@ -30,7 +30,7 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
|
||||||
{field: 'imageheight', title: __('Imageheight'), sortable: true},
|
{field: 'imageheight', title: __('Imageheight'), sortable: true},
|
||||||
{field: 'imagetype', title: __('Imagetype'), formatter:Table.api.formatter.search},
|
{field: 'imagetype', title: __('Imagetype'), formatter:Table.api.formatter.search},
|
||||||
{field: 'storage', title: __('Storage'), formatter: Table.api.formatter.search},
|
{field: 'storage', title: __('Storage'), formatter: Table.api.formatter.search},
|
||||||
{field: 'filesize', title: __('Filesize'), operate: 'BETWEEN', sortable: true},
|
{field: 'filesize', title: __('Filesize'), operate: 'BETWEEN', sortable: true, formatter: Table.api.formatter.filesize},
|
||||||
{field: 'mimetype', title: __('Mimetype'), formatter:Table.api.formatter.search},
|
{field: 'mimetype', title: __('Mimetype'), formatter:Table.api.formatter.search},
|
||||||
{
|
{
|
||||||
field: 'createtime',
|
field: 'createtime',
|
||||||
|
|
|
||||||
|
|
@ -458,6 +458,19 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
||||||
} else {
|
} else {
|
||||||
return value ? Moment(parseInt(value) * 1000).format(datetimeFormat) : __('None');
|
return value ? Moment(parseInt(value) * 1000).format(datetimeFormat) : __('None');
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
filesize: function (value, row, index) {
|
||||||
|
if(value == null || value == ''){
|
||||||
|
return "0 Bytes";
|
||||||
|
}
|
||||||
|
var unitArr = new Array("Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB");
|
||||||
|
var i = 0;
|
||||||
|
var srcsize = parseFloat(value);
|
||||||
|
i = Math.floor(Math.log(srcsize) / Math.log(1024));
|
||||||
|
var size = srcsize / Math.pow(1024,i);
|
||||||
|
//保留的小数位数
|
||||||
|
size = size.toFixed(2);
|
||||||
|
return size + unitArr[i];
|
||||||
},
|
},
|
||||||
operate: function (value, row, index) {
|
operate: function (value, row, index) {
|
||||||
var table = this.table;
|
var table = this.table;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue