You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

134 lines
5.4KB

  1. {% extends '@LcShop/backend/default/show.html.twig' %}
  2. {% trans_default_domain 'lcshop' %}
  3. {% import '@LcShop/backend/default/block/macros.html.twig' as macros %}
  4. {% import '@LcShop/backend/order/macros.html.twig' as order_macros %}
  5. {% block global_actions %}
  6. {% if entity.user is not null %}
  7. <button id="btn-ticket-write-to-user"
  8. data-url="{{ path('easyadmin', {'entity': 'Ticket', 'action': 'new'}) }}"
  9. data-user="{{ entity.user.id }}"
  10. data-order="{{ entity.id }}"
  11. class="btn-sm btn-success"
  12. type="button"><i class="fa fa-pen-alt"></i> {{ "action.ticket.writeToUser"|trans }}
  13. </button>
  14. {% endif %}
  15. {% endblock %}
  16. {% block main %}
  17. <div class="lc-vue-js-container" id="lc-order-edit">
  18. <div class="row">
  19. <div class="col-3">
  20. {{ macros.box_user_info(entity.user) }}
  21. </div>
  22. <div class="col-3">
  23. {{ order_macros.box_total_order() }}
  24. </div>
  25. <div class="col-3">
  26. {{ order_macros.box_validation_date() }}
  27. </div>
  28. <div class="col-3">
  29. {{ order_macros.box_status() }}
  30. </div>
  31. <div v-show="order.valid" class="col-3" >
  32. {{ order_macros.box_reference() }}
  33. <div v-if="order.mainOrder" >
  34. {{ order_macros.box_main_order() }}
  35. </div>
  36. </div>
  37. <template v-if="order.user">
  38. <div class="col-3">
  39. {{ order_macros.box_address_invoice() }}
  40. </div>
  41. <div class="col-3">
  42. {{ order_macros.box_address_delivery() }}
  43. </div>
  44. <div class="col-3">
  45. {{ order_macros.box_delivery_slot() }}
  46. </div>
  47. </template>
  48. <div v-show="order.complementaryOrderShops" class="col-6">
  49. {{ order_macros.box_complementary() }}
  50. </div>
  51. <div v-show="order.tickets" class="col-6">
  52. {{ order_macros.box_tickets() }}
  53. </div>
  54. <div class="col-6">
  55. {{ order_macros.box_payments() }}
  56. </div>
  57. <div class="col-6">
  58. {{ order_macros.box_documents() }}
  59. </div>
  60. <div class="col-12">
  61. {{ macros.card_start('OrderShop.resume') }}
  62. {% include '@LcShop/backend/order/form/card_orderproducts.html.twig' %}
  63. {{ macros.card_end('isLoading') }}
  64. </div>
  65. {% if form_order_invoice_address is defined %}
  66. {% include '@LcShop/backend/order/form/modal_invoiceaddress.html.twig' %}
  67. {% endif %}
  68. {% if form_order_delivery_address is defined %}
  69. {% include '@LcShop/backend/order/form/modal_deliveryaddress.html.twig' %}
  70. {% endif %}
  71. {% if form_order_delivery_availability is defined %}
  72. {% include '@LcShop/backend/order/form/modal_deliveryavailability.html.twig' %}
  73. {% endif %}
  74. {% if form_order_status is defined %}
  75. {% include '@LcShop/backend/order/form/modal_orderstatus.html.twig' %}
  76. {% endif %}
  77. {% if form_add_order_reduction_credit is defined %}
  78. {% include '@LcShop/backend/order/form/modal_addorderreductioncredit.html.twig' %}
  79. {% endif %}
  80. {% if form_add_order_reduction_cart is defined %}
  81. {% include '@LcShop/backend/order/form/modal_addorderreductioncart.html.twig' %}
  82. {% endif %}
  83. {% if form_delete_order_reduction_cart is defined %}
  84. {% include '@LcShop/backend/order/form/modal_deletereductioncart.html.twig' %}
  85. {% endif %}
  86. {% if form_delete_order_reduction_credit is defined %}
  87. {% include '@LcShop/backend/order/form/modal_deletereductioncredit.html.twig' %}
  88. {% endif %}
  89. {% if form_add_product_to_order is defined %}
  90. {% include '@LcShop/backend/order/form/modal_addproducttoorder.html.twig' %}
  91. {% endif %}
  92. {% if form_order_payment is defined %}
  93. {% include '@LcShop/backend/order/form/modal_orderpayment.html.twig' %}
  94. {% endif %}
  95. {% if form_delete_order_payment is defined %}
  96. {% include '@LcShop/backend/order/form/modal_deleteorderpayment.html.twig' %}
  97. {% endif %}
  98. {% if form_add_redelivery_order_product is defined %}
  99. {% include '@LcShop/backend/order/form/modal_addredeliveryorderproduct.html.twig' %}
  100. {% endif %}
  101. {% if form_add_reduction_credit is defined %}
  102. {% include '@LcShop/backend/order/form/modal_addreductioncredit.html.twig' %}
  103. {% endif %}
  104. {% if form_order_send_payment_link is defined %}
  105. {% include '@LcShop/backend/order/form/modal_sendpaymentlink.html.twig' %}
  106. {% endif %}
  107. {% include '@LcShop/backend/order/form/modal_orderstatushistories.html.twig' %}
  108. </div>
  109. </div>
  110. {% endblock %}
  111. {% block script_javascript %}
  112. {{ parent() }}
  113. {% include '@LcShop/backend/default/block/script-vuejs.html.twig' %}
  114. <script src="{{ asset('bundles/lcshop/js/backend/script/order/vuejs-order.js')|lc_cache }}"></script>
  115. {% endblock %}