Explorar el Código

앱 필수/일반 업데이트 ALERT 메시지 노출을 위한 관리 기능 추가

gagamel hace 4 años
padre
commit
dfa47a1c50

+ 31 - 3
src/main/webapp/WEB-INF/views/envset/BasicEnvsetForm.html

@@ -291,8 +291,8 @@
 					<tr>
 						<th>미로그인 시작일(일)</th>
 						<td>
-							 <input name="g14StrSetVal1" type="text" class="w50 aR" maxlength="3" data-valid-type="pinteger" data-valid-name="미로그인 시작일"/><span class="cRed">일</span> 입니다.
-							 <span class="infoTxt cBlue"><i class="fa fa-info-circle marL20" aria-hidden="true"></i>0으로 설정하면 자동으로 발송되지 않습니다.</span>
+							<input name="g14StrSetVal1" type="text" class="w50 aR" maxlength="3" data-valid-type="pinteger" data-valid-name="미로그인 시작일"/><span class="cRed">일</span> 입니다.
+							<span class="infoTxt cBlue"><i class="fa fa-info-circle marL20" aria-hidden="true"></i>0으로 설정하면 자동으로 발송되지 않습니다.</span>
 						</td>
 					</tr>
 					<tr>
@@ -422,7 +422,9 @@
 			<table class="frmStyle" aria-describedby="모바일앱">
 				<colgroup>
 					<col style="width: 15%;"/>
-					<col style="width: 85%;"/>
+					<col style="width: 35%;"/>
+					<col style="width: 15%;"/>
+					<col style="width: 35%;"/>
 				</colgroup>
 				<tbody>
 					<tr>
@@ -430,12 +432,22 @@
 						<td>
 							<input name="m10StrSetVal1" type="text" class="w100" maxlength="20" data-valid-name="AOS앱버전"/>
 						</td>
+						<th>AOS업데이트구분</th>
+						<td>
+							<label class="rdoBtn"><input type="radio" name="m10StrSetVal3" value="N" checked="checked">일반</label>
+							<label class="rdoBtn"><input type="radio" name="m10StrSetVal3" value="Y"/>필수</label>
+						</td>
 					</tr>
 					<tr>
 						<th>IOS앱버전</th>
 						<td>
 							<input name="m10StrSetVal2" type="text" class="w100" maxlength="20" data-valid-name="IOS앱버전"/>
 						</td>
+						<th>IOS업데이트구분</th>
+						<td>
+							<label class="rdoBtn"><input type="radio" name="m10StrSetVal4" value="N" checked="checked">일반</label>
+							<label class="rdoBtn"><input type="radio" name="m10StrSetVal4" value="Y"/>필수</label>
+						</td>
 					</tr>
 				</tbody>
 			</table>
@@ -610,6 +622,20 @@
 						if (!gagajf.isNull(result)) {
 							$('input[name=m10StrSetVal1]').val(result.strSetVal1);
 							$('input[name=m10StrSetVal2]').val(result.strSetVal2);
+							
+							$("input:radio[name=m10StrSetVal3]").parents('td').find('label').removeClass('checked');
+							if (result.strSetVal3 == 'Y') {
+								$("input:radio[name=m10StrSetVal3]").eq(1).prop('checked', true);
+							} else {
+								$("input:radio[name=m10StrSetVal3]").eq(0).prop('checked', true);
+							}
+							
+							$("input:radio[name=m10StrSetVal4]").parents('td').find('label').removeClass('checked');
+							if (result.strSetVal4 == 'Y') {
+								$("input:radio[name=m10StrSetVal4]").eq(1).prop('checked', true);
+							} else {
+								$("input:radio[name=m10StrSetVal4]").eq(0).prop('checked', true);
+							}
 						}
 					}
 				});
@@ -707,6 +733,8 @@
 			params.envsetNm = '모바일앱';
 			params.strSetVal1 = $('input[name=m10StrSetVal1]').val();
 			params.strSetVal2 = $('input[name=m10StrSetVal2]').val();
+			params.strSetVal3 = $('input:radio[name=m10StrSetVal3]:checked').val();
+			params.strSetVal4 = $('input:radio[name=m10StrSetVal4]:checked').val();
 		}
 
 		var jsonData = JSON.stringify(params);

+ 2 - 0
src/main/webapp/WEB-INF/views/envset/EnvsetHistoryForm.html

@@ -216,7 +216,9 @@
 	var columnDefsM10 = [
 		{headerName: 'No', width: 60, cellClass: 'text-center', valueGetter: function(params) { return params.node.rowIndex + 1 }},
 		{headerName: "AOS버전", field: "strSetVal1", width: 100, cellClass: 'text-center'},
+		{headerName: "AOS 업데이트구분", field: "strSetVal3", width: 150, cellClass: 'text-center', cellRenderer: function (params) { return params.value == 'Y' ? '필수' : '일반'; }},
 		{headerName: "IOS버전", field: "strSetVal2", width: 100, cellClass: 'text-center'},
+		{headerName: "IOS 업데이트구분", field: "strSetVal4", width: 150, cellClass: 'text-center', cellRenderer: function (params) { return params.value == 'Y' ? '필수' : '일반'; }},
 		{headerName: "등록자", field: "regNm", width: 100, cellClass: 'text-center'},
 		{headerName: "등록일시", field: "regDt", width: 150, cellClass: 'text-center', cellRenderer: function (params) { return gagaAgGrid.toDateTimeFormat(params.value); }}
 	];