feat: 7月迭代
All checks were successful
构建并部署前端到生产环境 / build-and-deploy (push) Successful in 1m11s

This commit is contained in:
luo
2026-07-27 18:13:19 +08:00
parent 6a794d88af
commit 4f281da778
27 changed files with 1176 additions and 167 deletions

18
utils/display.js Normal file
View File

@@ -0,0 +1,18 @@
export const formatMoney = (amount) => {
if (amount === null || amount === undefined || amount === '') return '0.00';
const cents = Number(amount);
if (!Number.isFinite(cents)) return '0.00';
return (cents / 100).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ',');
};
export const formatDate = (value, fallback = '-') => {
if (!value) return fallback;
return String(value).replace('T', ' ').slice(0, 10);
};
export const formatDateTime = (value, fallback = '-') => {
if (!value) return fallback;
return String(value).replace('T', ' ').slice(0, 19);
};