Authored by xuqi

order detail

... ... @@ -1010,7 +1010,9 @@
freight: ''
coupon: ''
yohoCoin: ''
price: ''
price: '',
assessUrl: '' //对于已经完成的订单 传评价url
}
}
... ...
... ... @@ -5,6 +5,7 @@
*/
require('./order');
require('./order-detail');
require('./fav');
require('./index');
require('./coupons');
\ No newline at end of file
... ...
/**
* 订单详情页
* @author: xuqi<qi.xu@yoho.cn>
* @date: 2015/11/16
*/
var $ = require('jquery'),
lazyLoad = require('yoho.lazyload'),
Hammer = require('yoho.hammer');
var orderId = $('#order-detail').data('id');
var delHammer;
lazyLoad();
//订单删除
delHammer = new Hammer(document.getElementsByClassName('btn-del')[0]);
delHammer.on('tap', function() {
if (confirm('确定删除订单吗?')) {
$.ajax({
type: 'GET',
url: '/home/delOrder',
data: {
id: orderId
}
});
}
});
\ No newline at end of file
... ...
... ... @@ -96,14 +96,6 @@
@include border-radius(5px);
font-size: 26rem / $pxConvertRem;
text-align: center;
}
.btn-del {
border: 1px solid #000;
}
.btn-service {
color: #f00;
border-color: #f00;
}
}
\ No newline at end of file
... ...
{{> layout/header}}
<div class="order-detail-page yoho-page">
{{# orderDetail}}
<div id="order-detail" data-id="{{id}}">
<section class="owner-info block">
<span class="iconfont">&#xe631;</span>
<div class="beside-icon">
... ... @@ -73,9 +74,12 @@
<span class="btn btn-del">删除订单</span>
{{#if orderCompleted}}
<span class="btn btn-service">申请售后</span>
<a href="{{assessUrl}}">
<span class="btn btn-assess">评价商品</span>
</a>
{{/if}}
</div>
</div>
{{/ orderDetail}}
</div>
{{> layout/footer}}
\ No newline at end of file
... ...
... ... @@ -212,6 +212,11 @@
seajs.use('js/me/order');
</script>
{{/if}}
{{#if orderDetailPage}}
<script>
seajs.use('js/me/order-detail');
</script>
{{/if}}
{{!-- 个人中心: 商品收藏&品牌收藏 --}}
{{#if favPage}}
... ...
... ... @@ -430,6 +430,6 @@ class HomeController extends AbstractAction
'yohoCoin' => 5,
'price' => 719
);
$this->_view->display('order-detail', array('orderDetail' => $data));
$this->_view->display('order-detail', array('orderDetail' => $data, 'orderDetailPage' => true));
}
}
... ...