var b15Type = 1;
$(document).ready(function() {
	var b618 = 	{actionCode:'B618',orderId:orderId,step:4,token:token};
	postData(baseUrl + '/B/android', JSON.stringify(b618), b618Succ, postDataDefaultErrorCallback);
	$("#confirm").click(function(){
		b15Type = 2;
		var b615 = 	{actionCode:'B615',orderId:orderId,type:b15Type, token:token};
		postData(baseUrl + '/B/android', JSON.stringify(b615), b015Succ, postDataDefaultErrorCallback);
		
	});	
	$("#evaluate").click(function(){
		window.location.href=baseUrl + "/web/cd/toEvaluate?orderId=" + orderId;
	});
	
	$(".btn-viewDeliv").click(function(){		
		//var msg = "物流信息\n物流公司:" + $(this).attr("lgName") + "\n" + "物流单号:" + $(this).attr("lgNum");
		viewDeli(this);
	});
		
	$('.btn-pay-red').bind('click', b612);	
});

function b612(){
	$('.btn-pay-red').unbind('click', b612);	
	var b612 = 	{actionCode:'B612', orderId:orderId, payType:1, channel:"JS", openid:openid, token:token};
	postData(baseUrl + '/B/android', JSON.stringify(b612), b612Succ, postDataDefaultErrorCallback);
}


function b612Succ(data) {
	if(data){
		if(data.success){
			if (typeof WeixinJSBridge == "undefined") {
				if (document.addEventListener) {
					document.addEventListener('WeixinJSBridgeReady',onBridgeReadyB611, false);
				} else if (document.attachEvent) {
					document.attachEvent('WeixinJSBridgeReady', onBridgeReadyB611);
					document.attachEvent('onWeixinJSBridgeReady', onBridgeReadyB611);
				}
			} else {
				var payInfo = JSON.parse(data.payInfo);
				onBridgeReadyB611(payInfo);
			}
		}else {
			showMsg(data.message);
		}
	}else{
		showMsg("网络异常!");
	}	
	$('.btn-pay-red').bind('click', b612);
}

function onBridgeReadyB611(payInfo) {
	WeixinJSBridge.invoke('getBrandWCPayRequest', {
		"appId" : payInfo.appId, //公众号名称,由商户传入     
		"timeStamp" : payInfo.timeStamp, //时间戳,自1970年以来的秒数     
		"nonceStr" : payInfo.nonceStr, //随机串     
		"package" : "prepay_id=" + payInfo.prepay_id,
		"signType" : payInfo.signType,
		"paySign" : payInfo.paySign
	//微信签名 
	}, function(res) {
		var orderId = sessionStorage.getItem('orderId');
		var price = sessionStorage.getItem('orderId');
		if (res.err_msg == "get_brand_wcpay_request:ok") {					
			//支付成功
			window.location.reload();
		} else if (res.err_msg == "get_brand_wcpay_request:cancel") {//cancel 用户取消
			//window.location.href=baseUrl + "/web/cd/toLawyerPay?orderId="+orderId+ "&price=" + price;				
		} else if (res.err_msg == "get_brand_wcpay_request:fail") {//支付失败
			//window.location.href=baseUrl + "/web/cd/toLawyerPay?orderId="+orderId+ "&price=" + price;
		}
	});
}

