fix: Remove duplicate caseObj declaration
Problem: - caseObj was declared twice: once at line 6 and again at line 270 - Caused esbuild compilation error Solution: - Removed first declaration at line 6 - Updated smsInputData extraction to handle multiple data formats - caseObj is now only declared after normalization at line 270 Files: - frontend/src/components/form/generateConfirmationFormHTML.ts: Fixed duplicate declaration
This commit is contained in:
@@ -2,18 +2,15 @@
|
||||
// Основана на структуре из n8n Code node "Mini-app Подтверждение данных"
|
||||
|
||||
export function generateConfirmationFormHTML(data: any): string {
|
||||
// Данные уже нормализованы в компоненте, используем их напрямую
|
||||
const caseObj = data.case || {};
|
||||
|
||||
// Извлекаем SMS данные
|
||||
// Извлекаем SMS данные (до нормализации, так как структура может быть разной)
|
||||
const smsInputData = {
|
||||
prefix: data.sms_meta?.prefix || '',
|
||||
prefix: data.sms_meta?.prefix || data.prefix || '',
|
||||
session_token: data.session_token || '',
|
||||
telegram_id: data.telegram_id || '',
|
||||
claim_id: data.case?.meta?.claim_id || '',
|
||||
unified_id: data.case?.meta?.unified_id || '',
|
||||
user_id: data.case?.meta?.user_id || '',
|
||||
status: data.case?.meta?.status || '',
|
||||
claim_id: data.case?.meta?.claim_id || data.claim_id || data.propertyName?.meta?.claim_id || '',
|
||||
unified_id: data.case?.meta?.unified_id || data.propertyName?.meta?.unified_id || '',
|
||||
user_id: data.case?.meta?.user_id || data.propertyName?.meta?.user_id || '',
|
||||
status: data.case?.meta?.status || data.propertyName?.meta?.status || '',
|
||||
};
|
||||
|
||||
// Утилиты
|
||||
|
||||
Reference in New Issue
Block a user