feat(data-process): 完善后台生成与失败重试

This commit is contained in:
caoxiaozhu
2026-07-28 10:56:05 +08:00
parent 8a6a6574bb
commit 01d2e6c76a
178 changed files with 4472 additions and 595 deletions

View File

@@ -0,0 +1 @@
function n(t){if(typeof t=="number")return Number.isFinite(t)?Math.max(0,t):0;const e=String(t||"").trim().match(/^(\d+(?:\.\d+)?)\s*(B|KB|MB|GB|TB)?$/i);if(!e)return 0;const r={B:1,KB:1024,MB:1024**2,GB:1024**3,TB:1024**4};return Number(e[1])*r[(e[2]||"B").toUpperCase()]}function s(t,e){const r=Number(t),i=Number.isFinite(r)&&r>0?r:n(e);return i<=0?"0.00 MB":`${Math.max(i/1024**2,.01).toFixed(2)} MB`}export{s as f};