app/template/default/Cashback/calcCashback.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% block stylesheet %}
  10.     <style type="text/css">
  11.         table td {
  12.             border:1px solid #ccc;
  13.             padding:5px;
  14.             font-size:12px;
  15.         }
  16.         .c-static-page-header {
  17.             height:auto;
  18.         }
  19.         .ec-layoutRole__contents, .ec-role {
  20.             max-width: inherit;
  21.         }
  22.     </style>
  23. {% endblock %}
  24. {% block main %}
  25. <div class="ec-role">
  26.     <div class="ec-pageHeader">
  27.         <h1>{{ 'キャッシュバック 計算'|trans }}</h1>
  28.     </div>
  29.     <div class="c-static-page-header">
  30.         {% if Error %}
  31.             <h1 class="c-static-page-header__title c-static-error">{{Error}}</h1>
  32.         {% else %}
  33.             {% if CashbackResult %}
  34.                 <strong>販売店契約、応援プログラム向けマージン</strong>
  35.                 {% if CashbackResult.MarginList %}
  36.                     <table>
  37.                     <tr>
  38.                         <td>契約区分</td>
  39.                         <td>販売店ID</td>
  40.                         <td>販売店名</td>
  41.                         <td>証券番号</td>
  42.                         <td>公式サイト受注金額</td>
  43.                         <td>クーポンマージン</td>
  44.                         <td>仕入れサイト受注金額(販売店)</td>
  45.                         <td>仕入れサイト受注金額(応援)</td>
  46.                         <td>仕入れサイト受注金額(小売店)</td>
  47.                         <td>応援プログラム適用マージン</td>
  48.                         <td>マージン合算</td>
  49.                     </tr>
  50.                     {% for MarginList in CashbackResult.MarginList %}
  51.                         <tr>
  52.                             <td>{{MarginList.contract_type_name}}</td>
  53.                             <td>{{MarginList.id}}</td>
  54.                             <td>{{MarginList.company_name}}</td>
  55.                             <td>{{MarginList.stock_number}}</td>
  56.                             <td>{{MarginList.coupon_total| price }}</td>
  57.                             <td>{{MarginList.coupon_margin| price }}</td>
  58.                             <td>{{MarginList.self_total| price }}</td>
  59.                             <td>{{MarginList.oen_self_total| price }}</td>
  60.                             <td>{{MarginList.kouri_self_total| price }}</td>
  61.                             <td>{{MarginList.support_total| price }}</td>
  62.                             <td>{{MarginList.margin_total| price }}</td>
  63.                         </tr>
  64.                     {% endfor %}
  65.                     </table>
  66.                 {% else %}
  67.                     データがありません
  68.                 {% endif %}
  69.                 <br/>
  70.                 <strong>ディーラー向けマージン</strong>
  71.                 {% if CashbackResult.DealerList %}
  72.                     <table>
  73.                     <tr>
  74.                         <td>契約区分</td>
  75.                         <td>販売店ID</td>
  76.                         <td>ディーラー</td>
  77.                         <td>販売店名</td>
  78.                         <td>証券番号</td>
  79.                         <td>公式サイト受注金額</td>
  80.                         <td>通販売上マージン</td>
  81.                         <td>仕入れサイト受注金額(販売店)</td>
  82.                         <td>仕入れサイト受注金額(応援)</td>
  83.                         <td>仕入れサイト受注金額(小売店)</td>
  84.                         <td>店舗売上マージン</td>
  85.                         <td>マージン合算</td>
  86.                     </tr>
  87.                     {% for DealerList in CashbackResult.DealerList %}
  88.                         <tr>
  89.                             <td>{{DealerList.contract_type_name}}</td>
  90.                             <td>{{DealerList.id}}</td>
  91.                             <td>{{DealerList.dealer_code}}</td>
  92.                             <td>{{DealerList.company_name}}</td>
  93.                             <td>{{DealerList.stock_number}}</td>
  94.                             <td>{{DealerList.sales_total| price }}</td>
  95.                             <td>{{DealerList.sales_margin| price }}</td>
  96.                             <td>{{DealerList.self_total| price }}</td>
  97.                             <td>{{DealerList.oen_self_total| price }}</td>
  98.                             <td>{{DealerList.kouri_self_total| price }}</td>
  99.                             <td>{{DealerList.chain_total| price }}</td>
  100.                             <td>{{DealerList.margin_total| price }}</td>
  101.                         </tr>
  102.                     {% endfor %}
  103.                     </table>
  104.                 {% else %}
  105.                     データがありません
  106.                 {% endif %}
  107.                 <br/>
  108.                 <strong>マージンデータ出力</strong>
  109.                 {% if CashbackResult.Cashback %}
  110.                     <table>
  111.                     <tr>
  112.                         <td>対象月</td>
  113.                         <td>契約区分</td>
  114.                         <td>販売店ID</td>
  115.                         <td>ディーラー</td>
  116.                         <td>販売店名</td>
  117.                         <td>証券番号</td>
  118.                         <td>マージン</td>
  119.                         <td>前月繰り越しマージン</td>
  120.                         <td>クーポンマージン</td>
  121.                         <td>応援プログラム適用マージン</td>
  122.                         <td>仕入れ金額</td>
  123.                         <td>請求金額</td>
  124.                         <td>マージン残高</td>
  125.                         <td>繰り越しマージン</td>
  126.                         <td>出力結果</td>
  127.                     </tr>
  128.                     {% for Cashback in CashbackResult.Cashback %}
  129.                         <tr>
  130.                             <td>{{Cashback.referenceYm}}</td>
  131.                             {% if Cashback.ChainStore %}
  132.                                 <td>{{Cashback.ChainStore.ContractType.name}}</td>
  133.                                 <td>{{Cashback.ChainStore.id}}</td>
  134.                                 <td>{{Cashback.ChainStore.dealer_code}}</td>
  135.                                 <td>{{Cashback.ChainStore.company_name}}</td>
  136.                                 <td>{{Cashback.ChainStore.stock_number}}</td>
  137.                             {% else %}
  138.                                 <td>&nbsp;</td>
  139.                                 <td>&nbsp;</td>
  140.                                 <td>&nbsp;</td>
  141.                                 <td>未登録</td>
  142.                                 <td>&nbsp;</td>
  143.                             {% endif %}
  144.                             <td>{{Cashback.margin_price| price }}</td>
  145.                             <td>{{Cashback.previous_margin_price| price }}</td>
  146.                             <td>{{Cashback.coupon_margin| price }}</td>
  147.                             <td>{{Cashback.oen_support_total| price }}</td>
  148.                             <td>{{Cashback.purchase_amount| price }}</td>
  149.                             <td>{{Cashback.request_amount| price }}</td>
  150.                             <td>{{Cashback.margin_balance| price }}</td>
  151.                             <td>{{Cashback.carried_forward| price }}</td>
  152.                             <td>{{Cashback.export_cnt }}</td>
  153.                         </tr>
  154.                     {% endfor %}
  155.                     </table>
  156.                 {% else %}
  157.                     データがありません
  158.                 {% endif %}
  159.                 <br /><br /><br /><br />
  160.             {% else %}
  161.                 <h1 class="c-static-page-header__title c-static-error">キャッシュバック計算結果が見つかりません</h1>
  162.             {% endif %}
  163.         {% endif %}
  164.     </div>
  165. </div>
  166. {% endblock %}