|
|
@@ -103,7 +103,7 @@
|
|
|
if(contentsLoc!='SMM005' && contentsLoc!='SMM011' && contentsLoc!='SBM012'){
|
|
|
html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddTitlePopRow(this);">타이틀추가</button>';
|
|
|
}
|
|
|
- if(contentsLoc=='SMM001' || contentsLoc=='SMM002' || contentsLoc=='SBM004' || contentsLoc=='SBMM004' || contentsLoc=='SCM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SMM002' || contentsLoc=='SBM004' || contentsLoc=='SBMM004' || contentsLoc=='SCM001' || contentsLoc=='SOM001'){
|
|
|
html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddSubTextPopRow(this);">서브텍스트추가</button>';
|
|
|
}
|
|
|
if(contentsLoc=='SBM005' || contentsLoc=='SBMM005'){
|
|
|
@@ -166,109 +166,108 @@
|
|
|
}
|
|
|
}
|
|
|
if(contentsLoc=='SGNB001'){
|
|
|
+ var src = '';
|
|
|
+ var src2 = '';
|
|
|
html += '<tr class="cateTypeTr">';
|
|
|
html += ' <th>유형선택</th>';
|
|
|
html += ' <td colspan="3">';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');"';
|
|
|
if(result[i].contentsType=='OPEN'){
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');" checked="checked"/>오픈배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" />이미지배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" />텍스트배너</label>';
|
|
|
- }else if(result[i].contentsType=='IMG'){
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');" />오픈배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" checked="checked"/>이미지배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" />텍스트배너</label>';
|
|
|
- }else{
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');" />오픈배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" />이미지배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" checked="checked"/>텍스트배너</label>';
|
|
|
+ html += ' checked="checked" ';
|
|
|
+ }
|
|
|
+ html += '/>오픈배너</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" ';
|
|
|
+ if(result[i].contentsType=='IMG'){
|
|
|
+ html += ' checked="checked" ';
|
|
|
+ }
|
|
|
+ html += '/>이미지배너</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" ';
|
|
|
+ if(result[i].contentsType=='TEXT'){
|
|
|
+ html += ' checked="checked" ';
|
|
|
}
|
|
|
+ html += '/>텍스트배너</label>';
|
|
|
html += ' </td>';
|
|
|
html += '</tr>';
|
|
|
|
|
|
- if(result[i].contentsType=='OPEN'){
|
|
|
- var src = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath1;
|
|
|
- var src2 = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath2;
|
|
|
- html += '<tr name="imgPopRow" id="openBanner0">';
|
|
|
- html += ' <th>띠배너<br>이미지</th>';
|
|
|
- html += ' <td><div class="uFile w300">';
|
|
|
- html += ' <input id="filePop_0" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 0)"/>';
|
|
|
- html += ' <label for="filePop_0" class="uFileLabel">파일선택</label>';
|
|
|
- html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath1+'"/>';
|
|
|
- html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
- html += ' </div>';
|
|
|
- html += ' <div id="imgViewPop_0" class=';
|
|
|
- if(src!=''){
|
|
|
- html += '"on">';
|
|
|
- }else{
|
|
|
- html += '"off">';
|
|
|
- }
|
|
|
- html += ' <img id="bannerPreViewUrlPop_0" src="'+src+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src\'));"/>';
|
|
|
- html += ' </div></td>';
|
|
|
- html += '</tr>';
|
|
|
+ if(!gagajf.isNull(result[i].imgPath1)){
|
|
|
+ src = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath1;
|
|
|
+ src2 = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath2;
|
|
|
+ }
|
|
|
+ console.log('src::'+src);
|
|
|
|
|
|
- html += '<tr class="cateTypeTr" name="openBannerTypeTr'+i+'" id="openBannerTypeTr">';
|
|
|
- html += ' <th>확장형 배너<br>유형</th>';
|
|
|
- html += ' <td colspan="3">';
|
|
|
- if(result[i].strVar7=='IMG'){
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>이미지형</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');"/>HTML형</label>';
|
|
|
- }else{
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" />이미지형</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>HTML형</label>';
|
|
|
- }
|
|
|
- html += ' </td>';
|
|
|
- html += '</tr>';
|
|
|
+ html += '<tr name="imgPopRow" id="openBanner0" ';
|
|
|
+ if(result[i].contentsType=='TEXT'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html += '>';
|
|
|
+ html += ' <th>띠배너<br>이미지</th>';
|
|
|
+ html += ' <td><div class="uFile w300">';
|
|
|
+ html += ' <input id="filePop_0" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 0)"/>';
|
|
|
+ html += ' <label for="filePop_0" class="uFileLabel">파일선택</label>';
|
|
|
+ html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath1+'"/>';
|
|
|
+ html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
+ html += ' </div>';
|
|
|
+ html += ' <div id="imgViewPop_0" class=';
|
|
|
+ if(src!=''){
|
|
|
+ html += '"on">';
|
|
|
+ }else{
|
|
|
+ html += '"off">';
|
|
|
+ }
|
|
|
+ html += ' <img id="bannerPreViewUrlPop_0" src="'+src+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src\'));"/>';
|
|
|
+ html += ' </div></td>';
|
|
|
+ html += '</tr>';
|
|
|
|
|
|
- if(result[i].strVar7=='IMG'){
|
|
|
- html += '<tr name="imgPopRow" id="openBanner1">';
|
|
|
- html += ' <th>오픈배너<br>이미지</th>';
|
|
|
- html += ' <td><div class="uFile w300">';
|
|
|
- html += ' <input id="filePop_1" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 1)"/>';
|
|
|
- html += ' <label for="filePop_1" class="uFileLabel">파일선택</label>';
|
|
|
- html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath2+'"/>';
|
|
|
- html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
- html += ' </div>';
|
|
|
- html += ' <div id="imgViewPop_1" class=';
|
|
|
- if(src!=''){
|
|
|
- html += '"on">';
|
|
|
- }else{
|
|
|
- html += '"off">';
|
|
|
- }
|
|
|
- html += ' <img id="bannerPreViewUrlPop_1" src="'+src2+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src2\'));"/>';
|
|
|
- html += ' </div></td>';
|
|
|
- html += '</tr>';
|
|
|
- }else{
|
|
|
- html += '<tr name="imgPopRow" id="openBanner2">';
|
|
|
- html += ' <input type="hidden" name="htmlDesc'+i+'" id="htmlDesc'+i+'" value="'+result[i].html+'">';
|
|
|
- html += ' <th>오픈배너<br>HTML</th>';
|
|
|
- html += ' <td class="padT10"><div class="tabJrContArea">';
|
|
|
- html += ' <textarea class="textareaR3 summernote" name="openBannerDesc'+i+'" id="openBannerDesc'+i+'" ></textarea>';
|
|
|
- html += ' </div>';
|
|
|
- html += ' </td>';
|
|
|
- html += '</tr>';
|
|
|
- }
|
|
|
+ html += '<tr class="cateTypeTr" name="openBannerTypeTr'+i+'" id="openBannerTypeTr" ';
|
|
|
+ if(result[i].contentsType!='OPEN'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html += '>';
|
|
|
+ html += ' <th>확장형 배너<br>유형</th>';
|
|
|
+ html += ' <td colspan="3">';
|
|
|
+ if(result[i].strVar7=='IMG'){
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>이미지형</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');"/>HTML형</label>';
|
|
|
+ }else{
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" />이미지형</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>HTML형</label>';
|
|
|
}
|
|
|
+ html += ' </td>';
|
|
|
+ html += '</tr>';
|
|
|
|
|
|
- if(result[i].contentsType=='IMG'){
|
|
|
- var src = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath1;
|
|
|
- html += '<tr name="imgPopRow" id="openBanner0">';
|
|
|
- html += ' <th>띠배너<br>이미지</th>';
|
|
|
- html += ' <td><div class="uFile w300">';
|
|
|
- html += ' <input id="filePop_0" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 0)"/>';
|
|
|
- html += ' <label for="filePop_0" class="uFileLabel">파일선택</label>';
|
|
|
- html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath1+'"/>';
|
|
|
- html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
- html += ' </div>';
|
|
|
- html += ' <div id="imgViewPop_0" class=';
|
|
|
- if(src!=''){
|
|
|
- html += '"on">';
|
|
|
- }else{
|
|
|
- html += '"off">';
|
|
|
- }
|
|
|
- html += ' <img id="bannerPreViewUrlPop_0" src="'+src+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src\'));"/>';
|
|
|
- html += ' </div></td>';
|
|
|
- html += '</tr>';
|
|
|
+ html += '<tr name="imgPopRow" id="openBanner1" ';
|
|
|
+ if(result[i].contentsType!='OPEN' && result[i].strVar7!='IMG'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html +='>';
|
|
|
+ html += ' <th>오픈배너<br>이미지</th>';
|
|
|
+ html += ' <td><div class="uFile w300">';
|
|
|
+ html += ' <input id="filePop_1" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 1)"/>';
|
|
|
+ html += ' <label for="filePop_1" class="uFileLabel">파일선택</label>';
|
|
|
+ html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath2+'"/>';
|
|
|
+ html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
+ html += ' </div>';
|
|
|
+ html += ' <div id="imgViewPop_1" class=';
|
|
|
+ if(src!=''){
|
|
|
+ html += '"on">';
|
|
|
+ }else{
|
|
|
+ html += '"off">';
|
|
|
}
|
|
|
+ html += ' <img id="bannerPreViewUrlPop_1" src="'+src2+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src2\'));"/>';
|
|
|
+ html += ' </div></td>';
|
|
|
+ html += '</tr>';
|
|
|
+
|
|
|
+ html += '<tr name="imgPopRow" id="openBanner2" ';
|
|
|
+ if(result[i].contentsType!='OPEN' || result[i].strVar7!='HTML'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html += '>';
|
|
|
+ html += ' <input type="hidden" name="htmlDesc'+i+'" id="htmlDesc'+i+'" value="'+result[i].html+'">';
|
|
|
+ html += ' <th>오픈배너<br>HTML</th>';
|
|
|
+ html += ' <td class="padT10"><div class="tabJrContArea">';
|
|
|
+ html += ' <textarea class="textareaR3 summernote" name="openBannerDesc'+i+'" id="openBannerDesc'+i+'" ></textarea>';
|
|
|
+ html += ' </div>';
|
|
|
+ html += ' </td>';
|
|
|
+ html += '</tr>';
|
|
|
|
|
|
html += ' <tr name="tabBgColorRow'+i+'"';
|
|
|
if(result[i].contentsType=='TEXT'){
|
|
|
@@ -329,7 +328,7 @@
|
|
|
}
|
|
|
html += ' </tr>';
|
|
|
}
|
|
|
- if(contentsLoc=='SMM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SOM001'){
|
|
|
html += '<tr>';
|
|
|
html += ' <th>컨텐츠유형</th>';
|
|
|
html += ' <td class="planArea" name="planArea" id="planArea'+i+'" colspan="3">';
|
|
|
@@ -376,24 +375,6 @@
|
|
|
html += ' </td>';
|
|
|
html += '</tr>';
|
|
|
}
|
|
|
- if(contentsLoc=='STAB003'){
|
|
|
- html += ' <tr name="tabCateRow">';
|
|
|
- html += ' <th>카테고리</th>';
|
|
|
- html += ' <td colspan="3">카테고리선택';
|
|
|
- html += ' <select name="cate1List">';
|
|
|
- html += ' <option value="">[선택]</option>';
|
|
|
- for(let i=0; i<cate1List.length; i++){
|
|
|
- if(cate1No == cate1List[i].cd){
|
|
|
- html += '<option value="'+cate1List[i].cd+'" selected="selected">['+cate1List[i].cd+'] '+cate1List[i].cdNm+'</option>';
|
|
|
- }else{
|
|
|
- html += '<option value="'+cate1List[i].cd+'">['+cate1List[i].cd+'] '+cate1List[i].cdNm+'</option>';
|
|
|
- }
|
|
|
- }
|
|
|
- html += ' <option value="3000">[3000] 아울렛</option>';
|
|
|
- html += ' </select>';
|
|
|
- html += ' </td>';
|
|
|
- html += ' </tr>';
|
|
|
- }
|
|
|
html += '</thead><tbody>';
|
|
|
if(contentsLoc!='SCM002' && contentsLoc!='SCM003' && contentsLoc!='SMM011' && contentsLoc!='SBM012'){
|
|
|
for(var j=1; j<5; j++){
|
|
|
@@ -442,14 +423,17 @@
|
|
|
let idx = $(this).find('[name=tableIdx]').val();
|
|
|
let bannerCateType = $("#mcTable"+idx).find('input:radio[name=cateType'+idx+']:checked').val();
|
|
|
|
|
|
- if(bannerCateType=='OPEN'){
|
|
|
- let bannerType = $("#mcTable"+idx).find('input:radio[name=openBannerType'+idx+']:checked').val();
|
|
|
- if(bannerType=='HTML'){
|
|
|
- let htmlDesc = $("#mcTable"+idx).find('input[name=htmlDesc'+idx+']').val();
|
|
|
- gagaSn.setContents('#openBannerDesc'+idx, '');
|
|
|
- $('#openBannerDesc'+idx).summernote('code', htmlDesc);
|
|
|
- }
|
|
|
- }
|
|
|
+ // if(bannerCateType=='OPEN'){
|
|
|
+ // let bannerType = $("#mcTable"+idx).find('input:radio[name=openBannerType'+idx+']:checked').val();
|
|
|
+ // if(bannerType=='HTML'){
|
|
|
+ // let htmlDesc = $("#mcTable"+idx).find('input[name=htmlDesc'+idx+']').val();
|
|
|
+ // gagaSn.setContents('#openBannerDesc'+idx, '');
|
|
|
+ // $('#openBannerDesc'+idx).summernote('code', htmlDesc);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ let htmlDesc = $("#mcTable"+idx).find('input[name=htmlDesc'+idx+']').val();
|
|
|
+ gagaSn.setContents('#openBannerDesc'+idx, '');
|
|
|
+ $('#openBannerDesc'+idx).summernote('code', htmlDesc);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -515,7 +499,7 @@
|
|
|
$(obj).closest("table").find("[name=tabShowYnRow"+idx+"]").hide();
|
|
|
$(obj).closest("table").find("[name=openBannerTypeTr"+idx+"]").hide();
|
|
|
$(obj).closest("table").find("input:radio[name=openBannerType"+idx+"]:input[value=IMG]").prop('checked',true);
|
|
|
- $(obj).closest("table").find("[id=openBanner0]").show();
|
|
|
+ $(obj).closest("table").find("[id=openBanner0]").hide();
|
|
|
$(obj).closest("table").find("[id=openBanner1]").hide();
|
|
|
$(obj).closest("table").find("[id=openBanner2]").hide();
|
|
|
$(obj).closest("table").find("[name=file]").closest('div').find('label').text('파일선택');
|
|
|
@@ -570,7 +554,7 @@
|
|
|
if(contentsLoc!='SMM005'){
|
|
|
html += '<button type="button" class="btn btn-base btn-lg" id="addTitle'+dataIdx+'" onclick="fnAddTitlePopRow(this);">타이틀추가</button>';
|
|
|
}
|
|
|
- if(contentsLoc=='SMM001' || contentsLoc=='SMM002' || contentsLoc=='SBM004' || contentsLoc=='SBMM004' || contentsLoc=='SCM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SMM002' || contentsLoc=='SBM004' || contentsLoc=='SBMM004' || contentsLoc=='SCM001' || contentsLoc=='SOM001'){
|
|
|
html += '<button type="button" class="btn btn-base btn-lg" id="addSubText'+dataIdx+'" onclick="fnAddSubTextPopRow(this);">서브텍스트추가</button>';
|
|
|
}
|
|
|
if(contentsLoc=='SBM005' || contentsLoc=='SBMM005'){
|
|
|
@@ -711,7 +695,7 @@
|
|
|
}
|
|
|
html += ' </tr>';
|
|
|
}
|
|
|
- if(contentsLoc=='SMM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SOM001'){
|
|
|
html += '<tr>';
|
|
|
html += ' <th>컨텐츠유형</th>';
|
|
|
html += ' <td class="planArea" name="planArea" id="planArea'+dataIdx+'" colspan="3">';
|
|
|
@@ -738,20 +722,6 @@
|
|
|
html += ' </td>';
|
|
|
html += '</tr>';
|
|
|
}
|
|
|
- if(contentsLoc=='STAB003'){
|
|
|
- html += ' <tr name="tabCateRow">';
|
|
|
- html += ' <th>카테고리</th>';
|
|
|
- html += ' <td colspan="3">카테고리선택';
|
|
|
- html += ' <select name="cate1List">';
|
|
|
- html += ' <option value="">[선택]</option>';
|
|
|
- for(let i=0; i<cate1List.length; i++){
|
|
|
- html += '<option value="'+cate1List[i].cd+'">['+cate1List[i].cd+'] '+cate1List[i].cdNm+'</option>';
|
|
|
- }
|
|
|
- html += ' <option value="3000">[3000] 아울렛</option>';
|
|
|
- html += ' </select>';
|
|
|
- html += ' </td>';
|
|
|
- html += ' </tr>';
|
|
|
- }
|
|
|
html += '</thead><tbody>';
|
|
|
html += '</tbody></table>';
|
|
|
|
|
|
@@ -763,7 +733,7 @@
|
|
|
changeYear: true,
|
|
|
defaultDate: $('.schDate').val()
|
|
|
});
|
|
|
- if(contentsLoc=='SMM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SOM001'){
|
|
|
$("#addTitle"+dataIdx).click();
|
|
|
$("#addSubText"+dataIdx).click();
|
|
|
$("#addLink"+dataIdx).click();
|
|
|
@@ -820,6 +790,23 @@
|
|
|
$("#mcTable"+tableDataId).find("tr[name=titlePopRow]").find("input[name=title]").val(result[0].planNm);
|
|
|
$("#mcTable"+tableDataId).find("tr[name=subTextPopRow]").find("input[name=subText]").val(result[0].dtlTitle1);
|
|
|
$("#mcTable"+tableDataId).find("tr[name=linkPopRow]").find("input[name=link]").val('/planning/detail/form?planSq='+result[0].planSq);
|
|
|
+ let stdt = result[0].dispStdt.split(" ");
|
|
|
+ let eddt = result[0].dispEddt.split(" ");
|
|
|
+ let stdtTime;
|
|
|
+ let eddtTime;
|
|
|
+
|
|
|
+ $("#mcTable"+tableDataId).find("[name=dispStdt]").val(stdt[0]);
|
|
|
+ $("#mcTable"+tableDataId).find("[name=dispEddt]").val(eddt[0]);
|
|
|
+ if(!gagajf.isNull(stdt[1])){
|
|
|
+ stdtTime = stdt[1].split(":");
|
|
|
+ }
|
|
|
+ if(!gagajf.isNull(eddt[1])){
|
|
|
+ eddtTime = eddt[1].split(":");
|
|
|
+ }
|
|
|
+ $("#mcTable"+tableDataId).find("[name=stTimeHour]").val(stdtTime[0]+'시').prop("selected", true);
|
|
|
+ $("#mcTable"+tableDataId).find("[name=stTimeMin]").val(stdtTime[1]+'분').prop("selected", true);
|
|
|
+ $("#mcTable"+tableDataId).find("[name=edTimeHour]").val(eddtTime[0]+'시').prop("selected", true);
|
|
|
+ $("#mcTable"+tableDataId).find("[name=edTimeMin]").val(eddtTime[1]+'분').prop("selected", true);
|
|
|
}
|
|
|
|
|
|
// SMM001 데이터 validation 체크
|
|
|
@@ -848,20 +835,6 @@
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- // STAB003 데이터 validation 체크
|
|
|
- function stab003DataValidation(){
|
|
|
- $(".mcTable").each(function(i){
|
|
|
- var cateValue = $(this).find("tr[name=tabCateRow]").find("select[name=cate1List] option:selected").val();
|
|
|
- console.log('cateValue::'+cateValue);
|
|
|
- if(gagajf.isNull(cateValue)){
|
|
|
- mcxDialog.alert('적용할 카테고리를 선택해주세요.');
|
|
|
- return false;
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- return true;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 임시저장
|
|
|
*/
|
|
|
@@ -871,18 +844,12 @@
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if(contentsLoc=='SMM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SOM001'){
|
|
|
if(!smm001DataValidation()){
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(contentsLoc=='STAB003'){
|
|
|
- if(!stab003DataValidation()){
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
var titleBool = true;
|
|
|
$("#popSortable").find('input[name=title]').each(function(idx, title) {
|
|
|
if ($(title).val()==''){
|
|
|
@@ -980,7 +947,7 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(contentsLoc=='SMM001'){
|
|
|
+ if(contentsLoc=='SMM001' || contentsLoc=='SOM001'){
|
|
|
var thisIdx = $(this).find("input[name=tableIdx]").val();
|
|
|
strVar5 = $(this).find("input:radio[name=contentsType"+thisIdx+"]:checked").val();
|
|
|
strVar6 = $(this).find("input[name=planSq"+thisIdx+"]").val();
|
|
|
@@ -999,11 +966,6 @@
|
|
|
strVar1 = $(this).find("input:radio[name=dispCnt]:checked").val();
|
|
|
}
|
|
|
|
|
|
- if(contentsLoc=='STAB003'){
|
|
|
- var cateValue = $(this).find("tr[name=tabCateRow]").find("select[name=cate1List] option:selected").val();
|
|
|
- contentsType = cateValue;
|
|
|
- }
|
|
|
-
|
|
|
var data = {cateNo : cateNo
|
|
|
, contentsLoc : contentsLoc
|
|
|
, contentsType : contentsType
|