diff --git a/src/main/java/com/wb/domainserver/domain/sopmal/mpage/ordr/controller/MyOrdrController.java b/src/main/java/com/wb/domainserver/domain/sopmal/mpage/ordr/controller/MyOrdrController.java index f9040971..3c9a2be5 100644 --- a/src/main/java/com/wb/domainserver/domain/sopmal/mpage/ordr/controller/MyOrdrController.java +++ b/src/main/java/com/wb/domainserver/domain/sopmal/mpage/ordr/controller/MyOrdrController.java @@ -171,6 +171,26 @@ public class MyOrdrController { return Util.getDeviceType(request) + "/mpage/ordr/SubsvcOrdrDlvyListRForm"; } + /** + * 마이 페이지 > MY쇼핑 > 마이페이지 > 주문/배송 목록 조회 + * @param ordrDlvyVO + * @return ResponseEntity + */ + @Policy(AuthPolicy.RESTRICTED) + @RequestMapping(value="/selectMbrSubsvcOrdrListInqireMapge") + public String selectMbrSubsvcOrdrListInqireMapge(ModelMap model, BOOrdrDlvyVO ordrDlvyVO) { + + Map content = selectBOMbrSubsvcOrdrListInqireAjax(ordrDlvyVO); + model.addAttribute("data", content); +// responseHandler.handleResponse( +// sendToResrc.ofPost(RESRC.GCONEBO, "/gcone/ordr/ordr/selectBOMbrOrdrListInqireAjax", ordrDlvyVO), +// model, +// "data" +// ); + + return "sopmal/mpage/ordr/SubsvcOrdrDlvyListMpageRList"; + } + /** * 마이 페이지 > MY쇼핑 > 구독서비스 주문/배송 > 구독서비스 주문/배송 목록 조회 * @param ordrDlvyVO diff --git a/src/main/webapp/WEB-INF/views/sopmal/mpage/main/MpageMainR.jsp b/src/main/webapp/WEB-INF/views/sopmal/mpage/main/MpageMainR.jsp index 1af3df85..0a53bfc4 100644 --- a/src/main/webapp/WEB-INF/views/sopmal/mpage/main/MpageMainR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal/mpage/main/MpageMainR.jsp @@ -40,6 +40,7 @@ **********************************************************/ const fn_init = function () { fn_get_ordr_dlvy_list(1); + fn_get_subsvc_ordr_dlvy_list(1); } /* ******************************************************** @@ -542,6 +543,29 @@ }); } + /* 구독서비스 주문/배송 목록 조회 */ + const fn_get_subsvc_ordr_dlvy_list = function (index) { + if (!fn_is_empty(index)) { + $('#subsvcPageIndex').val(index); + } + + let data = $('#subsvcCondForm').serialize(); + + $.ajax({ + type:'post', + url:'', + data:data, + success:function (html) { + $('#subsvcPageDiv').html(html); + }, + error:function (request) { + let message = JSON.parse(JSON.parse(request.responseText).resBody.message); + + alert(message.errorMsg); + } + }); + } + /* 주문 무효 상태 수정 */ const fn_post_cancl_ordr = function (sopmalCd, ordrInnb) { if (!confirm('주문을 취소하시겠습니까?')) { @@ -611,6 +635,19 @@ $(form).submit(); } + /* 구독서비스 주문상세 이동 */ + const fn_go_subsvc_dtl = function (sopmalCd, ordrInnb) { + var form = $('#condForm'); + + $(form).append($('', {type: 'hidden', name: 'ordrInnb', id: 'ordrInnb', value: ordrInnb})); + $(form).append($('', {type: 'hidden', name: 'dateRange', id: 'dateRange', value: 'allDays'})); + + $(form).attr('method', 'get'); + $(form).attr('action', ''); + + $(form).submit(); + } + /* 검색조건 세팅 */ const fn_set_param = function () { const params = ${paramVO}; @@ -932,6 +969,15 @@ 전체보기 +
+

최근 주문 (구독서비스)

+
+ +
+
+ 전체보기 +
+

위시리스트

diff --git a/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDlvyListMpageRList.jsp b/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDlvyListMpageRList.jsp new file mode 100644 index 00000000..43ab3ca2 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDlvyListMpageRList.jsp @@ -0,0 +1,92 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="ui" uri="http://www.winbit.kr/ctl/ui"%> +<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld"%> + + + + + + + + +
+ " alt=""> +

주문내역이 없습니다.

+
+
+