admin/static/js/app/biz/address.js

80 lines
2.3 KiB
JavaScript

/*
*
* @author 微赞科技
*/
define(['jquery','core','func','tip'], function($,core,func,tip){
var address = {
current: {}
};
//添加地址
address.add = function(){
if($('#realname').isEmpty()){
tip.show('请填写真实姓名!');
return;
}
if(!$('#mobile').isMobile()){
tip.show('请填写正确的手机号码!');
return;
}
if($('#province').isEmpty() || $('#city').isEmpty() || $('#dist').isEmpty()){
tip.show('请选择您的城市地区!');
return;
}
if($('#address').isEmpty()){
tip.show('请填写您的详细地址!');
return;
}
var data={
realname: $.trim( $('#realname').val() ),
mobile: $.trim( $('#realname').val() ),
province: $.trim( $('#province').val() ),
city: $.trim( $('#city').val() ),
dist: $.trim( $('#dist').val() ),
address: $.trim( $('#address').val() )
};
core.json('shop/address/submit',data,function(ret){
if(ret.status==1){
tip.show('保存成功');
}
else{
tip.show( ret.msg );
}
},true);
}
//删除地址
address.delete = function(addressid){
tip.confirm('确认从购物删除此地址吗?',function(){
core.json('shop/address/delete',{addressid:addressid},function(ret){
if(ret.status==1){
tip.show('删除成功');
if(ret.result.defaultid){
$('#address_' + ret.result.defaultid).addClass('default');
}
$('#address_' + addressid).fadeOut(1000,function(){
$('#address_' + addressid).remove();
});
}
else{
tip.show('删除失败');
}
},true);
})
}
//选择地址
address.select = function(addressid){
core.json('shop/address/get',{addressid:addressid},function(ret){
});
}
return address;
});