Merge pull request 'V20251023001' (#23) from V20251023001 into main

Reviewed-on: #23
This commit was merged in pull request #23.
This commit is contained in:
2025-10-28 05:12:58 +00:00
4 changed files with 24 additions and 2 deletions

View File

@@ -203,6 +203,11 @@ function fn_deletePartRelateInfo(leftObjId, leftPartLastObjId, leftParentPartNo,
if(data.result){ if(data.result){
$(parent.frames['leftFrame'].document.location.reload()); $(parent.frames['leftFrame'].document.location.reload());
//$(parent.frames['rightFrame'].fn_searchPart()); //$(parent.frames['rightFrame'].fn_searchPart());
// 부모 창(E-BOM 목록) 새로고침
if(window.opener && window.opener.fn_search) {
window.opener.fn_search();
}
} }
} }
, error: function(jqxhr, status, error){ , error: function(jqxhr, status, error){
@@ -253,6 +258,11 @@ function fn_relatePartInfo(leftObjId, rightCheckedArr, leftPartNoQty, leftPartLa
if(rightFrame.clearSelection) { if(rightFrame.clearSelection) {
rightFrame.clearSelection(); rightFrame.clearSelection();
} }
// 부모 창(E-BOM 목록) 새로고침
if(window.opener && window.opener.fn_search) {
window.opener.fn_search();
}
} }
} }
, error: function(jqxhr, status, error){ , error: function(jqxhr, status, error){
@@ -289,6 +299,11 @@ function fn_changeRelatePartInfo(objId,rightObjId,leftObjId,leftPartNoQty,leftPa
if(rightFrame.clearSelection) { if(rightFrame.clearSelection) {
rightFrame.clearSelection(); rightFrame.clearSelection();
} }
// 부모 창(E-BOM 목록) 새로고침
if(window.opener && window.opener.fn_search) {
window.opener.fn_search();
}
} }
} }
, error: function(jqxhr, status, error){ , error: function(jqxhr, status, error){

View File

@@ -341,6 +341,11 @@ function fn_saveQty(leftObjId, qty, leftQtyParObjId){
if(data.result){ if(data.result){
Swal.fire('저장하였습니다.'); Swal.fire('저장하였습니다.');
_tabulGrid.replaceData(); // 그리드 새로고침 _tabulGrid.replaceData(); // 그리드 새로고침
// 부모 창(E-BOM 목록) 새로고침
if(window.opener && window.opener.fn_search) {
window.opener.fn_search();
}
} }
}, },
error: function(jqxhr, status, error){ error: function(jqxhr, status, error){

View File

@@ -161,7 +161,9 @@ function fn_initRightGrid(){
height: "600px", height: "600px",
pagination: false, pagination: false,
columns: columns, columns: columns,
placeholder: "검색 버튼을 클릭하여 품목을 조회하세요" placeholder: "검색 버튼을 클릭하여 품목을 조회하세요",
selectable: true, // 다중 선택 가능
selectableRangeMode: "click" // 클릭으로 선택
}); });
} }

View File

@@ -6650,7 +6650,7 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
<update id="changeStatusBomReport" parameterType="map"> <update id="changeStatusBomReport" parameterType="map">
UPDATE PART_BOM_REPORT UPDATE PART_BOM_REPORT
SET SET
STATUS = (CASE WHEN STATUS != 'create' THEN 'changeDesign' ELSE STATUS END) STATUS = (CASE WHEN STATUS != 'create' THEN 'N' ELSE STATUS END)
WHERE OBJID = #{BOM_REPORT_OBJID} WHERE OBJID = #{BOM_REPORT_OBJID}
</update> </update>