yangyin
2024-09-06 b01a1c6b97a120c7d7fc2a19a23ae55121277fde
src/utils/util.ts
@@ -575,7 +575,23 @@
      }, wait);
   };
};
/**
 * 文件大小字节转换为XXX
 * @param size 字节大小
 * @returns {string|*}
 */
export const convertFileSize = (size) => {
   if (!size && size !== 0) return '';
   if (size < pow1024(1)) return size + ' B';
   if (size < pow1024(2)) return (size / pow1024(1)).toFixed(2) + ' KB';
   if (size < pow1024(3)) return (size / pow1024(2)).toFixed(2) + ' MB';
   if (size < pow1024(4)) return (size / pow1024(3)).toFixed(2) + ' GB';
   return (size / pow1024(4)).toFixed(2) + ' TB';
};
// 求次幂
function pow1024(num) {
   return Math.pow(1024, num);
}
/**
 *
 * @param {*} func 节流函数
@@ -684,9 +700,9 @@
/**
 * 保留指定精度小数位,且不补零
 * @param num
 * @param precision
 * @returns
 * @param num
 * @param precision
 * @returns
 */
export const toMyFixed = (num, precision) => {
   if (num == null) return '';