{!! Form::text('ref')->label(trans('maintenance_contracts::maintenance_contract.label.ref'))->placeholder('< auto generated >')->addGroupClass('form-group-sm')->disabled() !!} @php $suppliers = []; $supplierId = null; if ($maintenance_contract->id) { $supplierId = $maintenance_contract->service_company_id; $suppliers = [ $maintenance_contract->service_company_id => $maintenance_contract->serviceproviders->name, ]; } @endphp {{-- @if (user('admin.web')->access_other_division) --}} {!! Form::select('division_id') ->options(['' => 'All'] + Company::divisions(),$maintenance_contract->division_id ?: (user('admin.web')->default_division() ? user('admin.web')->default_division()->id : null)) ->disabled($maintenance_contract->id ? true : false) ->label(trans('maintenance_contracts::maintenance_contract.label.division_id')) ->addGroupClass('form-group-sm') !!} {{-- @else {!! Form::text('division_name')->disabled()->label(trans('maintenance_contracts::maintenance_contract.label.division_id'))->value(user('admin.web')->division->name)->addGroupClass('form-group-sm') !!} {!! Form::hidden('division_id', user('admin.web')->division->id) !!} @endif --}}

Partner Type

{!! Form::select('service_company_id') ->options($suppliers) ->select($suppliers) ->label(trans('maintenance_contracts::maintenance_contract.label.service_company_id')) ->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.service_company_id')) ->required() ->addGroupClass('form-group-sm') !!}
{{-- {!! Form::select('asset_id')->options(Assets::assets())->id('asset_id')->label(trans('maintenance_contracts::maintenance_contract.label.asset_id'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.asset_id'))->addGroupClass('form-group-sm')->required() !!} --}} {!! Form::date('contract_date')->required()->label(trans('maintenance_contracts::maintenance_contract.label.contract_date'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.contract_date'))->addGroupClass('form-group-sm') !!} {{-- {!! Form::select('signed_by[]')->id('signed_by')->multiple(true)->label(trans('Signed By'))->addGroupClass('form-group-sm') !!} --}} {!! Form::select('signed_by[]')->id('signed_by')->options(Company::employees())->multiple()->label('Signed By')->addGroupClass('form-group-sm') !!} {!! Form::date('signed_date')->label(trans('Signed Date'))->addClass('datepicker')->placeholder('Please select date')->addGroupClass('form-group-sm') !!} {!! Form::select('no_of_service')->options(trans('maintenance_contracts::maintenance_contract.options.no_of_service'))->label(trans('maintenance_contracts::maintenance_contract.label.no_of_service'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.no_of_service'))->required()->addGroupClass('form-group-sm') !!} {!! Form::select('terms_of_payment')->options(trans('maintenance_contracts::maintenance_contract.options.terms_of_payment'))->label(trans('maintenance_contracts::maintenance_contract.label.terms_of_payment'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.terms_of_payment'))->required()->addGroupClass('form-group-sm') !!} {!! Form::hidden('company_id')->value(user('admin.web')->current_comp) !!} {!! Form::hidden('contract_id')->value(@$maintenance_contract->id) !!} {{-- {!! Form::select('division_id')->options(Company::divisions())->addClass('readonly')->label(trans('maintenance_contracts::maintenance_contract.label.division_id'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.division_id'))->required()->addGroupClass('form-group-sm') !!} --}}

Contract Type

@if (($maintenance_contract->contract_amount_type !="Lumpsum")||($maintenance_contract->contract_type != "Service"))

Contract Amount Type

@php $isDisabled = isset($maintenance_contract->id) ? 'disabled' : ''; @endphp
@if (!$maintenance_contract->id || $maintenance_contract->contract_amount_type == "Asset Wise")
{!! Form::inline_radios('amount_type')->required()->radios(trans('maintenance_contracts::maintenance_contract.options.amount_type'))->label(trans('maintenance_contracts::maintenance_contract.label.amount_type'))->addGroupClass('form-group-sm') !!}
{!! Form::text('amount_pers')->placeholder('percentage')->addGroupClass('form-group-sm')->raw() !!}
@endif
@endif {!! Form::date('start_date')->label(trans('maintenance_contracts::maintenance_contract.label.start_date'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.start_date'))->id('start_date')->required()->addGroupClass('form-group-sm') !!} {!! Form::date('end_date')->label(trans('maintenance_contracts::maintenance_contract.label.end_date'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.end_date'))->id('end_date')->required()->addGroupClass('form-group-sm') !!} {!! Form::date('revision_date')->label('Contract Revision Date')->placeholder('Please enter revision date')->id('revision_date')->addGroupClass('form-group-sm') !!} @if ($maintenance_contract->termination_date) {!! Form::date('termination_date')->value(\Carbon\Carbon::parse($maintenance_contract->termination_date)->format('d M, Y'))->label('Contract Termination Date')->id('termination_date')->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->date_of_extension) {!! Form::date('date_of_extension')->value(\Carbon\Carbon::parse($maintenance_contract->date_of_extension)->format('d M, Y'))->label('Extension Entered Date')->id('date_of_extension')->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->new_contract_no) {!! Form::text('new_contract_no')->label('New Contract No.')->disabled()->value($maintenance_contract->new_contract_no)->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->old_contract_no) {!! Form::text('old_contract_no')->label('Old Contract No.')->disabled()->value($maintenance_contract->old_contract_no)->addGroupClass('form-group-sm') !!} @endif {!! Form::select('custodian_id') ->options(Company::custodians()) ->id('new_custodian_id') ->value($maintenance_contract->custodian_id) ->label('Contract Custodian') ->placeholder('Please select custodian') ->addGroupClass('form-group-sm') ->required() !!} @if(user('admin.web')->currentCompany->enable_responsible_work_department_in_contract == 'Yes') {!! Form::select('workdepartmentid')->required()->id('workdepartment_id')->options(['' => trans('maintenance_contracts::maintenance_contract.placeholder.workdepartmentid')] + WorkDepartment::work_departments(),)->label(trans('maintenance_contracts::maintenance_contract.label.workdepartmentid'))->addGroupClass('form-group-sm') !!} @endif
{{-- --}} {!! Form::text('contract_ref')->label(trans('maintenance_contracts::maintenance_contract.label.contract_ref'))->placeholder(trans('maintenance_contracts::maintenance_contract.placeholder.contract_ref'))->addGroupClass('form-group-sm') !!} {!! Form::select('status')->options(trans('maintenance_contracts::maintenance_contract.options.status'))->label(trans('maintenance_contracts::maintenance_contract.label.status'))->addGroupClass('form-group-sm') !!}
{!! Form::select('type')->options(trans('maintenance_contracts::maintenance_contract.options.type'))->label('AMC/CMC')->placeholder('Please select AMC/CMC')->required()->disabled($maintenance_contract->status != 'Pending' && $maintenance_contract->id)->addGroupClass('form-group-sm') !!}
{!! Form::number('renew_reminder_days')->id('renew_reminder_days')->label('Renew Reminder Days')->placeholder('Enter renew reminder days')->required()->addGroupClass('form-group-sm') !!}

Repeat Reminder

@if (($maintenance_contract->id) && ($maintenance_contract->status == "Active")) {!! Form::text('expiry_status')->label(trans('maintenance_contracts::maintenance_contract.label.expired_status'))->addGroupClass('form-group-sm')->disabled() !!} @endif @if ((!$maintenance_contract->id)||($maintenance_contract->contract_type == "Asset"))
{!! Form::text('asset_count')->label('Asset Count')->readonly()->addGroupClass('form-group-sm') !!}
@endif
@if ((user('admin.web')->currentCompany->disable_approval_in_contract==0 && $maintenance_contract->partner_type=="Supplier") || (user('admin.web')->currentCompany->disable_approval_for_customer==0 && $maintenance_contract->partner_type=="Customer")) @if ((user('admin.web')->hasPermission('maintenance_contracts.maintenance_contract.level_1_approval_for_supplier'))&&($maintenance_contract->partner_type=="Supplier")|| (user('admin.web')->hasPermission('maintenance_contracts.maintenance_contract.level_1_approval_for_customer'))&&($maintenance_contract->partner_type=="Customer") ) @if (($maintenance_contract->id)&&(!$maintenance_contract->level_1_approved_by)&&(!$maintenance_contract->rejected_by)) {!! Form::inline_radio('level_1_approval')->addClass('approval')->label('Level 1 Approval')->radios(trans('maintenance_contracts::maintenance_contract.options.level_1_approval'))->addGroupClass('form-group-sm') !!} @endif @endif @if ($maintenance_contract->level_1_approved_by>0) {!! Form::text('level_1_approved_by_')->addClass('approval')->label('Level 1 Approved by')->value($maintenance_contract->level_1_approved->name)->disabled()->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->level_1_approved_by>0) {!! Form::text('level_1_approved_date_')->addClass('approval')->label('Level 1 Approved date')->value(format_date($maintenance_contract->level_1_approved_date))->disabled()->addGroupClass('form-group-sm') !!} @endif @if ((user('admin.web')->hasPermission('maintenance_contracts.maintenance_contract.level_2_approval_for_supplier'))&&($maintenance_contract->partner_type=="Supplier")|| (user('admin.web')->hasPermission('maintenance_contracts.maintenance_contract.level_2_approval_for_customer'))&&($maintenance_contract->partner_type=="Customer") ) @if ((!$maintenance_contract->level_2_approved_by)&&($maintenance_contract->level_1_approved_by>0)&&(!$maintenance_contract->rejected_by)) {!! Form::inline_radio('level_2_approval')->addClass('approval')->label('Level 2 Approval')->radios(trans('maintenance_contracts::maintenance_contract.options.level_2_approval'))->addGroupClass('form-group-sm') !!} @endif @endif @if ($maintenance_contract->level_2_approved_by>0) {!! Form::text('level_2_approved_by_')->addClass('approval')->label('Level 2 Approved by')->value($maintenance_contract->level_2_approved->name)->disabled()->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->level_2_approved_by>0) {!! Form::text('level_2_approved_date_')->addClass('approval')->label('Level 2 Approved date')->value(format_date($maintenance_contract->level_2_approved_date))->disabled()->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->rejected_by>0) {!! Form::text('rejected_by_')->label('Rejected by')->value($maintenance_contract->rejected->name)->disabled()->addGroupClass('form-group-sm') !!} @endif @if ($maintenance_contract->rejected_by>0) {!! Form::text('rejected_date_')->label('Rejected Date')->value(format_date($maintenance_contract->rejected_date))->disabled()->addGroupClass('form-group-sm') !!} @endif @endif