feat(platform-admin): align frontend with backend contracts
This commit is contained in:
@@ -40,6 +40,13 @@ export function buildResourcePayload(
|
||||
payload[field.key] = number;
|
||||
break;
|
||||
}
|
||||
case 'money': {
|
||||
const amount = Number(value);
|
||||
if (!Number.isFinite(amount))
|
||||
throw new Error(`${field.label}必须是有效金额`);
|
||||
payload[field.key] = Math.round(amount * 100);
|
||||
break;
|
||||
}
|
||||
case 'boolean':
|
||||
payload[field.key] = value === true || value === 'true';
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user