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