function b618Succ(data){
	if(data){
		if(data.success){
			
			$("#lawyerAddress").text(data.lawyerAddress);
			$("#lawyerLogo").attr("src",data.lawyerLogo).removeClass("hide");
			$("#lawyerName").text(data.lawyerName);
			$("#lawyerTel").text(data.lawyerTel);
			$("#atel").attr("href","tel:" +data.lawyerTel);
			
			$(".search-top").attr("href", baseUrl+'/web/cd/toOrderDetail?orderId='+data.orderId+'&step=0');
			if(data.lgsInputDate=='未填写快递信息'){
				if(data.orderState==3){//待查收状态
					$("#openLg").parent().removeClass("hide");
					$("#stateDesc").text('请快递纸质委托查档材料');				
				}
			}else{
				$("#stateDesc").text(data.stateDesc);
			}
			$("#lgsInputDate").text(data.lgsInputDate);					
				
			if(data.workingDate!=''){
				$("#workingDate").text(data.workingDate);		
			}else{
				$("#workingDate").parent().remove();
			}
			if(data.sendbackDate!=''){
				$("#sendbackDate").text(data.sendbackDate);		
			}else{
				$("#sendbackDate").parent().remove();
			}
			if(data.finishDate!=''){
				$("#finishDate").text(data.finishDate);		
			}else{
				$("#finishDate").parent().remove();
			}
			if(data.receiveDate!=''){
				$("#receiveDate").text(data.receiveDate);
			}else{
				$("#receiveDate").parent().remove();
			}			
			$("#serviceRecord").removeClass("hide");						
			$("#stateName").html(data.stateName);
			//判断按钮显示
			if(data.orderState==6){
				if(data.commentFlag==0){//评论					
					$("#eval").parent().removeClass("hide");	
				}else if(data.commentFlag==-1){//确认					
					$("#confirm").parent().removeClass("hide");	
				}
			}
			
			var isViewImg = 0;
			//处理打印费
			if(data.orderState==5){
				if(data.orderType==2){
					if(data.attachIs && data.attachIs.length>0){
						$("#attchId").attr("src",data.attachIs[0].pathSL).parent().attr("data-image",data.attachIs[0].path);	
						$("#printView").removeClass("hide")
						isViewImg=1;
						$("#priceP").text( data.priceP + "元");
						if(data.flag==1){
							//显示支付按钮
							$(".btn-pay-red").css("display", "block");	
							$("#stateDesc").text('待支付档案打印费');
						}
					}
				}
			}
			
			//处理查档结果
			var html = "";
			for(var i=0; i<data.attachRs.length; i++){
				html += '<li class="mar-l-20 mar-b-25 pull-left view-img" data-image="'+data.attachRs[i].path+'">';
				html += '	<img src="'+data.attachRs[i].pathSL+'">';
				html += '</li>';
			}
			if(html!=""){
				$("#attachRs").html(html).parent().parent().removeClass('hide');				
			}
			if(html!="" || isViewImg==1){
				initViewImg($);//初始化图片弹出效果		
			}
			
			$(".btn-viewDeliv").attr("lgName",data.lgName);
			$(".btn-viewDeliv").attr("lgNum",data.lgNum);
		}
	}
}

function b015(){
	var lgName = $("input[name=lgName]").val();
	var lgNum = $("input[name=lgNum]").val();
	if(lgName==null || lgNum==""){
		showMsg("请填写快递公司");
		return;
	}
	if(lgNum==null || lgNum==""){
		showMsg("请填写快递单号");
		return;
	}
	b15Type = 1;
	var b615 = 	{actionCode:'B615',orderId:orderId,lgName:lgName, lgNum:lgNum, type:b15Type, token:token};
	postData(baseUrl + '/B/android', JSON.stringify(b615), b015Succ, postDataDefaultErrorCallback);
}

function b015Succ(data){
	if(data){
		if(data.success){
			if(b15Type==1){
				showMsg('已填写快递信息');				
			}
			window.location.reload();
		}else{
			showMsg(data.message);
		}
	}else{
		showMsg("网络异常");
	}
}

var alertflag=0;
var af=[];
window.viewDeli = function(obj,callback){
	var alertbg='<div class="alert-layout ub ub-ac ub-pc fs-14"></div>'
	var htmlStr = '<div class="alert-wrapper bg-white br-radius5 pad-tb-30 pad-lr-20" id="alertFram'+alertflag+'">';
	htmlStr += '<div class="alert-content text-center fs-16">';
	htmlStr += '<p class="mar-b-5 fs-16">查看物流信息</p>';
	htmlStr += '<p class="mar-b-5 fs-14">物流公司:'+$(obj).attr("lgName")+"</p>";
	htmlStr += '<p class="mar-b-5 fs-14">物流单号:'+$(obj).attr("lgNum")+"<p>";
	htmlStr += '</div><div class="btn bg-blue fc-white mar-lr-auto alert-confirm-btn">确定</div></div>';
	if($('.alert-layout').get(0)){
	    $('.alert-layout').append(htmlStr);
	}
	else{
		$('body').append(alertbg).css('overflowY','hidden');
		$('.alert-layout').append(htmlStr);
	}
	af.unshift(alertflag);     
	alertflag+=1;
	$('.alert-confirm-btn').one('click', function(event) {
		if(callback&&typeof(callback)=='function'){
		    callback();
		}
		$('#alertFram'+af[0]).remove();
		af.shift();
		if(af.length==0){
		    $('.alert-layout').remove();
		    $('body').css('overflowY','auto');
		}
	});
};