fix: Формат телефона БЕЗ + (79001234567 вместо +79001234567)\n\n- Step1Phone: sendCode и verifyCode отправляют 7XXXXXXXXXX\n- Step3Payment: DEV MODE кнопки используют формат без +\n- Совместимость с vTiger CRM (mobile поле хранит без +)
This commit is contained in:
@@ -25,7 +25,7 @@ export default function Step1Phone({
|
||||
const sendCode = async () => {
|
||||
try {
|
||||
const values = await form.validateFields(['phone']);
|
||||
const phone = `+7${values.phone}`;
|
||||
const phone = `7${values.phone}`; // БЕЗ +, формат: 79001234567
|
||||
|
||||
setLoading(true);
|
||||
addDebugEvent?.('sms', 'pending', `📱 Отправляю SMS на ${phone}...`, { phone });
|
||||
@@ -68,7 +68,7 @@ export default function Step1Phone({
|
||||
const verifyCode = async () => {
|
||||
try {
|
||||
const values = await form.validateFields(['phone', 'smsCode']);
|
||||
const phone = `+7${values.phone}`;
|
||||
const phone = `7${values.phone}`; // БЕЗ +, формат: 79001234567
|
||||
const code = values.smsCode;
|
||||
|
||||
setVerifyLoading(true);
|
||||
@@ -168,7 +168,7 @@ export default function Step1Phone({
|
||||
onClick={() => {
|
||||
// Автозаполняем телефон и email
|
||||
const devData = {
|
||||
phone: '+79001234567',
|
||||
phone: '79001234567', // БЕЗ +
|
||||
email: 'test@test.ru',
|
||||
};
|
||||
updateFormData(devData);
|
||||
|
||||
@@ -186,7 +186,7 @@ export default function Step3Payment({
|
||||
const devData = {
|
||||
fullName: 'Тест Тестов',
|
||||
email: 'test@test.ru',
|
||||
phone: '+79991234567',
|
||||
phone: '79991234567', // БЕЗ +
|
||||
paymentMethod: 'sbp',
|
||||
bankName: 'sberbank',
|
||||
};
|
||||
@@ -206,7 +206,7 @@ export default function Step3Payment({
|
||||
const devData = {
|
||||
fullName: 'Тест Тестов',
|
||||
email: 'test@test.ru',
|
||||
phone: '+79991234567',
|
||||
phone: '79991234567', // БЕЗ +
|
||||
paymentMethod: 'sbp',
|
||||
bankName: 'sberbank',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user