fix: standardize currency and input selection styles

This commit is contained in:
hectorzhao
2026-07-11 10:49:00 +08:00
parent 20f89d14aa
commit a4d42cf702
15 changed files with 52 additions and 33 deletions
+1 -11
View File
@@ -3,6 +3,7 @@ import { Plus, Search } from 'lucide-react';
import { Breadcrumb, Button, DateRangeInput, Input, Modal, Pagination, Select, Textarea, Tag, type DateRangeValue } from '@/components/ui';
import { adminApi, type RechargeOrder, type TenantOption } from '@/api/adminApi';
import { formatDateTime } from '@/utils/dateTime';
import { formatAmount } from '@/utils/currency';
type ManualRechargeForm = {
tenantId: string;
@@ -16,17 +17,6 @@ function getDate(value: string) {
return value.slice(0, 10);
}
function formatAmount(value?: number) {
if (value === undefined) {
return '';
}
return value.toLocaleString('zh-CN', {
maximumFractionDigits: 2,
minimumFractionDigits: Number.isInteger(value) ? 0 : 2,
});
}
function RemarkCell({ value }: { value?: string }) {
return (
<div className={['admin-remark-cell', value ? '' : 'admin-remark-cell--empty'].filter(Boolean).join(' ')}>