icdd-vsumm/static/js/util.js

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`;
}
}