Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/sale/checkout/view/payment/src/ |
Upload File : |
import { BitrixVue } from 'ui.vue'; import './pay-system-application' import './payment-paid-application' BitrixVue.component('sale-checkout-view-payment', { props: ['order', 'payments', 'paySystems', 'check', 'config'], methods: { hasPaymentPaidY() { return this .getPaymentPaidY() .length > 0 }, getPaymentPaidY() { const result = []; let list = this.payments; list.forEach((fields) => { if(fields.paid !== 'N') { result.push(fields) } }) return result }, }, // language=Vue template: ` <div> <template v-if="hasPaymentPaidY()"> <sale-checkout-view-payment-payment_paid_application :order="order" :payments="getPaymentPaidY()" :paySystems="paySystems" :check="check" :config="config"/> </template> <template v-else> <sale-checkout-view-payment-pay_system_application :order="order" :paySystems="paySystems" :config="config"/> </template> </div> ` });