add notes
This commit is contained in:
@@ -6,6 +6,7 @@ use App\Models\Branch\Branch;
|
||||
use App\Models\Order\Loan\LoanOrder as LoanOrderModel;
|
||||
use App\Models\System\Location\Province;
|
||||
use App\Modules\DateHelper\Repositories\DateHelperRepository;
|
||||
use App\Modules\LoanOrder\Repositories\LoanOrderRequiredDocsRepository;
|
||||
use App\Nova\Filters\RegionFilter;
|
||||
use App\Nova\Filters\StatusFilter;
|
||||
use App\Nova\Resource;
|
||||
@@ -26,12 +27,14 @@ use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
use Laravel\Nova\Fields\Date;
|
||||
use Laravel\Nova\Fields\Email;
|
||||
use Laravel\Nova\Fields\FormData;
|
||||
use Laravel\Nova\Fields\Hidden;
|
||||
use Laravel\Nova\Fields\ID;
|
||||
use Laravel\Nova\Fields\Image;
|
||||
use Laravel\Nova\Fields\Number;
|
||||
use Laravel\Nova\Fields\Select;
|
||||
use Laravel\Nova\Fields\Text;
|
||||
use Laravel\Nova\Fields\Trix;
|
||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||
use Laravel\Nova\Panel;
|
||||
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
||||
@@ -169,9 +172,23 @@ class LoanOrderMobile extends Resource
|
||||
->rules('required')
|
||||
->canSeeWhen('systemUser', $this),
|
||||
|
||||
Text::make(__('Note'), 'notes')
|
||||
Select::make(__('Required docs'), 'loan_order_required_doc_id')
|
||||
->displayUsingLabels()
|
||||
->searchable()
|
||||
->options(LoanOrderRequiredDocsRepository::values())
|
||||
->fullWidth()
|
||||
->rules('required')
|
||||
->canSeeWhen('systemUser', $this),
|
||||
|
||||
Trix::make(__('Note'), 'notes')
|
||||
->fullWidth()
|
||||
->dependsOn('loan_order_required_doc_id', function (Trix $field, NovaRequest $request, FormData $formData) {
|
||||
$requiredDoc = $formData->get('loan_order_required_doc_id');
|
||||
|
||||
if ($requiredDoc) {
|
||||
$field->setValue(LoanOrderRequiredDocsRepository::find($requiredDoc)->value);
|
||||
}
|
||||
}),
|
||||
]),
|
||||
|
||||
new Panel(__('Loan'), [
|
||||
|
||||
@@ -21,6 +21,7 @@ use Laravel\Nova\Fields\Image;
|
||||
use Laravel\Nova\Fields\Number;
|
||||
use Laravel\Nova\Fields\Select;
|
||||
use Laravel\Nova\Fields\Text;
|
||||
use Laravel\Nova\Fields\Trix;
|
||||
use Laravel\Nova\Panel;
|
||||
use Nurmuhammet\NovaCustomHtml\NovaCustomHtml;
|
||||
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
||||
@@ -45,7 +46,9 @@ class LoanOrderMobileFieldsForDetail
|
||||
->withIcons()
|
||||
->icons(OrderRepo::statusIcons()),
|
||||
|
||||
Text::make(__('Note'), 'notes'),
|
||||
Trix::make(__('Note'), 'notes')
|
||||
->fullWidth()
|
||||
->alwaysShow(),
|
||||
|
||||
BelongsTo::make(__('Created by').': ', 'user', User::class),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user