You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
116
hyhproject/home2/view/default/users/useraddress/useraddress.js
Executable file
116
hyhproject/home2/view/default/users/useraddress/useraddress.js
Executable file
@ -0,0 +1,116 @@
|
||||
function userAddrEditInit(){
|
||||
/* 表单验证 */
|
||||
$('#useraddressForm').validator({
|
||||
fields: {
|
||||
userAddress: {
|
||||
rule:"required;length[~60, true]",
|
||||
msg:{required:"请输入您的收货地址"},
|
||||
tip:"请输入您的收货地址",
|
||||
ok:"",
|
||||
},
|
||||
userName: {
|
||||
rule:"required;length[~12, true]",
|
||||
msg:{required:"请输入您的名称"},
|
||||
tip:"请输入您的名称",
|
||||
ok:"",
|
||||
},
|
||||
userPhone: {
|
||||
rule:"required;length[~50, true]",
|
||||
msg:{required:"联系电话"},
|
||||
tip:"请输入您的联系电话",
|
||||
ok:"",
|
||||
},
|
||||
isDefault: {
|
||||
rule:"checked;",
|
||||
msg:{checked:"至少选择一项"},
|
||||
tip:"是否作为默认地址",
|
||||
ok:"",
|
||||
}
|
||||
},
|
||||
valid: function(form){
|
||||
var isNoSelected = false;
|
||||
$('.j-areas').each(function(){
|
||||
isSelected = true;
|
||||
if($(this).val()==''){
|
||||
isNoSelected = true;
|
||||
return;
|
||||
}
|
||||
});
|
||||
if(isNoSelected){
|
||||
WST.msg('请选择完整区域!',{icon:2});
|
||||
return;
|
||||
}
|
||||
var params = WST.getParams('.ipt');
|
||||
params.areaId = WST.ITGetAreaVal('j-areas');
|
||||
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
|
||||
$.post(WST.U('home/useraddress/'+((params.addressId==0)?"add":"toEdit")),params,function(data,textStatus){
|
||||
layer.close(loading);
|
||||
var json = WST.toJson(data);
|
||||
if(json.status=='1'){
|
||||
WST.msg(json.msg,{icon:1});
|
||||
location.href=WST.U('home/useraddress/index');
|
||||
}else{
|
||||
WST.msg(json.msg,{icon:2});
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
function listQuery(){
|
||||
$.post(WST.U('Home/Useraddress/listQuery'),'',function(data,textStatus){
|
||||
var json = WST.toJson(data);
|
||||
if(json.status==1 && json.data){
|
||||
json = json.data;
|
||||
var count = json.length;//已添加的记录数
|
||||
$('.g1').html(count);
|
||||
var gettpl = document.getElementById('address').innerHTML;
|
||||
laytpl(gettpl).render(json, function(html){
|
||||
$('#address_box').html(html);
|
||||
});
|
||||
}else{
|
||||
$('#address_box').empty();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function editAddress(id){
|
||||
location.href=WST.U('home/useraddress/edit','id='+id);
|
||||
}
|
||||
|
||||
function delAddress(id,t){
|
||||
WST.confirm({content:"您确定要删除该地址吗?",yes:function(tips){
|
||||
var ll = layer.load('数据处理中,请稍候...');
|
||||
$.post(WST.U('Home/UserAddress/del'),{id:id},function(data,textStatus){
|
||||
layer.close(ll);
|
||||
layer.close(tips);
|
||||
var json = WST.toJson(data);
|
||||
if(json.status=='1'){
|
||||
WST.msg('操作成功!', {icon: 1}, function(){
|
||||
listQuery();
|
||||
});
|
||||
}else{
|
||||
WST.msg('操作失败!', {icon: 5});
|
||||
}
|
||||
});
|
||||
}});
|
||||
|
||||
}
|
||||
function setDefault(id){
|
||||
WST.confirm({content:"您确定设置为默认地址吗?",yes:function(tips){
|
||||
var ll = layer.load('数据处理中,请稍候...');
|
||||
$.post(WST.U('Home/UserAddress/setDefault'),{id:id},function(data,textStatus){
|
||||
layer.close(ll);
|
||||
layer.close(tips);
|
||||
var json = WST.toJson(data);
|
||||
if(json.status=='1'){
|
||||
WST.msg('操作成功!', {icon: 1}, function(){
|
||||
listQuery();
|
||||
});
|
||||
}else{
|
||||
WST.msg('操作失败!', {icon: 5});
|
||||
}
|
||||
});
|
||||
}});
|
||||
}
|
Reference in New Issue
Block a user