gusucode.com > 2030网博士成品网站管理系统 PHP网站源码程序 > 2030/dingcan/admin/js/order_chaxun.js

    
//订单管理
$(document).ready(function(){
	
	//完成确认
	$("img.orderok").each(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="ok"){
			$(this).css({cursor:"default"});
		}
	});

	$("img.orderok").mouseover(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="no"){
			$(this)[0].src="images/modi.png";
			
			$(this).bind('click',function(){
				var orderid=this.id.substr(8);
				var iforderok=confirm("确定将该订单完成存档吗?");

				if(iforderok==true){
					$.ajax({
						type: "POST",
						url:"post.php",
						data: "act=orderok&orderid="+orderid,
						success: function(msg){
							if(msg=="OK"){
								$("#tr_"+orderid).remove();
							}else if(msg=="1000"){
								alert("订单不存在");
							}else if(msg=="1001"){
								alert("订单未受理,不能标注为完成状态");
							}else if(msg=="1002"){
								alert("订单未付款,不能标注为完成状态");
							}else if(msg=="1003"){
								alert("订单未配送,不能标注为完成状态");
							}else if(msg=="1004"){
								alert("订单已退订,不能标注为完成状态");
							}else{
								alert(msg);
							}
							return false;
						}
					});
				}
			});
		}
		
		$(this).mouseout(function(){
			$(this)[0].src=oldsrc;
			$(this).unbind('click');
		});
	});

	//配送管理
	$("img.orderyun").each(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="ok"){
			$(this).css({cursor:"default"});
		}
	});
	$("img.orderyun").mouseover(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="no"){
			$(this)[0].src="images/modi.png";
			
			$(this).bind('click',function(){
				var orderid=this.id.substr(9);
				$('#frmWindow').remove();
				$("body").append("<div id='frmWindow'></div>");
				$('#frmWindow').append('<div class="topBar">订单配送管理<div class="pwClose"></div></div><div class="border"><iframe frameborder="0" scrolling="yes" src="order_yun.php?orderid='+orderid+'" class="Frm"></iframe></div>');
				$.blockUI({message:$('#frmWindow'),css:{width:'750px',top:'10px'}}); 
				$('.pwClose').click(function() { 
					$('#frmWindow').remove();
					window.location.reload();
				}); 
			});
		}
			
		$(this).mouseout(function(){
			$(this)[0].src=oldsrc;
			$(this).unbind('click');
		});
		
	});


	//付款确认
	$("img.orderpay").each(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="ok"){
			$(this).css({cursor:"default"});
		}
	});
	$("img.orderpay").mouseover(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="no"){
			$(this)[0].src="images/fukuan.png";
			
			$(this).bind('click',function(){
				var orderid=this.id.substr(9);
				
				$('#frmWindow').remove();
				$("body").append("<div id='frmWindow'></div>");
				$('#frmWindow').append('<div class="topBar">订单付款<div class="pwClose"></div></div><div class="border"><iframe frameborder="0" scrolling="yes" src="order_pay.php?orderid='+orderid+'" class="Frm"></iframe></div>');
				$.blockUI({message:$('#frmWindow'),css:{width:'750px',top:'10px'}}); 
				$('.pwClose').click(function() { 
					$('#frmWindow').remove();
					window.location.reload();
				}); 
				
			});
		}
		$(this).mouseout(function(){
			$(this)[0].src=oldsrc;
			$(this).unbind('click');
		});
	});
	
	
	//订单受理
	$("img.ordercheck").each(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="ok"){
			$(this).css({cursor:"default"});
		}
	});
	$("img.ordercheck").mouseover(function(){
		var oldsrc=$(this)[0].src;
		var imgname=oldsrc.substr((oldsrc.length-6),2);
		if(imgname=="no"){
			$(this)[0].src="images/fukuan.png";
			
			$(this).bind('click',function(){
				var orderid=this.id.substr(11);
				$.ajax({
					type: "POST",
					url: "post.php",
					data: "act=ordershouli&orderid="+orderid,
					success: function(msg){
						if(msg=="OK"){
							alert('订单受理操作成功');
							$("#ordercheck_"+orderid)[0].src="images/toolbar_ok.gif";
							$("#ordercheck_"+orderid).css({cursor:"default"});
						}else if(msg=="nopsc"){
							alert("请先为该订单指定配送中心");
							return false;
						}else{
							alert(msg);
							return false;
						}
					}
				});
			});
		}
		$(this).mouseout(function(){
			$(this)[0].src=oldsrc;
			$(this).unbind('click');
		});
	});


	//退订
	$(".ordertui").click(function(){
		var orderid=this.id.substr(9);
		var ifdel=confirm("确定要退订此订单吗?");
		
		if(ifdel==true){
			$.ajax({
			type: "POST",
			url: "post.php",
			data: "act=ordertuiding&orderid="+orderid,
			success: function(msg){
				if(msg=="OK"){
					$("#tr_"+orderid).remove();
				}else if(msg=="1000"){
					alert("订单不存在");
				}else if(msg=="1003"){
					alert("订单已完成,不能退订");
				}else{
					alert(msg);
				}
			}
		});
		}
	});
	


});