feat: 카테고리 기반 코드 생성 로직 추가 및 로깅 개선

- NumberingRuleService에서 카테고리 파트를 처리하여 올바른 템플릿을 생성하도록 개선하였습니다.
- allocateCode 함수에서 카테고리 기반 코드 생성을 위한 로직을 추가하고, 관련 로깅을 강화하여 디버깅을 용이하게 하였습니다.
- EditModal 및 V2Input 컴포넌트에서 formData를 로깅하여 채번 규칙 할당 시의 상태를 명확히 기록하도록 하였습니다.
- V2CategoryManagerComponent에서 스크롤 가능하도록 UI를 개선하여 사용자 경험을 향상시켰습니다.
This commit is contained in:
kjs
2026-02-05 15:39:59 +09:00
parent 9f3437d499
commit 77fcf1a35a
4 changed files with 127 additions and 17 deletions

View File

@@ -769,7 +769,10 @@ export const EditModal: React.FC<EditModalProps> = ({ className }) => {
// 채번 규칙이 있는 필드에 대해 allocateCode 호출
if (Object.keys(fieldsWithNumbering).length > 0) {
console.log("🎯 [EditModal] 채번 규칙 할당 시작");
console.log("🎯 [EditModal] 채번 규칙 할당 시작, formData:", {
material: formData.material, // 재질 값 로깅
allKeys: Object.keys(formData),
});
const { allocateNumberingCode } = await import("@/lib/api/numberingRule");
let hasAllocationFailure = false;