Authored by biao

add address modify js to the entry file

@@ -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');