From b01a1c6b97a120c7d7fc2a19a23ae55121277fde Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期五, 06 九月 2024 16:49:15 +0800 Subject: [PATCH] 新增数据管理的字段 --- src/utils/util.ts | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/utils/util.ts b/src/utils/util.ts index 071491b..5e60f34 100644 --- a/src/utils/util.ts +++ b/src/utils/util.ts @@ -575,7 +575,23 @@ }, wait); }; }; - +/** + * 鏂囦欢澶у皬瀛楄妭杞崲涓篨XX + * @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 ''; -- Gitblit v1.9.3