diff --git a/WebContent/WEB-INF/view/partMng/structurePopupLeft.jsp b/WebContent/WEB-INF/view/partMng/structurePopupLeft.jsp
index c716b0d..d0a86e4 100644
--- a/WebContent/WEB-INF/view/partMng/structurePopupLeft.jsp
+++ b/WebContent/WEB-INF/view/partMng/structurePopupLeft.jsp
@@ -326,8 +326,8 @@ function fn_initGrid() {
// 행 클릭 시 선택 처리 이벤트
_tabulGrid.on("rowClick", function(e, row) {
- // 라디오 버튼이나 링크 클릭 시에는 기본 동작 유지
- if($(e.target).is('input[type=radio], a')) {
+ // 링크 클릭 시에는 기본 동작 유지 (라디오 버튼은 하이라이트 처리)
+ if($(e.target).is('a')) {
return;
}
diff --git a/src/com/pms/mapper/partMng.xml b/src/com/pms/mapper/partMng.xml
index 521ea03..1839857 100644
--- a/src/com/pms/mapper/partMng.xml
+++ b/src/com/pms/mapper/partMng.xml
@@ -6706,7 +6706,8 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
UPDATE PART_BOM_REPORT
SET
- STATUS = 'changeDesign'
+ -- STATUS = 'changeDesign'
+ STATUS = 'N'
,EDIT_DATE = NOW()
,EDITER = #{WRITER}
WHERE OBJID IN (SELECT Q.BOM_REPORT_OBJID
@@ -6714,14 +6715,15 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
,PART_MNG P
WHERE P.PART_NO = #{PART_NO}
AND P.OBJID = Q.PART_NO)
- AND STATUS != 'changeDesign'
+ AND STATUS != 'N'
UPDATE PART_BOM_REPORT
SET
- STATUS = 'changeDesign'
+ -- STATUS = 'changeDesign'
+ STATUS = 'N'
,EDIT_DATE = NOW()
,EDITER = #{WRITER}
WHERE OBJID IN (SELECT Q.BOM_REPORT_OBJID
@@ -6731,7 +6733,7 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
WHERE P.OBJID = #{OBJID}
AND P.PART_NO = P2.PART_NO
AND P2.OBJID = Q.PART_NO)
- AND STATUS != 'changeDesign'
+ AND STATUS != 'N'