v2 first commit

This commit is contained in:
denisdulici
2019-11-16 10:21:14 +03:00
parent 5b23e9c2c4
commit 6d50fa8442
3075 changed files with 3451681 additions and 65594 deletions

View File

@ -1,43 +1,41 @@
@php
if (($page == 'create') || !$model->recurring()->count()) {
$frequency = 'no';
$interval = 1;
$custom_frequency = 'monthly';
$count = 0;
$frequency = old('recurring_frequency', 'no');
$interval = old('recurring_interval', 1);
$custom_frequency = old('recurring_custom_frequency', 'monthly');
$count = old('recurring_count', 0);
} else {
$r = $model->recurring;
$frequency = ($r->interval != 1) ? 'custom' : $r->frequency;
$interval = $r->interval;
$custom_frequency = $r->frequency;
$count = $r->count;
$frequency = old('recurring_frequency', ($r->interval != 1) ? 'custom' : $r->frequency);
$interval = old('recurring_interval', $r->interval);
$custom_frequency = old('recurring_custom_frequency', $r->frequency);
$count = old('recurring_count', $r->count);
}
@endphp
<div class="col-md-6 input-group-recurring">
<div class="form-group col-md-12 {{ $errors->has('recurring_frequency') ? 'has-error' : ''}}">
{!! Form::label('recurring_frequency', trans('recurring.recurring'), ['class' => 'control-label']) !!}
<div class="input-group">
<div class="input-group-addon"><i class="fa fa-refresh"></i></div>
{!! Form::select('recurring_frequency', $recurring_frequencies, $frequency, ['class' => 'form-control']) !!}
</div>
{!! $errors->first('recurring_frequency', '<p class="help-block">:message</p>') !!}
</div>
<akaunting-recurring
:form-classes="[{'has-error': form.errors.get('recurring_frequency')}]"
:title="'{{ trans('recurring.recurring') }}'"
:placeholder="'{{ trans('general.form.select.field', ['field' => trans('recurring.recurring')]) }}'"
<div class="form-group col-md-2 hidden {{ $errors->has('recurring_interval') ? 'has-error' : '' }}">
{!! Form::label('recurring_interval', trans('recurring.every'), ['class' => 'control-label']) !!}
{!! Form::number('recurring_interval', $interval, ['class' => 'form-control']) !!}
{!! $errors->first('recurring_interval', '<p class="help-block">:message</p>') !!}
</div>
:frequency-options="{{ json_encode($recurring_frequencies) }}"
:frequency-value="'{{ $frequency }}'"
:frequency-error="form.errors.get('recurring_frequency')"
<div class="form-group col-md-4 hidden {{ $errors->has('recurring_custom_frequency') ? 'has-error' : ''}}">
{!! Form::label('recurring_custom_frequency', trans('recurring.period'), ['class' => 'control-label']) !!}
{!! Form::select('recurring_custom_frequency', $recurring_custom_frequencies, $custom_frequency, ['class' => 'form-control']) !!}
{!! $errors->first('recurring_custom_frequency', '<p class="help-block">:message</p>') !!}
</div>
:interval-value="'{{ $interval }}'"
:interval-error="form.errors.get('recurring_interval')"
<div class="form-group col-md-2 hidden {{ $errors->has('recurring_count') ? 'has-error' : '' }}">
{!! Form::label('recurring_count', trans('recurring.times'), ['class' => 'control-label']) !!}
{!! Form::number('recurring_count', $count, ['class' => 'form-control']) !!}
{!! $errors->first('recurring_count', '<p class="help-block">:message</p>') !!}
</div>
</div>
:custom-frequency-options="{{ json_encode($recurring_custom_frequencies) }}"
:custom-frequency-value="'{{ $custom_frequency }}'"
:custom-frequency-error="form.errors.get('custom_frequency')"
:count-value="'{{ $count }}'"
:count-error="form.errors.get('recurring_count')"
@recurring_frequency="form.recurring_frequency = $event"
@recurring_interval="form.recurring_interval = $event"
@recurring_custom_frequency="form.recurring_custom_frequency = $event"
@recurring_count="form.recurring_count = $event"
>
</akaunting-recurring>