@extends('admin.client_view') @section('Title') {{__('Add Revenue Stream')}} {{__('The List')}} @endsection @section('content') @if ($errors->any())
@endif @if(Session::has('unique_alert'))
@endif
{{ csrf_field() }}
@if((isset($canAddProducts) || isset($canAddNewProducts) ? ' disabled':'')) @endif @include('components.form.select',[ 'label'=>__('Revenue Stream Type') , 'items'=>$revenues, 'titleAttributeName'=>'name', 'valueAttributeName'=>'id', 'isRequired'=>true , 'selectedOption'=>isset($type) ? $type : 0, 'name'=>'type', 'id'=>'Revenue_Stream_Type', 'attributes'=>'onchange=TypeFunction()' . (isset($canAddProducts) || isset($canAddNewProducts) ? ' disabled':'') ])
@include('components.form.radio',[ 'title'=>__('Do You Want To Add New Categories'), 'isRequired'=>false , 'name'=>'add_categories', 'radios'=>[ [ 'radioClasses'=>'add-categories-radio', 'is_checked'=>true , 'label'=>__('Yes'), 'value'=>1, 'color_class'=>'kt-radio--success', 'disabled'=>false , // 'disabled'=>! isset($canAddNewProducts) , ], [ 'radioClasses'=>'add-categories-radio', 'is_checked'=>isset($canAddNewProducts) && $canAddNewProducts , 'label'=>__('No'), 'value'=>0, 'color_class'=>'kt-radio--danger', 'disabled'=>!\App\Category_product::where('company_id',$company_id)->count() ] ] ])
@include('components.form.submit',[ 'name'=>'add_categories', 'value'=>__('Add Categories'), 'action'=>route('revenue.stream.add.categories',['company_id'=>$company_id]), 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=1', 'classes'=>'conditional-show d-none', 'backRoute'=>route('revenueStream.index',['company_id'=>$company_id]) ])
@if(isset($canAddCategory) && $canAddCategory) @include('components.tables.revenue-type.categories',[ 'noRows'=>$noCategories, // 'trs'=>$firstTdTrs, // 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=1', // 'headers'=>[ // [ // 'title'=>'#', // 'classess'=>'', // ], // [ // 'title'=>__('Category Name'), // 'classess'=>'' // ], // [ // 'title'=>__('Products Count For Each Category'), // 'classess'=>'' // ] // ] ])
@include('components.form.submit',[ 'name'=>'add_products', 'value'=>__('Add Products'), 'action'=>route('revenue.stream.add.products',['company_id'=>$company_id]), 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=1', 'classes'=>'conditional-show d-none' ])
@endif @if(isset($canAddProducts) && $canAddProducts) @include('components.tables.revenue-type.products',[ 'noRows'=>count($storedCategories) , 'categories'=>$storedCategories , 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=1', 'type'=>isset($type) ? $type : 0 ])
@include('components.form.submit',[ 'name'=>'save_products', 'action'=>route('revenue.stream.store.products',['company_id'=>$company_id]), 'value'=>__('Save Products'), 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=1', 'classes'=>'conditional-show d-none', 'backRoute'=>route('revenueStream.index',['company_id'=>$company_id]) ])
@else
@include('components.form.submit',[ 'name'=>'add_products', 'value'=>__('Add Products'), 'action'=>route('revenue.stream.add.new.products',['company_id'=>$company_id]), 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=0', 'classes'=>'conditional-show d-none' ])
@endif @if(isset($canAddNewProducts) && $canAddNewProducts) @include('components.tables.revenue-type.products',[ 'noRows'=>$noRows , 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=0', 'type'=>isset($type) ? $type : 0 ])
{{ __('Cancel') }} @include('components.form.submit',[ 'name'=>'save_products', 'action'=>route('revenue.stream.store.products',['company_id'=>$company_id]), 'value'=>__('Save Products'), 'attributes'=>'data-conditional-class=add-categories-radio data-show-if=0', 'classes'=>'conditional-show d-none', 'backRoute'=>route('revenueStream.index',['company_id'=>$company_id]) ])
@endif
@endsection @section('scripts') @endsection