Remove subfleet_expenses and combine into main expenses table; select expense type on subfleet #130 #136
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
<div class="content">
|
||||
@if(!filled($expenses))
|
||||
<p class="text-center">
|
||||
You must add a subfleet before you can add an aircraft!
|
||||
There are no expenses
|
||||
</p>
|
||||
@else
|
||||
@include('admin.expenses.table')
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<thead>
|
||||
<th>Name</th>
|
||||
<th>Cost <span class="small">{!! currency(config('phpvms.currency')) !!}</span></th>
|
||||
<th>Type</th>
|
||||
<th></th>
|
||||
</thead>
|
||||
@endif
|
||||
@@ -19,16 +20,24 @@
|
||||
<tr>
|
||||
<td>
|
||||
<p>
|
||||
<a href="#" data-pk="{!! $expense->id !!}"
|
||||
<a class="text" href="#" data-pk="{!! $expense->id !!}"
|
||||
data-name="name">{!! $expense->name !!}</a>
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<a href="#" data-pk="{!! $expense->id !!}"
|
||||
<a class="text" href="#" data-pk="{!! $expense->id !!}"
|
||||
data-name="amount">{!! $expense->amount !!}</a>
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<a href="#"
|
||||
class="dropdown"
|
||||
data-pk="{!! $expense->id !!}"
|
||||
data-name="type">{!! \App\Models\Enums\ExpenseType::label($expense->type) !!}</a>
|
||||
</p>
|
||||
</td>
|
||||
<td align="right">
|
||||
{!! Form::open(['url' => url('/admin/subfleets/'.$subfleet->id.'/expenses'),
|
||||
'method' => 'delete', 'class' => 'modify_expense form-inline']) !!}
|
||||
@@ -49,8 +58,9 @@
|
||||
<div class="text-right">
|
||||
{!! Form::open(['url' => url('/admin/subfleets/'.$subfleet->id.'/expenses'),
|
||||
'method' => 'post', 'class' => 'modify_expense form-inline']) !!}
|
||||
{!! Form::input('text', 'name', null, ['class' => 'form-control input-sm']) !!}
|
||||
{!! Form::number('cost', null, ['class' => 'form-control input-sm']) !!}
|
||||
{!! Form::input('text', 'name', null, ['class' => 'form-control input-sm', 'placeholder' => 'Name']) !!}
|
||||
{!! Form::number('cost', null, ['class' => 'form-control input-sm', 'placeholder' => 'Amount']) !!}
|
||||
{!! Form::select('type', \App\Models\Enums\ExpenseType::select(), null, ['class' => 'select2']) !!}
|
||||
{!! Form::button('<i class="fa fa-plus"></i> Add', ['type' => 'submit',
|
||||
'class' => 'btn btn-success btn-small']) !!}
|
||||
{!! Form::close() !!}
|
||||
|
||||
@@ -33,9 +33,7 @@ function setEditable() {
|
||||
}
|
||||
});
|
||||
|
||||
$('#subfleet-expenses a').editable({
|
||||
type: 'text',
|
||||
mode: 'inline',
|
||||
$('#subfleet-expenses a.text').editable({
|
||||
emptytext: '0',
|
||||
url: '{!! url('/admin/subfleets/'.$subfleet->id.'/expenses') !!}',
|
||||
title: 'Enter override value',
|
||||
@@ -48,6 +46,23 @@ function setEditable() {
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#subfleet-expenses a.dropdown').editable({
|
||||
type: 'select',
|
||||
emptytext: '0',
|
||||
source: {!! json_encode(list_to_editable(\App\Models\Enums\ExpenseType::select())) !!},
|
||||
url: '{!! url('/admin/subfleets/'.$subfleet->id.'/expenses') !!}',
|
||||
title: 'Enter override value',
|
||||
ajaxOptions: {'type': 'put'},
|
||||
params: function (params) {
|
||||
console.log(params);
|
||||
return {
|
||||
expense_id: params.pk,
|
||||
name: params.name,
|
||||
value: params.value
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
Reference in New Issue
Block a user