1번 2번 수정 완료
This commit is contained in:
@@ -3958,12 +3958,11 @@
|
||||
ORDER BY REGDATE DESC, MBOM_NO
|
||||
</select>
|
||||
|
||||
<!-- M-BOM 목록 (bizMakeOptionList용) -->
|
||||
<!-- M-BOM 목록 (bizMakeOptionList용) - (E-BOM) 텍스트 제거 -->
|
||||
<select id="getMbomListForSelect2" parameterType="map" resultType="map">
|
||||
SELECT
|
||||
OBJID AS CODE,
|
||||
COALESCE(MBOM_NO, '') ||
|
||||
CASE WHEN SOURCE_BOM_TYPE IS NOT NULL AND SOURCE_BOM_TYPE != '' THEN ' (' || SOURCE_BOM_TYPE || ')' ELSE '' END AS NAME
|
||||
COALESCE(MBOM_NO, '') AS NAME
|
||||
FROM MBOM_HEADER
|
||||
WHERE STATUS = 'Y'
|
||||
ORDER BY REGDATE DESC, MBOM_NO
|
||||
|
||||
@@ -1398,15 +1398,15 @@
|
||||
</if>
|
||||
<if test="search_inspector != null and search_inspector != ''">
|
||||
AND (
|
||||
UPPER(PIM.INSPECTOR_ID) LIKE UPPER('%' || #{search_inspector} || '%')
|
||||
OR UPPER((SELECT USER_NAME FROM USER_INFO WHERE USER_ID = PIM.INSPECTOR_ID)) LIKE UPPER('%' || #{search_inspector} || '%')
|
||||
UPPER(PID.INSPECTOR_ID) LIKE UPPER('%' || #{search_inspector} || '%')
|
||||
OR UPPER((SELECT USER_NAME FROM USER_INFO WHERE USER_ID = PID.INSPECTOR_ID)) LIKE UPPER('%' || #{search_inspector} || '%')
|
||||
)
|
||||
</if>
|
||||
<if test="search_inspection_date_from != null and search_inspection_date_from != ''">
|
||||
AND PIM.INSPECTION_DATE <![CDATA[>=]]> #{search_inspection_date_from}
|
||||
AND PID.INSPECTION_DATE <![CDATA[>=]]> #{search_inspection_date_from}
|
||||
</if>
|
||||
<if test="search_inspection_date_to != null and search_inspection_date_to != ''">
|
||||
AND PIM.INSPECTION_DATE <![CDATA[<=]]> #{search_inspection_date_to}
|
||||
AND PID.INSPECTION_DATE <![CDATA[<=]]> #{search_inspection_date_to}
|
||||
</if>
|
||||
<if test="search_inspection_result != null and search_inspection_result != ''">
|
||||
AND PID.INSPECTION_RESULT = #{search_inspection_result}
|
||||
|
||||
@@ -46,8 +46,9 @@ var resultGrid;
|
||||
var grid;
|
||||
// 입력 행 번호
|
||||
var rowSeq = 0;
|
||||
// M-BOM 옵션 데이터 (셀렉트박스용)
|
||||
var mbomOptionsData = {};
|
||||
// M-BOM 옵션 데이터 (셀렉트박스용) - 배열로 순서 보장
|
||||
var mbomOptionsData = [];
|
||||
var mbomOptionsMap = {};
|
||||
// M-BOM 품명 데이터 (OBJID -> PART_NAME 매핑)
|
||||
var mbomPartNameData = {};
|
||||
|
||||
@@ -81,12 +82,16 @@ $(document).ready(function(){
|
||||
|
||||
// M-BOM 옵션 데이터 초기화
|
||||
function fn_initMbomOptions() {
|
||||
mbomOptionsData = {"": "선택"};
|
||||
// 배열로 순서 보장 - "선택"을 맨 위에
|
||||
mbomOptionsData = [{label: "선택", value: ""}];
|
||||
mbomOptionsMap = {"": "선택"};
|
||||
|
||||
$("#MBOM_SELECT_HIDDEN option").each(function(){
|
||||
var val = $(this).val();
|
||||
var text = $(this).text();
|
||||
if(val !== '') {
|
||||
mbomOptionsData[val] = text;
|
||||
mbomOptionsData.push({label: text, value: val});
|
||||
mbomOptionsMap[val] = text;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -142,7 +147,7 @@ function fn_initInputGrid() {
|
||||
},
|
||||
formatter: function(cell) {
|
||||
var value = cell.getValue();
|
||||
return mbomOptionsData[value] || "";
|
||||
return mbomOptionsMap[value] || "";
|
||||
},
|
||||
cellEdited: function(cell) {
|
||||
// M-BOM 선택 시 품명 자동 입력 (MBOM_HEADER.PART_NAME 사용)
|
||||
|
||||
@@ -46,8 +46,9 @@ var resultGrid;
|
||||
var grid;
|
||||
// 입력 행 번호
|
||||
var rowSeq = 0;
|
||||
// M-BOM 옵션 데이터 (셀렉트박스용)
|
||||
var mbomOptionsData = {};
|
||||
// M-BOM 옵션 데이터 (셀렉트박스용) - 배열로 순서 보장
|
||||
var mbomOptionsData = [];
|
||||
var mbomOptionsMap = {};
|
||||
// M-BOM 품명 데이터 (OBJID -> PART_NAME 매핑)
|
||||
var mbomPartNameData = {};
|
||||
|
||||
@@ -81,12 +82,16 @@ $(document).ready(function(){
|
||||
|
||||
// M-BOM 옵션 데이터 초기화
|
||||
function fn_initMbomOptions() {
|
||||
mbomOptionsData = {"": "선택"};
|
||||
// 배열로 순서 보장 - "선택"을 맨 위에
|
||||
mbomOptionsData = [{label: "선택", value: ""}];
|
||||
mbomOptionsMap = {"": "선택"};
|
||||
|
||||
$("#MBOM_SELECT_HIDDEN option").each(function(){
|
||||
var val = $(this).val();
|
||||
var text = $(this).text();
|
||||
if(val !== '') {
|
||||
mbomOptionsData[val] = text;
|
||||
mbomOptionsData.push({label: text, value: val});
|
||||
mbomOptionsMap[val] = text;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -142,7 +147,7 @@ function fn_initInputGrid() {
|
||||
},
|
||||
formatter: function(cell) {
|
||||
var value = cell.getValue();
|
||||
return mbomOptionsData[value] || "";
|
||||
return mbomOptionsMap[value] || "";
|
||||
},
|
||||
cellEdited: function(cell) {
|
||||
// M-BOM 선택 시 품명 자동 입력 (MBOM_HEADER.PART_NAME 사용)
|
||||
|
||||
Reference in New Issue
Block a user