diff --git a/frontend/lib/utils/buttonActions.ts b/frontend/lib/utils/buttonActions.ts index eafbd814..3dcdf6a0 100644 --- a/frontend/lib/utils/buttonActions.ts +++ b/frontend/lib/utils/buttonActions.ts @@ -392,27 +392,12 @@ export class ButtonActionExecutor { // console.log("πŸ“‹ μ±„λ²ˆ κ·œμΉ™μ΄ μ„€μ •λœ ν•„λ“œ:", fieldsWithNumbering); // console.log("πŸ“Š ν•„λ“œ 개수:", Object.keys(fieldsWithNumbering).length); - // 각 ν•„λ“œμ— λŒ€ν•΄ μ‹€μ œ μ½”λ“œ ν• λ‹Ή - for (const [fieldName, ruleId] of Object.entries(fieldsWithNumbering)) { - try { - // console.log(`🎫 ${fieldName} ν•„λ“œμ— μ±„λ²ˆ κ·œμΉ™ ${ruleId} ν• λ‹Ή μ‹œμž‘`); - const { allocateNumberingCode } = await import("@/lib/api/numberingRule"); - const response = await allocateNumberingCode(ruleId); - - // console.log(`πŸ“‘ API 응닡 (${fieldName}):`, response); - - if (response.success && response.data) { - const generatedCode = response.data.generatedCode; - formData[fieldName] = generatedCode; - // console.log(`βœ… ${fieldName} = ${generatedCode} (ν• λ‹Ή μ™„λ£Œ)`); - } else { - console.error(`❌ μ±„λ²ˆ κ·œμΉ™ ν• λ‹Ή μ‹€νŒ¨ (${fieldName}):`, response.error); - toast.error(`${fieldName} μ±„λ²ˆ κ·œμΉ™ ν• λ‹Ή μ‹€νŒ¨: ${response.error}`); - } - } catch (error) { - console.error(`❌ μ±„λ²ˆ κ·œμΉ™ ν• λ‹Ή 였λ₯˜ (${fieldName}):`, error); - toast.error(`${fieldName} μ±„λ²ˆ κ·œμΉ™ ν• λ‹Ή 였λ₯˜`); - } + // μ‚¬μš©μž μž…λ ₯ κ°’ μœ μ§€ (μž¬ν• λ‹Ήν•˜μ§€ μ•ŠμŒ) + // μ±„λ²ˆ κ·œμΉ™μ€ TextInputComponent 마운트 μ‹œ 이미 μƒμ„±λ˜μ—ˆμœΌλ―€λ‘œ + // μ €μž₯ μ‹œμ μ—λŠ” μ‚¬μš©μžκ°€ μˆ˜μ •ν•œ 값을 κ·ΈλŒ€λ‘œ μ‚¬μš© + if (Object.keys(fieldsWithNumbering).length > 0) { + console.log("ℹ️ μ±„λ²ˆ κ·œμΉ™ ν•„λ“œ 감지:", Object.keys(fieldsWithNumbering)); + console.log("ℹ️ μ‚¬μš©μž μž…λ ₯ κ°’ μœ μ§€ (μž¬ν• λ‹Ή ν•˜μ§€ μ•ŠμŒ)"); } // console.log("βœ… μ±„λ²ˆ κ·œμΉ™ ν• λ‹Ή μ™„λ£Œ");