31 lines
812 B
JavaScript
31 lines
812 B
JavaScript
|
|
||
|
/**
|
||
|
* 在页面上弹出错误信息.
|
||
|
*
|
||
|
* @param {string} errHeader 错误标题
|
||
|
* @param {string} errMsg 错误信息
|
||
|
*/
|
||
|
function errorModal(errHeader, errMsg) {
|
||
|
$('#error-modal').find('.modal-title').text(errHeader);
|
||
|
$('#error-modal').find('.modal-body').text(errMsg);
|
||
|
$('#error-modal').modal();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 将一个字节为单位的值转换为可读性更好的字符串
|
||
|
*
|
||
|
* @param {number} bytes 要转换的数值
|
||
|
* @returns 该值的字符串表示
|
||
|
*/
|
||
|
function getReadableSize(bytes) {
|
||
|
if (bytes < 1024) {
|
||
|
return `${bytes} B`;
|
||
|
} else if (bytes < 1024 * 1024) {
|
||
|
bytes = bytes / 1024;
|
||
|
return `${Math.floor(bytes)} KB`;
|
||
|
} else {
|
||
|
bytes = bytes / (1024 * 1024);
|
||
|
return `${Math.floor(bytes)} MB`;
|
||
|
}
|
||
|
}
|