Files
addons
app_download_files
extend
hyhproject
admin
app
common
home
home2
behavior
common
conf
controller
model
validate
view
default
articles
css
img
js
shops
sql
users
cashdraws
favorites
informs
logmoneys
messages
orders
recharge
security
useraddress
edit.html
list.html
useraddress.js
userscores
base.html
index.html
my_consult.html
user.js
user_edit.html
base.html
base_js.html
box_login.html
brands_list.html
carts.html
error_lost.html
error_msg.html
error_switch.html
error_sys.html
footer.html
forget_pass.html
forget_pass2.html
forget_pass3.html
forget_pass4.html
goods_contrast.html
goods_detail.html
goods_list.html
goods_search.html
header.html
header_lite.html
index.html
invoices.html
order_pay.html
order_pay_step1.html
order_pay_step2.html
order_pay_step3.html
order_pay_wallets.html
order_success.html
regist.html
right_cart.html
self_shop.html
self_shop_header.html
settlement.html
settlement2.html
settlement_quick.html
shop_apply.html
shop_home.html
shop_join.html
shop_join_step1.html
shop_join_step2.html
shop_join_step3.html
shop_join_step35.html
shop_join_step4.html
shop_join_step5.html
shop_join_success.html
shop_login.html
shop_street.html
top.html
user_login.html
user_protocol.html
mobile2
wechat2
.htaccess
command.php
mobile
oss
static
thinkphp
upload
vendor
wxtmp
.gitignore
.htaccess
.user.ini
404.html
H5436787D.wgt
admin.php
app-release.apk
app_download.html
cash.lock
demo.php
get_startup.php
get_version.php
get_version_new.php
index.html
index.php
reg.lock
robots.txt
qlg.tsgz.moe/hyhproject/home2/view/default/users/useraddress/useraddress.js
2019-09-06 23:53:10 +08:00

117 lines
3.7 KiB
JavaScript
Executable File

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});
}
});
}});
}