diff --git a/src/utils/index.ts b/src/utils/index.ts index c86d4cd8..e016c1e2 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -138,9 +138,18 @@ export const generateUUID = () => { }) } -export const fileSizeFormatter = (row) => { +/** + * element plus 的文件大小 Formatter 实现 + * + * @param row 行数据 + * @param column 字段 + * @param cellValue 字段值 + */ +// @ts-ignore +export const fileSizeFormatter = (row, column, cellValue) => { + const fileSize = cellValue const unitArr = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'] - const srcSize = parseFloat(row.size) + const srcSize = parseFloat(fileSize) const index = Math.floor(Math.log(srcSize) / Math.log(1024)) const size = srcSize / Math.pow(1024, index) const sizeStr = size.toFixed(2) //保留的小数位数