bin2107 пре 5 година
родитељ
комит
819aec8db2
1 измењених фајлова са 22 додато и 31 уклоњено
  1. 22 31
      src/main/webapp/WEB-INF/views/display/MainContentsPopupForm.html

+ 22 - 31
src/main/webapp/WEB-INF/views/display/MainContentsPopupForm.html

@@ -143,25 +143,22 @@
 				html += '<tr class="cateTypeTr" name="tvY'+i+'">';
 				html += '	<th>미디어<br>컨텐츠키</th>';
 				html += '	<td colspan="3">';
-				html += '		<input name="tvMediaKey'+i+'" type="text" maxlength="200" data-valid-name="미디어 컨텐츠키" value="'+result[i].strVar3+'"/>';
+				html += '		<input name="tvMediaKey'+i+'" type="text" class="w150" maxlength="200" data-valid-name="미디어 컨텐츠키" value="'+result[i].strVar2+'"/>';
 				html += '	</td>';
 				html += '</tr>';
-				html += '<tr class="cateTypeTr" name="tvM'+i+'">';
-				html +='	<th>파일첨부<em className="required" title="필수"></em></th>';
-				html +='	<td className="infoTxt" colSpan="5">';
-				html +='		<div className="uFile w300">';
-				html +='			<input id="file" name="file" type="file" className="uFileInput w300"/>';
-				html +='			<label htmlFor="file" className="uFileLabel">파일선택</label>';
-				html +='			<input type="hidden" name="kufKey" value="'+result[i].strVar2+'"/>';
-				html +='			<input type="hidden" name="kmcKey"/>';
-				html +='		</div>';
-				// html +='		<button type="button" className="btn btn-dark btn-lg" onClick="cfnOpenGoodsVideoPopup("filmVideoView","kmcKey", "#detailForm", $("#videoGb").val());">미리보기</button>';
-				html +='	</td>';
-				// html += '	<th>업로드<br>파일키</th>';
-				// html += '	<td colspan="3">';
-				// html += '		<td><input name="tvFileKey'+dataIdx+'" type="text" maxlength="200" data-valid-name="업로드 파일키" value=""/></td>';
-				// html += '	</td>';
-				html += '</tr>';
+				if(result[i].strVar1=='M'){
+					html += '<tr class="cateTypeTr" name="tvM'+i+'">';
+					html +='	<th>파일첨부<em className="required" title="필수"></em></th>';
+					html +='	<td className="infoTxt" colSpan="5">';
+					html +='		<div className="uFile w300">';
+					html +='			<input id="file'+i+'" name="file" type="file" className="uFileInput w300" onchange="fnVideoFileUpload(this, '+i+')"/>';
+					html +='			<label htmlFor="file'+i+'" className="uFileLabel">파일선택</label>';
+					html +='			<input type="hidden" name="kufKey" value="'+result[i].strVar3+'"/>';
+					html +='			<input type="hidden" name="kmcKey"/>';
+					html +='		</div>';
+					html +='	</td>';
+					html += '</tr>';
+				}
 			}
 			if(contentsLoc=='SGNB001'){
 				html += '<tr class="cateTypeTr">';
@@ -534,24 +531,19 @@
 			html += '<tr class="cateTypeTr" name="tvY'+dataIdx+'">';
 			html += '	<th>미디어<br>컨텐츠키</th>';
 			html += '	<td colspan="3">';
-			html += '		<input name="tvMediaKey'+dataIdx+'" type="text" maxlength="200" data-valid-name="미디어 컨텐츠키" value=""/>';
+			html += '		<input name="tvMediaKey'+dataIdx+'" type="text" class="w150" maxlength="200" data-valid-name="미디어 컨텐츠키" value=""/>';
 			html += '	</td>';
 			html += '</tr>';
 			html += '<tr class="cateTypeTr" name="tvM'+dataIdx+'" style="display: none;">';
 			html +='	<th>파일첨부<em className="required" title="필수"></em></th>';
 			html +='	<td className="infoTxt" colSpan="5">';
 			html +='		<div className="uFile w300">';
-			html +='			<input id="file" name="file" type="file" className="uFileInput w300"/>';
-			html +='			<label htmlFor="file" className="uFileLabel">파일선택</label>';
+			html +='			<input id="file'+dataIdx+'" name="file" type="file" className="uFileInput w300" onchange="fnVideoFileUpload(this, '+dataIdx+')"/>';
+			html +='			<label htmlFor="file'+dataIdx+'" className="uFileLabel">파일선택</label>';
 			html +='			<input type="hidden" name="kufKey"/>';
 			html +='			<input type="hidden" name="kmcKey"/>';
 			html +='		</div>';
-			// html +='		<button type="button" className="btn btn-dark btn-lg" onClick="cfnOpenGoodsVideoPopup("filmVideoView","kmcKey", "#detailForm", $("#videoGb").val());">미리보기</button>';
 			html +='	</td>';
-			// html += '	<th>업로드<br>파일키</th>';
-			// html += '	<td colspan="3">';
-			// html += '		<td><input name="tvFileKey'+dataIdx+'" type="text" maxlength="200" data-valid-name="업로드 파일키" value=""/></td>';
-			// html += '	</td>';
 			html += '</tr>';
 		}
 		if(contentsLoc=='SGNB001'){
@@ -685,6 +677,11 @@
 		tableLen = tableLen+1;
 	});
 
+	var fnVideoFileUpload = function (obj, idx){
+		var file = obj.files[0];
+		gagaKollus.upload('Display', file, $(obj).find('input[name=kufKey]'));
+	}
+
 	var fnChangeBannerType = function (obj, idx){
 		if(idx==1){
 			$(obj).closest("table").find("[id=bannerImgTr1]").show();
@@ -854,11 +851,6 @@
 
 			if(contentsLoc=='SMM011'){
 				var thisIdx = $(this).find("input[name=tableIdx]").val();
-				$(this).find('input[name=kufKey]').each(function(){
-					var file = 'http://v.kr.kollus.com/'+$(this).find("input[name=tvMediaKey"+thisIdx+"]").val();
-					gagaKollus.upload('Display', file, $('input[name=kufKey]'));
-				});
-
 				strVar1 = $(this).find("input:radio[name=tvPlayer"+thisIdx+"]:checked").val();
 				strVar2 = $(this).find("input[name=tvMediaKey"+thisIdx+"]").val();
 				strVar3 = $(this).find("input[name=kufKey]").val();
@@ -1194,7 +1186,6 @@
 
 	// 동영상파일 선택 시
 	$('#popSortable input[name=file]').on('change', function() {
-		console.log('777');
 		var file = this.files[0];
 		gagaKollus.upload('Display', file, $('input[name=kufKey]'));
 	});