159 lines
6.0 KiB
PHP
159 lines
6.0 KiB
PHP
<script>
|
|
$(function(){
|
|
$("#fr_date, #to_date").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", maxDate: "+0d" });
|
|
|
|
// 주문상품보기
|
|
$(".orderitem").on("click", function() {
|
|
var $this = $(this);
|
|
var od_id = $this.text().replace(/[^0-9]/g, "");
|
|
|
|
if($this.next("#orderitemlist").size())
|
|
return false;
|
|
|
|
$("#orderitemlist").remove();
|
|
|
|
$.post(
|
|
"./ajax.orderitem.php",
|
|
{ od_id: od_id },
|
|
function(data) {
|
|
$this.after("<div id=\"orderitemlist\"><div class=\"itemlist\"></div></div>");
|
|
$("#orderitemlist .itemlist")
|
|
.html(data)
|
|
.append("<div id=\"orderitemlist_close\"><button type=\"button\" id=\"orderitemlist-x\" class=\"btn_frmline\">닫기</button></div>");
|
|
}
|
|
);
|
|
|
|
return false;
|
|
});
|
|
|
|
// 상품리스트 닫기
|
|
$(".orderitemlist-x").on("click", function() {
|
|
$("#orderitemlist").remove();
|
|
});
|
|
|
|
$("body").on("click", function() {
|
|
$("#orderitemlist").remove();
|
|
});
|
|
|
|
// 엑셀배송처리창
|
|
$("#order_delivery").on("click", function() {
|
|
var opt = "width=600,height=450,left=10,top=10";
|
|
window.open(this.href, "win_excel", opt);
|
|
return false;
|
|
});
|
|
});
|
|
|
|
function set_date(today)
|
|
{
|
|
<?php
|
|
$date_term = date('w', G5_SERVER_TIME);
|
|
$week_term = $date_term + 7;
|
|
$last_term = strtotime(date('Y-m-01', G5_SERVER_TIME));
|
|
?>
|
|
if (today == "오늘") {
|
|
document.getElementById("fr_date").value = "<?php echo G5_TIME_YMD; ?>";
|
|
document.getElementById("to_date").value = "<?php echo G5_TIME_YMD; ?>";
|
|
} else if (today == "어제") {
|
|
document.getElementById("fr_date").value = "<?php echo date('Y-m-d', G5_SERVER_TIME - 86400); ?>";
|
|
document.getElementById("to_date").value = "<?php echo date('Y-m-d', G5_SERVER_TIME - 86400); ?>";
|
|
} else if (today == "이번주") {
|
|
document.getElementById("fr_date").value = "<?php echo date('Y-m-d', strtotime('-'.$date_term.' days', G5_SERVER_TIME)); ?>";
|
|
document.getElementById("to_date").value = "<?php echo date('Y-m-d', G5_SERVER_TIME); ?>";
|
|
} else if (today == "이번달") {
|
|
document.getElementById("fr_date").value = "<?php echo date('Y-m-01', G5_SERVER_TIME); ?>";
|
|
document.getElementById("to_date").value = "<?php echo date('Y-m-d', G5_SERVER_TIME); ?>";
|
|
} else if (today == "지난주") {
|
|
document.getElementById("fr_date").value = "<?php echo date('Y-m-d', strtotime('-'.$week_term.' days', G5_SERVER_TIME)); ?>";
|
|
document.getElementById("to_date").value = "<?php echo date('Y-m-d', strtotime('-'.($week_term - 6).' days', G5_SERVER_TIME)); ?>";
|
|
} else if (today == "지난달") {
|
|
document.getElementById("fr_date").value = "<?php echo date('Y-m-01', strtotime('-1 Month', $last_term)); ?>";
|
|
document.getElementById("to_date").value = "<?php echo date('Y-m-t', strtotime('-1 Month', $last_term)); ?>";
|
|
} else if (today == "전체") {
|
|
document.getElementById("fr_date").value = "";
|
|
document.getElementById("to_date").value = "";
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<script>
|
|
function forderlist_submit(f)
|
|
{
|
|
if (!is_checked("chk[]")) {
|
|
alert(document.pressed+" 하실 항목을 하나 이상 선택하세요.");
|
|
return false;
|
|
}
|
|
|
|
var change_status = f.od_status.value;
|
|
|
|
if (f.od_status.checked == false) {
|
|
alert("주문상태 변경에 체크하세요.");
|
|
return false;
|
|
}
|
|
|
|
var chk = document.getElementsByName("chk[]");
|
|
|
|
for (var i=0; i<chk.length; i++)
|
|
{
|
|
if (chk[i].checked)
|
|
{
|
|
var k = chk[i].value;
|
|
var current_settle_case = f.elements['current_settle_case['+k+']'].value;
|
|
var current_status = f.elements['current_status['+k+']'].value;
|
|
|
|
switch (change_status)
|
|
{
|
|
case "입금" :
|
|
if (!(current_status == "주문" && current_settle_case == "무통장")) {
|
|
alert("'주문' 상태의 '무통장'(결제수단)인 경우에만 '입금' 처리 가능합니다.");
|
|
return false;
|
|
}
|
|
break;
|
|
|
|
case "준비" :
|
|
if (current_status != "입금") {
|
|
alert("'입금' 상태의 주문만 '준비'로 변경이 가능합니다.");
|
|
return false;
|
|
}
|
|
break;
|
|
|
|
case "배송" :
|
|
if (current_status != "준비") {
|
|
alert("'준비' 상태의 주문만 '배송'으로 변경이 가능합니다.");
|
|
return false;
|
|
}
|
|
|
|
var invoice = f.elements['od_invoice['+k+']'];
|
|
var invoice_time = f.elements['od_invoice_time['+k+']'];
|
|
var delivery_company = f.elements['od_delivery_company['+k+']'];
|
|
|
|
if ($.trim(invoice_time.value) == '') {
|
|
alert("배송일시를 입력하시기 바랍니다.");
|
|
invoice_time.focus();
|
|
return false;
|
|
}
|
|
|
|
if ($.trim(delivery_company.value) == '') {
|
|
alert("배송업체를 입력하시기 바랍니다.");
|
|
delivery_company.focus();
|
|
return false;
|
|
}
|
|
|
|
if ($.trim(invoice.value) == '') {
|
|
alert("운송장번호를 입력하시기 바랍니다.");
|
|
invoice.focus();
|
|
return false;
|
|
}
|
|
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (!confirm("선택하신 주문서의 주문상태를 '"+change_status+"'상태로 변경하시겠습니까?"))
|
|
return false;
|
|
|
|
f.action = "./orderlistupdate_ticket.php";
|
|
return true;
|
|
}
|
|
</script>
|