Authored by liangxs

订单详情地址修改文件新建及路由

  1 +/**
  2 + * Created by Administrator on 2016/5/10.
  3 + */
  4 +console.log('ss');
  1 +{{> layout/header}}
  2 +<div class="my-address-page select-address-page yoho-page">
  3 + <div class="page-wrap clearfix">
  4 + {{# address}}
  5 + <div class="address-item" data-address-id="{{address_id}}" data-is-support="{{is_support}}" data-href="/cart/index/orderEnsure">
  6 + <span class="name">{{consignee}}</span>
  7 + <span class="tel">{{mobile}}</span>
  8 + <p class="address-info">{{area}} {{address}}</p>
  9 + <div class="action iconfont">
  10 + <span class="edit" data-href="/home/addressAct?id={{address_id}}&refer=shopping">&#xe61e;</span>
  11 + <span class="del" data-id="{{address_id}}">&#xe621;</span>
  12 + </div>
  13 + </div>
  14 + {{/ address}}
  15 +
  16 + <a class="add-address" data-href="/home/addressAct?refer=shopping">
  17 + 添加新地址
  18 + </a>
  19 +
  20 + <div class="confim-mask hide">
  21 + <div class="confim-box">
  22 + <div class="content">
  23 + 您确定要删除地址?
  24 + </div>
  25 + <div class="action">
  26 + <span class="cancel">
  27 + 取消
  28 + </span>
  29 + <span class="confim">
  30 + 确认
  31 + </span>
  32 + </div>
  33 + </div>
  34 + </div>
  35 + </div>
  36 +</div>
  37 +{{> layout/footer}}
@@ -395,3 +395,9 @@ @@ -395,3 +395,9 @@
395 seajs.use('js/product/shop'); 395 seajs.use('js/product/shop');
396 </script> 396 </script>
397 {{/if}} 397 {{/if}}
  398 +{{!-- 订单详情地址修改页 --}}
  399 +{{#if addressModifyPage}}
  400 +<script>
  401 + seajs.use('js/me/address-modify');
  402 +</script>
  403 +{{/if}}
@@ -443,6 +443,30 @@ class HomeController extends AbstractAction @@ -443,6 +443,30 @@ class HomeController extends AbstractAction
443 } 443 }
444 444
445 /** 445 /**
  446 + * 地址修改
  447 + */
  448 + public function addressModifyAction()
  449 + {
  450 + // 审判跳转登录页
  451 + $this->auditJumpLogin();
  452 +
  453 + // 设置网站标题
  454 + $this->setTitle('地址管理');
  455 + $this->setNavHeader('地址管理', Helpers::url('/home'), false);
  456 +
  457 + $uid = $this->_uid;
  458 + $address = UserModel::getAddressData($uid);
  459 +
  460 + $this->_view->display('address_modify', array(
  461 + 'addressModifyPage' => true,
  462 + 'pageFooter' => true,
  463 + 'address' => $address,
  464 + 'changeable' => true,
  465 + 'showAddBtn' => (count($address) <= 5),
  466 + ));
  467 + }
  468 +
  469 + /**
446 * 470 *
447 * 地址编辑或添加页面 471 * 地址编辑或添加页面
448 */ 472 */
@@ -1041,6 +1065,8 @@ class HomeController extends AbstractAction @@ -1041,6 +1065,8 @@ class HomeController extends AbstractAction
1041 'orderCount' => isset($orderDetail['orderCount']) ? intval($orderDetail['orderCount']) : 0, 1065 'orderCount' => isset($orderDetail['orderCount']) ? intval($orderDetail['orderCount']) : 0,
1042 'isOldUser' => (isset($_COOKIE['_isOldUser']) && $_COOKIE['_isOldUser'] == '4') ? 'true' : 'false', 1066 'isOldUser' => (isset($_COOKIE['_isOldUser']) && $_COOKIE['_isOldUser'] == '4') ? 'true' : 'false',
1043 'uid' => $this->_uid, 1067 'uid' => $this->_uid,
  1068 +
  1069 + 'changeable' => true
1044 )); 1070 ));
1045 } 1071 }
1046 1072