ACI Express - ACI Key 발급 API

배송조회(운송장번호 조회) - aciExpress 팝업 적용
>> 쇼핑몰 주문/배송 > 주문 상세,
>> 주문 관리 > 전체주문조회 > 주문상세,
>> 주문 관리 > 출고 조회 > 출고 목록 조회,
>> 주문 관리 > 출고 조회 > 출고 상세 조회,
>> 주문 관리 > 출고 조회 > 출고 상태 변경,
>> 반품환불관리 > 반품환불 처리 > 반품/환불 상세 > 원주문 정보 펼쳐보기
This commit is contained in:
이대환
2026-05-28 17:53:15 +09:00
parent 472d5b07e9
commit 1e1ee301d6
15 changed files with 274 additions and 140 deletions

View File

@@ -547,19 +547,9 @@
}
/* 출고내역 주문배송 정보 조회 */
const fn_open_dlvy_sweettracker_modal = function(dlivyInnb) {
$.ajax({
type:'post',
url:'<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>',
data:{
'dlivyInnb':dlivyInnb
},
success:function (html) {
$('#modalDiv').html(html);
$('#delivery-history-pop').remove().modal();
}
});
const fn_open_dlvy_popup = function(invcnb) {
let url = 'https://www.acieshop.com/pod.php?OrderNo=' + invcnb;
window.open(url, 'acieView', 'width=605,height=700');
}
/* 무효/취소/반품 내역 정보 조회 */
@@ -758,11 +748,11 @@
<button type = "button" class="btn xsm gray" onclick="fn_open_dlvy_modal('#modalDiv', '#purchase-confirmation-pop', '<c:url value="/mngr/ordr/dlivy/selectPurchsDcsnProcsLogDtlsPopupForm"/>', '<c:out value="${ resultMap.result.dlivyInnb }"/>', '<c:out value="${ resultMap.result.ordrInnb }"/>');" >로그</button>
</h2>
<div class="page-title__btn-container">
<c:choose>
<%--<c:choose>
<c:when test="${ resultMap.result.dlivySttusCd ge 55 }">
<button type = "button" class="btn gray" onclick="fn_open_dlvy_modal('#modalDiv', '#delivery-history-pop', '<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>', '<c:out value="${ resultMap.result.dlivyInnb }"/>')">배송추적</button>
<button type = "button" class="btn gray" onclick="fn_open_dlvy_popup('<c:out value="${ resultMap.result.invcnb }"/>')">배송추적</button>
</c:when>
</c:choose>
</c:choose>--%>
<button type = "button" class="btn outline" onclick="fn_select_dlvy_list();">출고리스트</button>
<%-- 되돌리기 기능 제거 ( 2024-07-02 상시 회의록 참고 )
<c:choose>

View File

@@ -894,7 +894,7 @@
tr += ' </div> ';
tr += ' <div class="input-container gap-3 mt-5"> ';
tr += ' <input class="input-text md" type="text" oninput="validateInputEngNumber(this)" name="invcnb" title="운송장번호" value= "' + data.invcnb + '"> ';
tr += ' <button type = "button" onclick = "fn_open_dlvy_sweettracker_modal(\'#modalDiv\', \'#delivery-history-pop\', \'<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>\', \'' + data.dlivyInnb + '\')" ';
tr += ' <button type = "button" onclick = "fn_open_dlvy_popup(\'' + data.invcnb + '\')" ';
tr += ' class="btn xsm dark">조회</button > ';
tr += ' </div> ';
tr += ' </div> ';
@@ -1474,24 +1474,10 @@
/*********************************************************************
* 배송그룹 / 방법변경 모달 , 배송 조회 모달
* *******************************************************************/
const fn_open_dlvy_sweettracker_modal = function (modalDivSltr, modalSlrt, url, dlivyInnb) {
// const data = $(formId).serialize();
$.ajax({
type: 'POST',
url: url,
data: {
dlivyInnb : dlivyInnb
},
success: function (data) {
$(modalSlrt).remove();
$(modalDivSltr).html(data);
$(modalSlrt).modal();
}
});
}
const fn_open_dlvy_popup = function (invcnb) {
let url = 'https://www.acieshop.com/pod.php?OrderNo=' + invcnb;
window.open(url, 'acieView', 'width=605,height=700');
}
/*****************************************************************

View File

@@ -242,7 +242,7 @@
<div class="input-container gap-3 mt-5">
<%-- <input type="hidden" name="ordrDlvyInnb" value="<c:out value="${ exList.ordrDlvyInnb }"/>" /> --%>
<input class="input-text md" type="text" oninput="validateInputEngNumber(this)" title="송장 번호" name="dlivyUpdtVOList[${ status.index }].invcnb" value="<c:out value="${ exList.invcnb }"/>" />
<button type="button" class="btn xsm dark" onclick="fn_open_dlvy_sweettracker_modal('#modalDiv', '#delivery-history-pop', '<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>', '<c:out value="${ exList.dlivyInnb }"/>')" >조회</button>
<button type="button" class="btn xsm dark" onclick="fn_open_dlvy_popup('<c:out value="${ exList.invcnb }"/>')" >조회</button>
</div>
</div>
</td>

View File

@@ -557,7 +557,7 @@
'</div>' +
'<div class="input-container gap-3 mt-5">' +
'<input class="input-text md" type="text" oninput="validateInputEngNumber(this)" title="송장번호" value="' + invcnb +'">' +
'<button type="button" class="btn xsm dark" onclick="fn_open_dlvy_sweettracker_modal(\'#modalDiv\', \'#delivery-history-pop\', \'<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>\', ' + invcnb + ')">조회</button>' +
'<button type="button" class="btn xsm dark" onclick="fn_open_dlvy_popup(' + invcnb + ')">조회</button>' +
'</div>' +
'</div>' +
'</td>' +
@@ -731,7 +731,7 @@
'</div>' +
'<div class="input-container gap-3 mt-5">' +
'<input class="input-text md" type="text" oninput="validateInputEngNumber(this)" title="송장번호" name="dlivyUpdtVOList[' + index + '].invcnb" value="' + invcnb +'">' +
'<button type="button" class="btn xsm dark" onclick="fn_open_dlvy_sweettracker_modal(\'#modalDiv\', \'#delivery-history-pop\', \'<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>\', ' + invcnb + ')">조회</button>' +
'<button type="button" class="btn xsm dark" onclick="fn_open_dlvy_popup(' + invcnb + ')">조회</button>' +
'</div>' +
'</div>' +
'</td>' +
@@ -844,21 +844,9 @@
/*********************************************************************
* 배송그룹 / 방법변경 모달 , 배송 조회 모달
* *******************************************************************/
const fn_open_dlvy_sweettracker_modal = function (modalDivSltr, modalSlrt, url, dlivyInnb) {
$.ajax({
type: 'POST',
url: url,
data: {
dlivyInnb : dlivyInnb
},
success: function (data) {
$(modalSlrt).remove();
$(modalDivSltr).html(data);
$(modalSlrt).modal();
}
});
const fn_open_dlvy_popup = function (invcnb) {
let url = 'https://www.acieshop.com/pod.php?OrderNo=' + invcnb;
window.open(url, 'acieView', 'width=605,height=700');
}

View File

@@ -123,7 +123,7 @@
</select>
</div>
<input type="text" name="invcnb" value="${goodsExport.invcnb}" oninput="validateInputEngNumber(this)" class="input-text md" title="송장번호">
<a href="javascript:void(0);" onclick="fn_open_dlvy_sweettracker_modal('${goodsExport.dlivyInnb}'); return false;" class="btn sm outline primary">조회</a>
<a href="javascript:void(0);" onclick="fn_open_dlvy_popup('${goodsExport.invcnb}'); return false;" class="btn sm outline primary">조회</a>
</div>
</form>
</c:when>
@@ -176,7 +176,7 @@
</select>
</div>
<input type="text" name="invcnb" value="${goodsExport.invcnb}" oninput="validateInputEngNumber(this)" class="input-text md" title="송장번호" readonly>
<a href="javascript:void(0);" onclick="fn_open_dlvy_sweettracker_modal('${goodsExport.dlivyInnb}'); return false;" class="btn sm outline primary">조회</a>
<a href="javascript:void(0);" onclick="fn_open_dlvy_popup('${goodsExport.invcnb}'); return false;" class="btn sm outline primary">조회</a>
</div>
</c:otherwise>
</c:choose>

View File

@@ -942,19 +942,9 @@
}
/* 출고내역 주문배송 정보 조회 */
const fn_open_dlvy_sweettracker_modal = function(dlivyInnb) {
$.ajax({
type:'post',
url:'<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>',
data:{
'dlivyInnb':dlivyInnb
},
success:function (html) {
$('#modalDiv').html(html);
$('#delivery-history-pop').remove().modal();
}
});
const fn_open_dlvy_popup = function(invcnb) {
let url = 'https://www.acieshop.com/pod.php?OrderNo=' + invcnb;
window.open(url, 'acieView', 'width=605,height=700');
}
/* 배송그룹/방법 변경 정보 조회 */

View File

@@ -1313,19 +1313,9 @@
}
/* 출고내역 주문배송 정보 조회 */
const fn_open_dlvy_sweettracker_modal = function(dlivyInnb) {
$.ajax({
type:'post',
url:'<c:url value="/mngr/ordr/dlivy/selectOrdrDlvyDtlsInqire"/>',
data:{
'dlivyInnb':dlivyInnb
},
success:function (html) {
$('#modalDiv').html(html);
$('#delivery-history-pop').remove().modal();
}
});
const fn_open_dlvy_popup = function(invcnb) {
let url = 'https://www.acieshop.com/pod.php?OrderNo=' + invcnb;
window.open(url, 'acieView', 'width=605,height=700');
}
/* 무효/취소/반품 내역 정보 조회 */