fix: Select Basic 다중선택 높이 적용 및 menu_objid=0 타입 처리
1. Select Basic 다중선택 컴포넌트 높이 문제 해결 - 외부 wrapper에 height: 100% 추가 - 내부 div에 인라인 스타일로 height: 100% 명시 - items-center 추가하여 태그 세로 가운데 정렬 - Tailwind h-full 클래스 제거로 스타일 충돌 방지 2. 메뉴 복사 시 menu_objid=0 공통 카테고리 타입 처리 - menu_objid가 숫자 0, 문자열 '0' 모두 처리 - == 0 타입 강제 변환으로 모든 경우 감지 - 카테고리 컬럼 매핑, 카테고리 값 모두 적용 - 공통 카테고리 19개 정상 복사 가능
This commit is contained in:
@@ -1649,8 +1649,12 @@ export class MenuCopyService {
|
||||
for (const mapping of settings.columnMappings) {
|
||||
// menu_objid = 0인 공통 설정은 그대로 0으로 유지
|
||||
let newMenuObjid: number | undefined;
|
||||
|
||||
if (mapping.menu_objid === 0) {
|
||||
|
||||
if (
|
||||
mapping.menu_objid === 0 ||
|
||||
mapping.menu_objid === "0" ||
|
||||
mapping.menu_objid == 0
|
||||
) {
|
||||
newMenuObjid = 0; // 공통 설정
|
||||
} else {
|
||||
newMenuObjid = menuIdMap.get(mapping.menu_objid);
|
||||
@@ -1714,8 +1718,12 @@ export class MenuCopyService {
|
||||
for (const value of sortedValues) {
|
||||
// menu_objid = 0인 공통 설정은 그대로 0으로 유지
|
||||
let newMenuObjid: number | undefined;
|
||||
|
||||
if (value.menu_objid === 0) {
|
||||
|
||||
if (
|
||||
value.menu_objid === 0 ||
|
||||
value.menu_objid === "0" ||
|
||||
value.menu_objid == 0
|
||||
) {
|
||||
newMenuObjid = 0; // 공통 설정
|
||||
} else {
|
||||
newMenuObjid = menuIdMap.get(value.menu_objid);
|
||||
|
||||
Reference in New Issue
Block a user