|
|
@@ -36,7 +36,7 @@
|
|
|
<div class="gift_sea_wrap clear">
|
|
|
<label for="gift_input">상품권 등록</label>
|
|
|
<input type="text" id="gift_input" placeholder="상품권 번호를 입력해주세요.">
|
|
|
- <button type="button" class="btn btn_dark">등록</button>
|
|
|
+ <button type="button" class="btn btn_dark" onclick="giftcardSave()">등록</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="com_info_txt">
|
|
|
@@ -55,10 +55,20 @@
|
|
|
<li><a href="javascript:void(0);" id="SearchUseGiftcard">사용내역</a></li>
|
|
|
<li><a href="javascript:void(0);" id="SearchOwnGiftcard">보유 상품권</a></li>
|
|
|
</ul>
|
|
|
- <div class="form_field" id="dateField">
|
|
|
- <select id="searchDt">
|
|
|
+ <!-- <div class="form_field" id="dateField">
|
|
|
+ <select id="searchDt" onchange="fnChangeDate(this)">
|
|
|
|
|
|
</select>
|
|
|
+ </div> -->
|
|
|
+ <div class="form_field" id="dateField">
|
|
|
+ <div class="select_custom type1">
|
|
|
+ <div class="combo">
|
|
|
+ <div class="select"></div> <!-- 셀렉박스 -->
|
|
|
+ <ul id="searchDt" class="list" style="width:200px; margin:0 auto">
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div id="giftcardList">
|
|
|
@@ -67,19 +77,19 @@
|
|
|
</div>
|
|
|
<!-- // CONT-BODY -->
|
|
|
<script th:inline="javascript">
|
|
|
+var date = new Date();
|
|
|
+var year = date.getFullYear();
|
|
|
+var month = date.getMonth()+1;
|
|
|
+
|
|
|
//동적으로 날짜 년도 append
|
|
|
function appendYear(){
|
|
|
|
|
|
- var date = new Date();
|
|
|
- var year = date.getFullYear();
|
|
|
- var month = date.getMonth()+1;
|
|
|
-
|
|
|
for(var i=year; i<=year; i++){
|
|
|
for (var j= 1; j <=month; j++) {
|
|
|
- $("#searchDt").prepend("<option value='"+year+"-"+j+"'>"+i+"년"+ j +"월 </option>");
|
|
|
+ $("#searchDt").prepend("<li onclick='fnChangeDate(this.value)' value='"+year+""+j+"'>"+i+"년"+j +"월 </li>");
|
|
|
}
|
|
|
}
|
|
|
- $("#searchDt").find("option:eq(0)").prop("selected", true); // 현재년도 선택
|
|
|
+ $(".select").append("<li class='selected' value='"+year+""+month+"'>"+year+"년"+ month +"월 </li>"); // 현재년도 선택 */
|
|
|
}
|
|
|
|
|
|
appendYear($("#searchDt"));
|
|
|
@@ -94,8 +104,9 @@ $("#SearchUseGiftcard").click(function(){
|
|
|
// 날짜 필드
|
|
|
$("#dateField").css("display","block");
|
|
|
|
|
|
- let data = {};
|
|
|
-
|
|
|
+ let data = {searchDt : year+""+month,
|
|
|
+ month : month};
|
|
|
+
|
|
|
var jsonData = JSON.stringify(data);
|
|
|
|
|
|
$.ajax(
|
|
|
@@ -221,7 +232,54 @@ function ownGiftcard(result) {
|
|
|
}
|
|
|
|
|
|
function fnChangeDate(obj) {
|
|
|
- console.log(obj);
|
|
|
+
|
|
|
+ var seletedDate = obj.toString();
|
|
|
+ var splitMonth = seletedDate.substr(4);
|
|
|
+
|
|
|
+ data = {month : splitMonth,
|
|
|
+ searchDt : seletedDate};
|
|
|
+
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
+
|
|
|
+ $.ajax(
|
|
|
+ {
|
|
|
+ type : "POST",
|
|
|
+ data : jsonData,
|
|
|
+ url : '/mypage/gift/use/list',
|
|
|
+ contentType: 'application/json',
|
|
|
+ dataType : 'json',
|
|
|
+ success : function(result){
|
|
|
+ useGiftcard(result);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ )
|
|
|
+}
|
|
|
+
|
|
|
+// 상품권 등록 버튼 누를 시
|
|
|
+function giftcardSave() {
|
|
|
+ if($("#gift_input").val() == "" || $("#gift_input").val() == null){
|
|
|
+ mcxDialog.alert("상품권 번호를 입력해주세요.");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+/* data = {month : splitMonth,
|
|
|
+ searchDt : seletedDate};
|
|
|
+
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
+
|
|
|
+ $.ajax(
|
|
|
+ {
|
|
|
+ type : "POST",
|
|
|
+ data : jsonData,
|
|
|
+ url : '/mypage/gift/use/list',
|
|
|
+ contentType: 'application/json',
|
|
|
+ dataType : 'json',
|
|
|
+ success : function(result){
|
|
|
+ useGiftcard(result);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ) */
|
|
|
+
|
|
|
}
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
@@ -235,6 +293,10 @@ $(document).ready(function() {
|
|
|
// 전체내역 표시
|
|
|
$("#SearchUseGiftcard").trigger('click');
|
|
|
|
|
|
+ // 셀렉트박스 활성화
|
|
|
+ $('.select_custom.type1').each(function(index) {
|
|
|
+ var selecter01 = new sCombo($(this));
|
|
|
+ });
|
|
|
});
|
|
|
</script>
|
|
|
</th:block>
|