/** * 购物车 地址选择 * @author: bikai<kai.bi@yoho.cn> * @date: 2015/12/14 */ require('cart/select-address.page.css'); let $ = require('yoho-jquery'), orderInfo = require('./order-info').orderInfo; let $confim = $('.confim-mask'), deleteId; require('./address/address'); require('common'); $('.address-item').on('click', function() { let $this = $(this); let addressId = decodeURIComponent($this.data('address-id')); let address = { address_id: addressId, consignee: $this.find('.name').text(), mobile: $this.find('.tel').text(), address_info: $this.find('.address-info').text(), is_support: $this.data('is-support') }; orderInfo('addressId', addressId); orderInfo('address', address); window.location.href = $this.data('href') + (orderInfo('limitUrlSufix') || ''); }).on('click', '.edit', function() { window.location.href = $(this).data('href'); return false; }).on('click', '.del', function() { deleteId = $(this).data('id'); }); $confim.on('click', '.confim', function() { if (orderInfo('addressId') === deleteId) { orderInfo('addressId', null); orderInfo('address', null); } });