//业务订单核对
var localCartId = [];
var localReceiverProvince = "";
var localReceiverCity = "";
var localReceiverAddress = "";
var localPostcode = "";
var localDel = "";
var localReceiver = "";
/**
* 查询购物车
*/
function findCartList(){
util.sendAjax({
url:'finance/cart',
data:{},
async:false,
type:'GET',
cache:false,
success:function(json){
if(json.rc==0){
var list = json.items;
if(list!=null && list.length>0){
var html = "";
var cartNum = 0;
var cartPrice = 0;
$.each(list,function(index,item){
html+="
"+item.chargingItemId+" | "+
""+item.chargingItemName+" | "+
"¥ "+item.totalPrice+" | "+item.num+" | 删除 |
";
cartNum+=parseInt(item.num);
cartPrice+=parseFloat(item.totalPrice);
localCartId.push(item.id);
});
$("#showContent").html(html);
$("#cartNum").html(cartNum);
$("#cartPrice").html(cartPrice.toFixed(2));
}
}
}
});
}
//得到个人信息
function getUserInfo(){
var member = userInfo.getMember();
localReceiverProvince = member.province;
localReceiverCity = member.city;
localReceiverAddress = member.street;
localPostcode = member.postcode;
localDel = member.mobile;
localReceiver = member.name;
$("#receiver").html(localReceiver);
$("#localDel").html(localDel);
$("#receiverProvince").html(localReceiverProvince+""+localReceiverCity+""+localReceiverAddress);
$("#postcode").html(localPostcode);
}
/**
* 保存订单
*/
function saveOrder(){
if(localCartId.length==0){
layer.open({
content: "没有业务信息,请添加业务信息!"
,btn: '确定'
});
return;
}
if(util.isVal(localReceiverProvince)==""){
layer.open({
content: "收件人所在省不能为空"
,btn: '确定'
});
return;
};
if(util.isVal(localReceiverCity)==""){
layer.open({
content: "收件人所在市不能为空"
,btn: '确定'
});
return;
}
if(util.isVal(localReceiverAddress)==""){
layer.open({
content: "收件人所在街道不能为空"
,btn: '确定'
});
return;
}
//if(util.isVal(localPostcode)==""){
// layer.open({
// content: "收件人邮编不能为空!"
// ,btn: '确定'
// });
// return;
//}
if(util.isVal(localDel)==""){
layer.open({
content: "收件人电话不能为空!"
,btn: '确定'
});
return;
}
if(util.isVal(localReceiver)==""){
layer.open({
content: "收件人姓名不能为空!"
,btn: '确定'
});
return;
}
var sendData = {};
sendData["carts"] = localCartId;
sendData["receiverProvince"] = localReceiverProvince;
sendData["receiverCity"] = localReceiverCity;
sendData["receiverAddress"] = localReceiverAddress;
sendData["postcode"] = localPostcode;
sendData["del"] = localDel;
sendData["receiver"] = localReceiver;
util.sendAjax({
url:'finance/order',
data:JSON.stringify(sendData),
async:true,
loadFlag:true,
type:'POST',
cache:false,
success:function(json){
if(json.rc ==0){
layer.open({
content: "添加业务订单成功!"
,btn: '确定'
,yes: function(index){
window.location.href="mobilePayment.html?id="+json.data.id;
}
});
}else{
layer.open({
content: "添加业务订单失败,错误代码:"+json.rc+"错误信息:"+json.msg
,skin: 'msg'
,time: 2 //2秒后自动关闭
});
}
}
});
}
/**
* 删除购物车
*/
function delCart(id){
layer.open({
content: '您确认删除此项业务?'
,btn: ['确定', '取消']
,yes: function(){
util.sendAjax({
url:'finance/cart/'+id,
data:{},
async:true,
loadFlag:true,
type:'DELETE',
cache:false,
success:function(json){
if(json.rc ==0){
window.location.reload();
}else{
layer.open({
content: "删除购物车商品失败,错误代码:"+json.rc+"错误信息:"+json.msg
,skin: 'msg'
,time: 2 //2秒后自动关闭
});
}
}
});
}
});
}
$(function(){
getUserInfo();
findCartList();
});