fix persian number in input
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
* منبع: ستون amount + JSON فیلد data (بدون ستون DB جدا).
|
||||
*/
|
||||
|
||||
import { parseNumericValue } from '@core/utils/convert'
|
||||
|
||||
export type AccountingSyncDocRecord = {
|
||||
amount?: number | string | null
|
||||
type?: string | null
|
||||
@@ -12,8 +14,7 @@ export type AccountingSyncDocRecord = {
|
||||
|
||||
function parseNum(value: unknown): number {
|
||||
if (value == null || value === '') return NaN
|
||||
const n = Number(String(value).replace(/,/g, '').replace('/', '.'))
|
||||
return Number.isFinite(n) ? n : NaN
|
||||
return parseNumericValue(value)
|
||||
}
|
||||
|
||||
export function parseDocPayload(data?: string | null): Record<string, unknown> | null {
|
||||
|
||||
Reference in New Issue
Block a user