app/Plugin/SlnPayment42/Resource/template/admin/order_edit.twig line 1

Open in your IDE?
  1. {% if Order.Customer.Status.id is defined %}
  2.     {% if Order.Customer.Status.id == 3 %}
  3.         <script>
  4.             $(function () {
  5.                 second_card_title = $('#form1 > div.c-contentsArea__cols > div > div > div:eq(1) > div[class="card-header"] span[class="card-title"]:eq(0)');
  6.                 second_card_title.after('<span style="color: red;">(退会済会員)</span>');
  7.             });
  8.         </script>
  9.     {% endif %}
  10. {% endif %}
  11. {% if payStatusId is defined %}
  12. <script>
  13.     $(function () {
  14.         $('#sln_payment_info').insertAfter($('#form1 > div.c-contentsArea__cols > div > div > div:eq(0)'));
  15.         $("button[data-alert=1]").click(function(event) {
  16.             if (!confirm($(this).text() + "します。データを変更した場合は先に保存を行ってください。")) {
  17.                 return false;
  18.             }
  19.         });
  20.         pid = $("#order_Payment").val()
  21.         $("#order_Payment").change(function(event) {
  22.             $(this).val(pid);
  23.             alert("お支払い方法の変更は行わないでください。");
  24.             return false;
  25.         });
  26.         var select_status_id = $("#order_OrderStatus").val();
  27.         var sln_pay_status = {{ payStatusId }};
  28.         $("#order_OrderStatus").change(function() {
  29.             var change_status_id = $("#order_OrderStatus").val();
  30.             if ((change_status_id == 5) && (sln_pay_status != 2) && (sln_pay_status != 12) && (sln_pay_status != 13)) {
  31.                 $("#order_OrderStatus").val(select_status_id);
  32.                 alert("取引ステータスが実売上済み/即時売上済みでないと発送済みに変更できません");
  33.             }
  34.         });
  35.     });
  36. </script>
  37. <div id="sln_payment_info" class="card rounded border-0 mb-4">
  38.     <div class="card-header">
  39.         <div class="row">
  40.             <div class="col-8">
  41.                 <span class="card-title">ソニーペイメントサービス決済情報</span>
  42.             </div>
  43.             <div class="col-4 text-end">
  44.                 <a data-bs-toggle="collapse" href="#orderSlnPayment" aria-expanded="true" aria-controls="orderSlnPayment" class=""><i class="fa fa-lg fa-angle-down fa-angle-up"></i></a>
  45.             </div>
  46.         </div>
  47.     </div>
  48.     <div class="ec-cardCollapse collapse show" id="orderSlnPayment">
  49.         <div class="card-body">
  50.             <div class="row mb-3">
  51.                 <div class="col-2 col-form-label">操作</div>
  52.                 <div class="col">
  53.                     <div class="btn_area">
  54.                         <ul id="product_info_list__search_menu">
  55.                             {% if isCard %}
  56.                                 {% if payStatusId == 11 %}
  57.                                     <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_card_commit">売上確定処理実行</button>
  58.                                 {% endif %}
  59.                                 {% if payStatusId == 11 or payStatusId == 12 or payStatusId == 13 %}
  60.                                     <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_card_cancel">取消(返品)処理実行</button>
  61.                                     <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_card_change">決済金額変更処理実行</button>
  62.                                 {% endif %}
  63.                                 {% if payStatusId == 14 %}
  64.                                     <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_card_reauth">再オーソリ取得処理実行</button>
  65.                                 {% endif %}
  66.                             {% else %}
  67.                                 {% if payStatusId == 99 %}
  68.                                     <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_cvs_add">再決済処理</button>
  69.                                 {% else %}
  70.                                     {% if payStatusId != 4 %}
  71.                                         <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_cvs_chg">決済金額変更処理実行</button>
  72.                                         <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_cvs_del">取消(返品)処理実行</button>
  73.                                     {% endif %}
  74.                                     <button data-alert="1" type="submit" class="btn btn-ec-regular" name="mode" value="sln_cvs_ref">決済状況照会</button>
  75.                                 {% endif %}
  76.                             {% endif %}
  77.                         </ul>
  78.                     </div>
  79.                 </div>
  80.             </div>
  81.             <div class="row mb-3">
  82.                 <div class="col-2 col-form-label">支払方法</div>
  83.                 <div class="col">
  84.                     <p>{{ Order.PaymentMethod }}</p>
  85.                 </div>
  86.             </div>
  87.             <div class="row mb-3">
  88.                 <div class="col-2 col-form-label">取引ステータス</div>
  89.                 <div class="col">
  90.                     <p>{{ payStatus }}</p>
  91.                 </div>
  92.             </div>
  93.             <div class="row mb-3">
  94.                 <div class="col-2 col-form-label">支払い先</div>
  95.                 <div class="col">
  96.                     <p>{% if payCvsName is defined %}{{ payCvsName }}{% endif %}</p>
  97.                 </div>
  98.             </div>
  99.             <div class="row mb-3">
  100.                 <div class="col-2 col-form-label">決済金額</div>
  101.                 <div class="col">
  102.                     <p>{{ payAmount|price }}</p>
  103.                 </div>
  104.             </div>
  105.             <div class="row mb-3">
  106.                 <div class="col-2 col-form-label">決済リンク</div>
  107.                 <div class="col">
  108.                     {% if payLink is defined %}{{ payLink }}{% endif %}
  109.                 </div>
  110.             </div>
  111.             {% if isCard %}
  112.             <div class="row mb-3">
  113.                 <div class="col-2 col-form-label">個人情報取得の同意</div>
  114.                 <div class="col">
  115.                     <p>{{ agreement }}</p>
  116.                 </div>
  117.             </div>
  118.             {% endif %}
  119.             <div class="row mb-3">
  120.                 <div class="col-2 col-lg-2">接続ログ</div>
  121.                 <div class="col">
  122.                     {% for payHistory in payHistorys %}
  123.                     <div class="row col-sm-12">
  124.                         <div class="col-lg-2">{{ payHistory.CreateDate | date("Y/m/d H:i:s") }}</div>
  125.                         <div class="col-lg-4" style="word-break:break-all">SendFlg:{{ payHistory.SendFlg }} RequestFlg:{{ payHistory.RequestFlg }}</div>
  126.                         <div class="col-lg-6" style="word-break:break-all">{{ payHistory.BodyView }}</div>
  127.                     </div>
  128.                     {% endfor %}
  129.                 </div>
  130.             </div>
  131.         </div>
  132.     </div>
  133. </div>
  134. {% endif %}