add address modify js to the entry file
Showing
4 changed files
with
62 additions
and
0 deletions
@@ -9655,6 +9655,7 @@ require("js/me/address"); | @@ -9655,6 +9655,7 @@ require("js/me/address"); | ||
9655 | require("js/me/suggest"); | 9655 | require("js/me/suggest"); |
9656 | require("js/me/browse-record"); | 9656 | require("js/me/browse-record"); |
9657 | require("js/me/address-act"); | 9657 | require("js/me/address-act"); |
9658 | +require("js/me/address-modify"); | ||
9658 | require("js/me/logistic"); | 9659 | require("js/me/logistic"); |
9659 | require("js/me/pay"); | 9660 | require("js/me/pay"); |
9660 | require("js/me/personal-details"); | 9661 | require("js/me/personal-details"); |
@@ -12112,6 +12113,66 @@ if (chinaAddressList) { | @@ -12112,6 +12113,66 @@ if (chinaAddressList) { | ||
12112 | } | 12113 | } |
12113 | 12114 | ||
12114 | }); | 12115 | }); |
12116 | +define("js/me/address-modify", ["jquery","hammer"], function(require, exports, module){ | ||
12117 | +/** | ||
12118 | + * 订单 地址修改 | ||
12119 | + * @author: liangxiaosong | ||
12120 | + * @date: 2016/5/11 | ||
12121 | + */ | ||
12122 | + | ||
12123 | +var $ = require("jquery"), | ||
12124 | + tip = require("js/plugin/tip"); | ||
12125 | + | ||
12126 | +var $confimMod = $('.confim-modify-mask'), | ||
12127 | + $modifyAdd = $('.modifyAdd'), | ||
12128 | + orderCode = $modifyAdd.data('orderCode'), | ||
12129 | + selectId; | ||
12130 | + | ||
12131 | +require("js/common"); | ||
12132 | + | ||
12133 | +$('.address-item').on('touchend', function() { | ||
12134 | + selectId = $(this).data('addressId'); | ||
12135 | + | ||
12136 | + if ($modifyAdd.data('rel') === true) { | ||
12137 | + $confimMod.find('.content').text('关联订单的收货地址将会一起修改且不可修改第二次,请确认是否修改?'); | ||
12138 | + $confimMod.fadeIn(); | ||
12139 | + } else { | ||
12140 | + $confimMod.find('.content').text('收货地址仅且只能修改一次,请确认是否修改?'); | ||
12141 | + $confimMod.fadeIn(); | ||
12142 | + } | ||
12143 | +}); | ||
12144 | + | ||
12145 | +$confimMod.on('touchend', '.cancel', function(e) { | ||
12146 | + selectId = null; | ||
12147 | + $confimMod.fadeOut(); | ||
12148 | + return false; | ||
12149 | +}).on('touchend', '.confim', function() { | ||
12150 | + $.ajax({ | ||
12151 | + method: 'GET', | ||
12152 | + url: '/home/chooseAddress', | ||
12153 | + data: { | ||
12154 | + addressId: selectId, | ||
12155 | + orderCode: orderCode | ||
12156 | + } | ||
12157 | + }).then(function(res) { | ||
12158 | + if ($.type(res) !== 'object') { | ||
12159 | + res = {}; | ||
12160 | + } | ||
12161 | + if (res.code !== 200) { | ||
12162 | + $confimMod.fadeOut(); | ||
12163 | + tip.show(res.message || '网络出了点问题~'); | ||
12164 | + } else { | ||
12165 | + window.location.href = '/home/orderdetail?order_code=' + orderCode; | ||
12166 | + } | ||
12167 | + }).fail(function() { | ||
12168 | + tip.show('网络出了点问题~'); | ||
12169 | + }).always(function() { | ||
12170 | + selectId = null; | ||
12171 | + }); | ||
12172 | + return false; | ||
12173 | +}); | ||
12174 | + | ||
12175 | +}); | ||
12115 | define("js/me/logistic", ["jquery","hammer","mlellipsis","lazyload"], function(require, exports, module){ | 12176 | define("js/me/logistic", ["jquery","hammer","mlellipsis","lazyload"], function(require, exports, module){ |
12116 | /** | 12177 | /** |
12117 | * 物流信息页面 | 12178 | * 物流信息页面 |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
@@ -15,6 +15,7 @@ require('./address'); | @@ -15,6 +15,7 @@ require('./address'); | ||
15 | require('./suggest'); | 15 | require('./suggest'); |
16 | require('./browse-record'); | 16 | require('./browse-record'); |
17 | require('./address-act'); | 17 | require('./address-act'); |
18 | +require('./address-modify'); | ||
18 | require('./logistic'); | 19 | require('./logistic'); |
19 | require('./pay'); | 20 | require('./pay'); |
20 | require('./personal-details'); | 21 | require('./personal-details'); |
-
Please register or login to post a comment