From 7d2ad13ae730fe8d2bb47b2387a6c87404a68577 Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Sat, 6 Sep 2025 12:34:56 +0500 Subject: [PATCH] change view --- .../SberPaymentOrderFieldsForDetail.php | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForDetail.php b/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForDetail.php index fc8d1a7..cea2ce1 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForDetail.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForDetail.php @@ -72,25 +72,21 @@ class SberPaymentOrderFieldsForDetail Text::make(__('Current Residence'), 'address'), ]), new Panel(__('Payment'), [ - SimpleRepeatable::make(__('Payment sender data'), 'sender_datas', [ - Select::make(__('Passport serie'), 'passport_serie') - ->displayUsingLabels() - ->options(PassportRepo::values()), + Text::make(__('Payment sender data'), function () use ($resource) { + if (is_array($resource->sender_datas)) { + $data = $resource->sender_datas[0]; - NovaInputmask::make(__('Passport number'), 'passport_number') - ->mask('999999'), + return sprintf('%s %s', $data['passport_serie'], $data['full_name']); + } + }), - Text::make( - name: sprintf('%s %s %s', __('Name'), __('Surname'), __('Patronic name')), - attribute: 'full_name' - ) - ->rules('required', 'max:255'), + Text::make(__('Töleg ugradyjynyň goýum hasaby'), function () use ($resource) { + if (is_array($resource->sender_datas)) { + $data = $resource->sender_datas[0]; - Text::make( - name: __('Goýum hasaby'), - attribute: 'deposit_account' - )->displayUsing(fn ($value) => number_format($value, 0, '', '')), - ])->minRows(1)->rules('required'), + return number_format($data['deposit_account'], 0, '', ''); + } + }), SimpleRepeatable::make(__('Payee information'), 'payment_reciever', [ Select::make(__('Passport serie'), 'passport_serie')