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 () => {
|
const sendCode = async () => {
|
||||||
try {
|
try {
|
||||||
const values = await form.validateFields(['phone']);
|
const values = await form.validateFields(['phone']);
|
||||||
const phone = `+7${values.phone}`;
|
const phone = `7${values.phone}`; // БЕЗ +, формат: 79001234567
|
||||||
|
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
addDebugEvent?.('sms', 'pending', `📱 Отправляю SMS на ${phone}...`, { phone });
|
addDebugEvent?.('sms', 'pending', `📱 Отправляю SMS на ${phone}...`, { phone });
|
||||||
@@ -68,7 +68,7 @@ export default function Step1Phone({
|
|||||||
const verifyCode = async () => {
|
const verifyCode = async () => {
|
||||||
try {
|
try {
|
||||||
const values = await form.validateFields(['phone', 'smsCode']);
|
const values = await form.validateFields(['phone', 'smsCode']);
|
||||||
const phone = `+7${values.phone}`;
|
const phone = `7${values.phone}`; // БЕЗ +, формат: 79001234567
|
||||||
const code = values.smsCode;
|
const code = values.smsCode;
|
||||||
|
|
||||||
setVerifyLoading(true);
|
setVerifyLoading(true);
|
||||||
@@ -168,7 +168,7 @@ export default function Step1Phone({
|
|||||||
onClick={() => {
|
onClick={() => {
|
||||||
// Автозаполняем телефон и email
|
// Автозаполняем телефон и email
|
||||||
const devData = {
|
const devData = {
|
||||||
phone: '+79001234567',
|
phone: '79001234567', // БЕЗ +
|
||||||
email: 'test@test.ru',
|
email: 'test@test.ru',
|
||||||
};
|
};
|
||||||
updateFormData(devData);
|
updateFormData(devData);
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ export default function Step3Payment({
|
|||||||
const devData = {
|
const devData = {
|
||||||
fullName: 'Тест Тестов',
|
fullName: 'Тест Тестов',
|
||||||
email: 'test@test.ru',
|
email: 'test@test.ru',
|
||||||
phone: '+79991234567',
|
phone: '79991234567', // БЕЗ +
|
||||||
paymentMethod: 'sbp',
|
paymentMethod: 'sbp',
|
||||||
bankName: 'sberbank',
|
bankName: 'sberbank',
|
||||||
};
|
};
|
||||||
@@ -206,7 +206,7 @@ export default function Step3Payment({
|
|||||||
const devData = {
|
const devData = {
|
||||||
fullName: 'Тест Тестов',
|
fullName: 'Тест Тестов',
|
||||||
email: 'test@test.ru',
|
email: 'test@test.ru',
|
||||||
phone: '+79991234567',
|
phone: '79991234567', // БЕЗ +
|
||||||
paymentMethod: 'sbp',
|
paymentMethod: 'sbp',
|
||||||
bankName: 'sberbank',
|
bankName: 'sberbank',
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user