fix(number-fields): избегаем потери точности длинных чисел
- number-поля теперь рендерятся как text + inputMode=numeric, чтобы браузер не округлял значения через input type=number - пробелы при вставке в number-поля удаляются - бэкенд нормализует значения number-полей в строку перед сохранением - добавлен хелпер normalizeFieldValueForStorage Closes: искажение расчётного счёта и других длинных числовых полей
This commit is contained in:
31
.gitignore
vendored
Normal file
31
.gitignore
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
node_modules
|
||||
dist
|
||||
.DS_Store
|
||||
server/public
|
||||
vite.config.ts.*
|
||||
*.tar.gz
|
||||
mobile/credentials/
|
||||
mobile/credentials.json
|
||||
mobile/node_modules/
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
tmp/crm-prod-sync.*
|
||||
|
||||
# Debug screenshots — кидай сюда все временные скрины, в репо не попадут
|
||||
screenshots/
|
||||
*.png
|
||||
*.jpg
|
||||
*.jpeg
|
||||
*.webp
|
||||
*.gif
|
||||
|
||||
# Локальная конфигурация finance модуля (содержит credentials)
|
||||
data/
|
||||
|
||||
# Разрешаем нужные assets проекта
|
||||
!client/public/**
|
||||
!client/src/assets/**
|
||||
!mobile/assets/**
|
||||
!attached_assets/**
|
||||
!.canvas/assets/**
|
||||
Reference in New Issue
Block a user