app/Plugin/TeikiOrder42/Resource/template/admin/Order/index.twig line 1

Open in your IDE?
  1. <div class="col-6 mb-1" id="teiki_flg">
  2.     <label class="col-form-label">注文種別</label>
  3.     {{ form_widget(searchForm.teiki_flg, { 'label_attr': { 'class': 'checkbox-inline'}}) }}
  4.     {{ form_errors(searchForm.teiki_flg) }}
  5. </div>
  6. <div class="col-6 mb-1" id="teiki_claim_times">
  7.     <label class="col-form-label">請求回数</label>
  8.     {{ form_widget(searchForm.claim_times, { 'label_attr': { 'class': 'checkbox-inline'}}) }}
  9.     {{ form_errors(searchForm.claim_times) }}
  10. </div>
  11. <div class="col-6 mb-1" id="teiki_organaization">
  12.     <label class="col-form-label">契約元</label>
  13.     {{ form_widget(searchForm.Organization) }}
  14.     {{ form_errors(searchForm.Organization) }}
  15. </div>
  16. <div class="col-6 mb-3" id="teiki_claim_date">
  17.     <label class="col-form-label">請求月</label>
  18.     {{ form_widget(searchForm.search_claim_date) }}
  19.     {{ form_errors(searchForm.search_claim_date) }}
  20. </div>
  21. <div class="col-6 mb-13" id="teiki_shipping_date">
  22.     <label class="col-form-label">配送月号</label>
  23.     {{ form_widget(searchForm.search_shipping_date) }}
  24.     {{ form_errors(searchForm.search_shipping_date) }}
  25. </div>
  26. {% if 1 in searchForm.teiki_flg.vars.data %}
  27. <div class="d-inline-block text-end" id="teiki_csv">
  28.     {% if searchForm.search_claim_date.vars.data is not null and searchForm.payment.vars.data|length == 1 %}
  29.         {% for payment in searchForm.payment.vars.data %}
  30.             {% if payment.id == 7 %}
  31.           <div class="d-inline-block">
  32.             <a class="btn btn-ec-regular" href="{{ url('admin_order_export_teiki') }}">
  33.                 [定期]払込用CSV
  34.             </a>
  35.           </div>
  36.             {% endif %}
  37.             {% if payment.id == 14 %}
  38.           <div class="d-inline-block">
  39.             <a class="btn btn-ec-regular" href="{{ url('admin_order_export_teiki') }}">
  40.                 [定期]クレジット用CSV
  41.             </a>
  42.           </div>
  43.             {% endif %}
  44.         {% endfor %}
  45.     {% endif %}
  46.     {% if searchForm.search_shipping_date.vars.data is not null %}
  47.     <div class="d-inline-block">
  48.     <a class="btn btn-ec-regular" href="{{ url('admin_order_export_teiki_shipping', {'type': 0}) }}">
  49.         [定期]宛名用CSV
  50.     </a>
  51.   </div>
  52.     <div class="d-inline-block">
  53.     <a class="btn btn-ec-regular" href="{{ url('admin_order_export_teiki_shipping', {'type': 1}) }}">
  54.         [定期]宛名用CSV(メール送信)
  55.     </a>
  56.   </div>
  57.     {% endif %}
  58. </div>
  59. {% endif %}
  60. {% if 0 in searchForm.teiki_flg.vars.data %}
  61. <div class="d-inline-block text-end" id="direct_csv">
  62.   <div class="d-inline-block">
  63.     <a class="btn btn-ec-regular" href="{{ url('admin_order_export_direct') }}">
  64.         [直販]払込用CSV
  65.     </a>
  66.   </div>
  67.     <div class="d-inline-block">
  68.     <a class="btn btn-ec-regular" href="{{ url('admin_order_export_direct_shipping') }}">
  69.         [直販]宛名用CSV
  70.     </a>
  71.   </div>
  72. </div>
  73. {% endif %}
  74. <script>
  75. //$('#teiki_order').insertAfter($('#higashiyama_origin'));
  76. $('#higashiyama_origin').append($('#teiki_claim_times'));
  77. $('#higashiyama_origin').append($('#teiki_flg'));
  78. $('#higashiyama_origin').append($('#teiki_organaization'));
  79. $('#higashiyama_origin').append($('#teiki_claim_date'));
  80. $('#higashiyama_origin').append($('#teiki_shipping_date'));
  81. //CSVボタンの追加
  82. {% if 1 in searchForm.teiki_flg.vars.data %}
  83. $('#search_form > div:nth-of-type(3) > .row > div > div').append($('#teiki_csv'));
  84. {% endif %}
  85. {% if 0 in searchForm.teiki_flg.vars.data %}
  86. $('#search_form > div:nth-of-type(3) > .row > div > div').append($('#direct_csv'));
  87. {% endif %}
  88. </script>
  89. <style>
  90. #teiki_csv,
  91. #direct_csv {
  92.     float:right;
  93. }
  94. </style>