Authored by 姜敏

地址条数的问题修复

... ... @@ -25,7 +25,7 @@ require('yoho-jquery-placeholder');
$('[placeholder]').placeholder();
$(function() {
$(function () {
var address = cascadingAddress({el: '#address'});
/**
... ... @@ -33,7 +33,7 @@ $(function() {
*/
var Bll = {
// 获取输入框输入的值
getInfo: function() {
getInfo: function () {
return {
id: $addressId.val(),
... ... @@ -45,7 +45,7 @@ $(function() {
},
// 清空输入框
clearInput: function() {
clearInput: function () {
$consignee.val('');
$address.val('');
$mobile.val('');
... ... @@ -54,7 +54,7 @@ $(function() {
},
// 校验
check: function(info) {
check: function (info) {
var flag = true;
info.consignee === '' ? $consignee.next().show() : $consignee.next().hide();
... ... @@ -72,7 +72,7 @@ $(function() {
},
// 拼接一条数据的html
getHtml: function(info) {
getHtml: function (info) {
var html = '<tr class="table-body">';
html += '<input type="hidden" id="tr_' + info.address_id + '" value="' + info.address_id + '">' +
... ... @@ -90,7 +90,7 @@ $(function() {
},
// 获取一条数据
setInfo: function(id, td) {
setInfo: function (id, td) {
$addressId.val(id);
$consignee.val(td.eq(0).text());
$address.val(td.eq(2).text());
... ... @@ -99,7 +99,7 @@ $(function() {
},
// 设置表格头部
setTableTile: function() {
setTableTile: function () {
$('.table-title').text('已保存了' + currentLength +
'条地址,还能保存' + leftLength + '条地址');
}
... ... @@ -107,7 +107,7 @@ $(function() {
// 保存收货地址
$(document).on('click', '#save-address', function() {
$(document).on('click', '#save-address', function () {
var info,
area,
areaInfo;
... ... @@ -122,7 +122,7 @@ $(function() {
// 新增
if (info.id === '') {
if (currentLength === 7) {
if (currentLength >= 7) {
new _alert('您最多添加7个收货地址,可删除不需要的地址后再添加新地址!').show();
Bll.clearInput();
}
... ... @@ -132,7 +132,7 @@ $(function() {
url: '/me/address/add',
dataType: 'json',
data: info,
success: function(data) {
success: function (data) {
var html;
if (data.code === 200) {
... ... @@ -154,7 +154,7 @@ $(function() {
url: '/me/address/update',
dataType: 'json',
data: info,
success: function(data) {
success: function (data) {
if (data.code === 200) {
info.mobile = info.mobile.substring(0, 3) + '****' + info.mobile.substring(7, 11);
info.address_id = info.id;
... ... @@ -171,7 +171,7 @@ $(function() {
});
// 修改收货地址
$(document).on('click', '.update-address', function() {
$(document).on('click', '.update-address', function () {
var id = $(this).data('id');
var tr = $(this).parents('.table-body');
var td = tr.find('td');
... ... @@ -185,13 +185,13 @@ $(function() {
});
// 删除收货地址
$(document).on('click', '.del-address', function() {
$(document).on('click', '.del-address', function () {
var id = $(this).data('id');
var tr = $(this).parents('.table-body');
var a = new _confirm({
content: '您确定要删除收货地址吗?',
cb: function() {
cb: function () {
$.ajax({
type: 'POST',
url: '/me/address/del',
... ... @@ -199,7 +199,7 @@ $(function() {
data: {
id: id
},
success: function() {
success: function () {
currentLength--;
leftLength++;
tr.remove();
... ... @@ -214,7 +214,7 @@ $(function() {
});
// 设置默认收货地址
$(document).on('click', '.set-default', function() {
$(document).on('click', '.set-default', function () {
var tr = $(this).parents('.table-body');
var tbody = tr.parent();
var id = $(this).data('id');
... ... @@ -227,7 +227,7 @@ $(function() {
data: {
id: id
},
success: function() {
success: function () {
$('.current-default').removeClass('current-default').text('设为默认');
$(self).addClass('current-default').text('默认地址');
tbody.find('.table-body').eq(0).before('<tr class=\'table-body\'>' + tr.html() + '</tr>');
... ...