119 lines
4.2 KiB
PHP
119 lines
4.2 KiB
PHP
@extends('layouts.app')
|
|
|
|
@section('content')
|
|
<!-- footer -->
|
|
<footer>
|
|
<div class="orderText-btn orderDetails">
|
|
@if ($order->canPay())
|
|
<button type="button" data-href="{{ route('pay.order', $order->orderid) }}" class="orderText-btn-pay">立即付款</button>
|
|
@endif
|
|
|
|
@if ($order->canSingin())
|
|
<button type="button" data-href="{{ route('orders.sign', $order->orderid) }}" class="orderText-btn-pay ajax-get">立即签收</button>
|
|
@endif
|
|
|
|
@if ($order->canCancel())
|
|
<button type="button" class="orderText-btn-cancel" onclick="orderDelete('{{ route('orders.delete', $order->orderid) }}')">取消订单</button>
|
|
@endif
|
|
</div>
|
|
</footer>
|
|
<!-- section -->
|
|
<section>
|
|
<!-- 订单详情 -->
|
|
<div class="orderDetails-title">
|
|
<div class="orderDetails-title-i"><i class="icon-credit"></i></div>
|
|
<h5>{{ $order->state_text }}</h5>
|
|
<span> </span>
|
|
</div>
|
|
<div class="orderAddress">
|
|
<div class="orderAddress-flex">
|
|
<div class="orderAddress-top">
|
|
<div class="orderAddress-name">{{ $order->express->name ?? '未知' }}</div>
|
|
<div class="orderAddress-phone">{{ $order->express->mobile ?? '未知'}}</div>
|
|
</div>
|
|
<div class="orderAddress-area">{{ $order->express->address ?? '未知' }}</div>
|
|
</div>
|
|
<i class="icon icon-angle-right"></i>
|
|
</div>
|
|
<div class="orderText-back">
|
|
<ul class="orderText-list">
|
|
@foreach ($order->details as $detail)
|
|
<li data-href="{{ route('goods.show',$detail->item->goods) }}">
|
|
<div class="orderText-list-img">
|
|
<span style="background-image: url({{ $detail->item->goods->cover_path ?? '' }});"></span>
|
|
</div>
|
|
<div class="orderText-list-text">
|
|
<div class="text-nowrap orderText-list-name">
|
|
{{ $detail->item->getTitle() }}
|
|
</div>
|
|
<div class="orderText-list-span">
|
|
<span class="orderText-list-price">
|
|
¥{{ $detail->price }}
|
|
</span>
|
|
x{{ $detail->number }}
|
|
</div>
|
|
</div>
|
|
</li>
|
|
@endforeach
|
|
|
|
</ul>
|
|
<ul class="orderAddress-list">
|
|
<li>
|
|
<div class="orderAddress-list-number">商品金额:</div>
|
|
<span><small>¥</small>{{ $order->amount }}</span>
|
|
</li>
|
|
<li>
|
|
<div class="orderAddress-list-number">创建时间:</div>
|
|
<div>{{ $order->created_at }}</div>
|
|
</li>
|
|
<li>
|
|
<div class="orderAddress-list-number">配送方式:</div>
|
|
<div>快递</div>
|
|
</li>
|
|
</ul>
|
|
@if ($order->express->company)
|
|
<ul class="orderAddress-list">
|
|
<li>
|
|
<div class="orderAddress-list-number">物流名称:</div>
|
|
<span>{{ $order->express->company_text }}</span>
|
|
</li>
|
|
<li>
|
|
<div class="orderAddress-list-number">物流单号:</div>
|
|
<div>{{ $order->express->number }}</div>
|
|
</li>
|
|
</ul>
|
|
@endif
|
|
<div class="orderText-total">
|
|
总计:<span><small>¥</small>{{ number_format($order->amount + $order->freight,2)}}</span>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</section>
|
|
@endsection
|
|
|
|
|
|
@section('script')
|
|
<script type="text/javascript">
|
|
function orderDelete (url) {
|
|
layer.open({
|
|
content: '确定要取消订单吗?'
|
|
,btn: ['确认', '不取消']
|
|
,skin: 'footer'
|
|
,yes: function(index){
|
|
$.post(url + '?_token={{ csrf_token() }}', function(data){
|
|
if (data.status == 'SUCCESS') {
|
|
updateAlert(data.message, 'success');
|
|
setTimeout(function(){
|
|
location.reload();
|
|
},500);
|
|
}else{
|
|
updateAlert(data.message, 'error');
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
@endsection
|