@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