{% extends '@user_data/layout/default_frame.twig' %}
{% block title %}
マイページ | こだわり品質【小ロット1個から】ZEAMI Goods
{% endblock %}
{% block js %}
<script>
const WORKING_TIME = {{ working_time|json_encode|raw }};
</script>
<script src="{{ asset('assets/js/holiday_calender.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/home/order_mypage.js') }}" type="text/javascript"></script>
{% endblock %}
{% block css %}
<style>
.button-export {
text-decoration: none;
border: 2px solid #ff7900;
border-radius: 16px;
height: 22px;
display: flex;
align-items: center;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
cursor: pointer;
margin-right: 6px
}
</style>
{% endblock %}
{% block content %}
<!-- ▼▼ MAIN CONTENTS __________________________________________________________________________________________________ ▼▼ -->
<main
id="mainContents">
<!-- // == MAIN ================================================================================ // -->
<section
id="Mypage" class="section_basic">
<!-- // ++ ページタイトル ++ /////////////////////////////////////////////////////////////// -->
<div id="section_titleBloc" class="fades">
<h3 class="section_title up">マイページ/ご注文履歴・再注文</h3>
<!-- ///// #section_titleBloc +++++ ///// -->
</div>
{% include '@user_data/components/mypage-subnavi.twig' %}
<!-- // ++ 会員:名前と所持ポイント ++ /////////////////////////////////////////////////////////////// -->
{% include '@user_data/components/mypage/point.twig' %}
<!-- // ++ 所持クーポン ++ /////////////////////////////////////////////////////////////// -->
<div class="one_box up">
<h4 class="cart_table_title up">所持クーポン</h4>
{% include '@user_data/components/mypage/coupon.twig' %}
</div>
<!-- //// **** .one_box **** //// -->
<!-- // ++ ご注文履歴 ++ /////////////////////////////////////////////////////////////// -->
<div class="one_box up">
<h4 class="cart_table_title up">ご注文履歴</h4>
{% for Order in pagination %}
<!-- ■■ ++ 履歴 ++ ■■ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ -->
{% for Shipping in Order.Shippings %}
<div id="cart_tableBox" class="fades">
<table id="mypage_headlineTable" cellpadding="0" cellspacing="0">
<tbody>
<tr>
{% set day_names = ['日', '月', '火', '水', '木', '金', '土'] %}
{% set dateOrder = Order.order_date|date('Y年n月j日') %}
{% set weekdayOrder = Order.order_date|date('w') %}
<td class="order_date">ご注文日:{{ dateOrder ~ '(' ~ day_names[weekdayOrder] ~ ')' }}</td>
<td class="order_confirm">注文確定日:
{% if Order.order_in_progress %}
{% set dateConfirm = Order.order_in_progress|date('Y年n月j日') %}
{% set weekdayConfirm = Order.order_in_progress|date('w') %}
{{ dateConfirm ~ '(' ~ day_names[weekdayConfirm] ~ ')' }}
{% else %}
未確定
{% endif %}
</td>
{% set maxTotalDayDelivery = Order.OrderItems[0].total_day_delivery %}
<td class="delivery_date" data-confirm-date="{{ Order.order_in_progress|date_sec }}" data-remove-sixpm="{{ true }}" data-order-date="{{ Order.order_date|date_sec }}" {% for Item in Order.OrderItems %} {% if Item.total_day_delivery > maxTotalDayDelivery %} {% set maxTotalDayDelivery = Item.total_day_delivery %} {% endif %} {% endfor %} data-total-day-delivery="{{ maxTotalDayDelivery }}">
発送予定日:<span id="delivery-date"></span>
</td>
<td style="text-align: right; padding-right: 10px">注文番号:{{Order.order_no}}</td>
{# {% for Shipping in Order.Shippings %}
<td class="delivery_date">発送予定日:
{{ Shipping.shipping_delivery_date
? Shipping.shipping_delivery_date|date_day_with_weekday
: (Shipping.shipping_delivery_date_text ?: 'common.select__unspecified'|trans) }}
</td>
{% endfor %}
<td class="order_num"></td>
<td class="btn_order_detail">
注文番号:{{ Order.order_no }}
{# <a href="#">
<img src="{{ asset('assets/img/btn-order_detail.png') }}" alt="注文詳細を見る">
</a> #}
</tr>
</tbody>
</td>
</tr>
</tbody>
</table>
<!-- ///// #mypage_headlineTable +++++ ///// -->
<table id="cart_indexTable" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<th class="detail" colspan="3">商品内容</th>
<th class="subtotal">小計</th>
</tr>
{% set total = 0 %}
{% for OrderItem in Order.OrderItems %}
<!-- // *** 商品情報 ****************************************************** // -->
{% if OrderItem.Product %}
<tr class="cart_detail">
<td
class="cart_thumb">
<!-- ■■ ++ サムネイル ++ ■■ -->
<figure class="item_thumb">
{% if OrderItem.product.icon is not empty %}
<img src="{{ asset(OrderItem.product.icon|no_image_product, 'save_image') }}" alt="ミラーコート">
{% else %}
<img src="{{ asset('assets/img/mirror_coat.png') }}" alt="ミラーコート">
{% endif %}
</figure>
</td>
<!-- /// *** .cart_thumb *** /// -->
<td
class="cart_itemdata">
<!-- ■■ ++ 商品詳細 ++ ■■ -->
{% set firstCategory = OrderItem.Product.productCategories|first %}
<h5 class="item_name">{{ OrderItem.Product.is_sample ? 'サンプル' : (firstCategory and firstCategory.Category ? firstCategory.Category.name : 'サンプル')}} {{ OrderItem.product_name }}</h5>
<p>総発注数量<span>{{ OrderItem.quantity }}枚</span>
</p>
</td>
<!-- /// *** .cart_itemdata *** /// -->
<td
class="cart_item_detail">
<!-- ■■ ++ データ入稿する ++ ■■ -->
<p class="btn_itemdetail">
{% if OrderItem.Product.is_sample == false %}
<a href="/detail/{{ OrderItem.id }}/order">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="290" height="30.333" viewbox="0 0 290 30.333">
<defs>
<clipPath id="clip-path">
<rect id="長方形_1058" data-name="長方形 1058" width="18.696" height="15.199" fill="#fffaea"/>
</clipPath>
</defs>
<rect id="長方形_2882" data-name="長方形 2882" width="290" height="30.333" rx="15.167" fill="#ff7900"/>
<text id="注文内容を確認する_再注文する" data-name="注文内容を確認する・再注文する" transform="translate(42.508 21.333)" fill="#fffaea" font-size="15" font-family="YuGothicUI-Regular, Yu Gothic UI">
<tspan x="0" y="0">注文内容を確認する・再注文する</tspan>
</text>
<g id="グループ_1433" data-name="グループ 1433" transform="translate(18.911 7.567)">
<g id="グループ_276" data-name="グループ 276" clip-path="url(#clip-path)">
<path id="パス_308" data-name="パス 308" d="M22.645,4.008H20.592l-5.529,8.12h-6a.557.557,0,0,0,0,1.114h6.591l5.53-8.121h1.463a.556.556,0,1,0,0-1.113" transform="translate(-4.507 -2.124)" fill="#fffaea"/>
<path id="パス_309" data-name="パス 309" d="M1.819,8.454a.909.909,0,1,0-.911.908.91.91,0,0,0,.911-.908" transform="translate(0 -3.998)" fill="#fffaea"/>
<path id="パス_310" data-name="パス 310" d="M6.73,7.545a.908.908,0,1,1-.91.909.909.909,0,0,1,.91-.909" transform="translate(-3.084 -3.998)" fill="#fffaea"/>
<path id="パス_311" data-name="パス 311" d="M25.218,9.363a.908.908,0,1,0-.911-.908.907.907,0,0,0,.911.908" transform="translate(-12.881 -3.999)" fill="#fffaea"/>
<path id="パス_312" data-name="パス 312" d="M4.164,11.893a.909.909,0,1,1-.909.91.91.91,0,0,1,.909-.91" transform="translate(-1.725 -6.302)" fill="#fffaea"/>
<path id="パス_313" data-name="パス 313" d="M9.078,12.8a.908.908,0,1,0,.908-.91.909.909,0,0,0-.908.91" transform="translate(-4.811 -6.302)" fill="#fffaea"/>
<path id="パス_314" data-name="パス 314" d="M21.557,12.8a.909.909,0,1,0,.908-.91.909.909,0,0,0-.908.91" transform="translate(-11.424 -6.302)" fill="#fffaea"/>
<path id="パス_315" data-name="パス 315" d="M7.963,17.267a.908.908,0,1,0-.908.909.908.908,0,0,0,.908-.909" transform="translate(-3.257 -8.668)" fill="#fffaea"/>
<path id="パス_316" data-name="パス 316" d="M13.263,16.358a.909.909,0,1,0,.907.91.909.909,0,0,0-.907-.91" transform="translate(-6.546 -8.669)" fill="#fffaea"/>
<path id="パス_317" data-name="パス 317" d="M19.53,16.358a.909.909,0,1,0,.91.91.909.909,0,0,0-.91-.91" transform="translate(-9.868 -8.669)" fill="#fffaea"/>
<path id="パス_318" data-name="パス 318" d="M8.569,25.243a1.667,1.667,0,1,0,1.665,1.666,1.666,1.666,0,0,0-1.665-1.666m0,2.2a.538.538,0,1,1,.537-.537.537.537,0,0,1-.537.537" transform="translate(-3.658 -13.377)" fill="#fffaea"/>
<path id="パス_319" data-name="パス 319" d="M20.821,25.243a1.667,1.667,0,1,0,1.667,1.666,1.664,1.664,0,0,0-1.667-1.666m0,2.2a.538.538,0,1,1,.538-.537.539.539,0,0,1-.538.537" transform="translate(-10.151 -13.377)" fill="#fffaea"/>
<path id="パス_320" data-name="パス 320" d="M15.455,13.781a.909.909,0,1,0,1.818,0" transform="translate(-8.19 -7.303)" fill="#fffaea"/>
<path id="パス_321" data-name="パス 321" d="M14.1,0a2.921,2.921,0,1,0,2.92,2.921A2.919,2.919,0,0,0,14.1,0m1.493,3.392H14.569V4.413a.47.47,0,1,1-.94,0V3.392H12.605a.466.466,0,0,1-.465-.44.1.1,0,0,1,0-.029.471.471,0,0,1,.47-.471h1.023V1.428a.471.471,0,0,1,.439-.466l.032,0a.469.469,0,0,1,.469.469V2.451h1.024a.47.47,0,1,1,0,.94" transform="translate(-5.924)" fill="#fffaea"/>
</g>
</g>
</svg>
{# <img src="{{ asset('assets/img/btn-reorder-new.png') }}" alt="再注文する・注文詳細を見る"> #}
</a>
{% endif %}
</p>
</td>
<!-- /// *** .cart_item_detail *** /// -->
<td
class="cart_price">
<!-- ■■ ++ 商品価格 ++ ■■ -->
<p>{{ (OrderItem.quantity * OrderItem.price_inc_tax)|price }}<span>(税込)</span>
{% set total = total + (OrderItem.quantity * OrderItem.price_inc_tax) %}
</p>
</td>
<!-- /// *** .cart_price *** /// -->
<!-- //// .cart_detail **** //// -->
</tr>
{% endif %}
{% endfor %}
<!-- // *** その他 ****************************************************** // -->
<tr class="mypage_tabletotal">
<td colspan="4" class="other_subtotal">
<p class="up">その他
<span class="total_price">{{ (Order.delivery_fee_total + Order.charge)|price }}</span>
<span class="tax">(税込)</span>
</p>
</td>
<!-- //// .cart_detail **** //// -->
</tr>
{# {% if Order.pay_more != 0 %}
<tr class="mypage_tabletotal">
<td colspan="4" class="other_subtotal">
<p class="up">
{% if Order.is_credit_pay_more %}
<a href='/shopping/payment_additional/credit_card/{{Order.id}}'> 追加料金 </a>
{% elseif Order.pay_more < 0 %}
<span>返金</span>
{% else %}
<span>追加料金</span>
{% endif %}
<span class="total_price" style="color: red">{{Order.pay_more|price}}</span>
<span class="tax">(税込)</span>
</p>
</td>
<!-- //// .cart_detail **** //// -->
</tr>
{% endif %} #}
<!-- // *** 総合計 ****************************************************** // -->
<tr class="mypage_tabletotal">
<td colspan="4" class="all_total">
<p class="up">合計<span class="total_price">{{Order.total|price}}</span>
<span class="tax">(税込)</span>
</p>
</td>
<!-- //// .cart_detail **** //// -->
</tr>
<!-- // *** ご注文状況 ****************************************************** // -->
<tr class="mypage_order_status">
<td colspan="3" class="btn_list">
<ul class="dw_btnlist fades">
{% set shipping_ids = [] %}
{% set is_shiped = false %}
{% for shipping in Order.Shippings %}
{% set shipping_ids = shipping_ids | merge([shipping.id]) %}
{% if shipping.shipping_date %}
{% set is_shiped = true %}
{% endif %}
{% endfor %}
{% set ids_string = shipping_ids | join(',') %}
{# Báo giá #}
<div class="button-export" onclick="exportPdf('quotation', '{{Order.id}}')">
<img src="{{ asset('assets/img/icon_download.svg') }}" height="10">
<div style="color: #ff7900; padding-left: 4px">見積書をダウンロード</div>
</div>
{% if Order.OrderStatus.id == 4 or Order.OrderStatus.id == 6 or Order.OrderStatus.id == 5 %}
<div class="button-export" onclick="exportPdf('receipt', '{{Order.id}}')">
{# biên lai #}
<img src="{{ asset('assets/img/icon_download.svg') }}" height="10">
<div style="color: #ff7900; padding-left: 4px">領収書をダウンロード</div>
</div>
<div class="button-export" onclick="exportPdf('invoice', '{{Order.id}}')">
{# Hoá đơn #}
<img src="{{ asset('assets/img/icon_download.svg') }}" height="10">
<div style="color: #ff7900; padding-left: 4px">請求書をダウンロード</div>
</div>
{% if Order.OrderStatus.id == 5 and is_shiped %}
{# Phiếu giao hàng #}
{# <li
class="up">
<a target="_blank" class="btn btn-ec-actionIcon pdf-print" href="{{ url('mypage_order_export_pdf') }}?ids={{ ids_string }}&delivery=1">
<img src="{{ asset('assets/img/btn-dw_delivery_slip.png') }}" alt="納品書をダウンロード">
</a>
</li> #}
<div class="button-export" onclick="exportPdf('delivery', '{{Order.id}}')">
<img src="{{ asset('assets/img/icon_download.svg') }}" height="10">
<div style="color: #ff7900; padding-left: 4px">納品書をダウンロード</div>
</div>
{% endif %}
{% endif %}
<!-- //// .dw_btnlist **** //// -->
</ul>
</td>
{% if Shipping.shipping_date %}
<td colspan="2" class="order_status">
<p>
ご注文状況
<span style="color: #FF7900">
{% set dateShipping = Shipping.shipping_date|date('Y年n月j日') %}
{% set weekdayShipping = Order.order_in_progress|date('w') %}
{{ dateShipping ~ '(' ~ day_names[weekdayShipping] ~ ')' }}
に発送しました</span>
</p>
</td>
{% else %}
<td colspan="2" class="order_status">
<p class="up">ご注文状況
{% if Order.OrderStatus.id == 3 %}
<span class="completed" style="color: red">注文取消し</span>
{% elseif Order.data_status_id == 1 %}
<span class="completed" style="color: #e74c3c">データ入稿待ち</span>
{% elseif Order.data_status_id == 2 %}
<span class="completed" style="color: red">データ確認中</span>
{% else %}
<span class="completed" style="color: {{Order.order_status_color.name}}">{{ Order.CustomerOrderStatus }}</span>
{% endif %}
</p>
</td>
{% endif %}
<!-- //// .cart_detail **** //// -->
</tr>
</tbody>
</table>
<!-- //// ++++ #cart_indexTable ++++ //// -->
<!-- ///// #cart_tableBox +++++ ///// -->
</div>
{% endfor %}
<!-- /////////////////////////////////////////////////////// ■■ ++ 履歴 ++ ■■ -->
{% endfor %}
</div>
<!-- //// **** .one_box **** //// --></section><!-- ///// +++++ #Cart +++++ ///// --><!-- ///// +++++ #mainContents +++++ ///// --></main>{% endblock %}