Editar estado cuota
This commit is contained in:
@ -7,6 +7,7 @@
|
||||
@push('page_scripts')
|
||||
<script>
|
||||
const bancos = JSON.parse('{!! json_encode($bancos) !!}')
|
||||
const estados = JSON.parse('{!! json_encode($estados) !!}')
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
@ -89,6 +90,11 @@
|
||||
($cuota->pago->currentEstado->tipoEstadoPago->descripcion === 'depositado' ? ' class="yellow"' :
|
||||
($cuota->pago->currentEstado->tipoEstadoPago->activo !== 1 ? ' class="red"' : ''))) !!}>
|
||||
{{ucwords($cuota->pago->currentEstado->tipoEstadoPago->descripcion)}}
|
||||
<button class="ui mini tertiary icon button edit_estado_cuota" data-cuota="{{$cuota->pago->id}}"
|
||||
data-estado="{{$cuota->pago->currentEstado->tipoEstadoPago->id}}"
|
||||
data-fecha="{{$cuota->pago->currentEstado->fecha->format('Y-m-d')}}">
|
||||
<i class="edit icon"></i>
|
||||
</button>
|
||||
</td>
|
||||
<td>
|
||||
@if (in_array($cuota->pago->currentEstado->tipoEstadoPago->descripcion, ['abonado', 'anulado', 'reemplazado']))
|
||||
@ -185,6 +191,7 @@
|
||||
</div>
|
||||
|
||||
@include('ventas.pies.cuotas.edit')
|
||||
@include('ventas.pies.cuotas.estados.edit')
|
||||
@endsection
|
||||
|
||||
@include('layout.head.styles.datatables')
|
||||
@ -329,6 +336,27 @@
|
||||
|
||||
editModal.open({id, number, fecha, banco_id, identificador, valor})
|
||||
})
|
||||
const editCuotaModal = new EditEstadoModal({id: '#edit_estado_cuota_modal', approve: ({id, data}) => {
|
||||
const url = '{{$urls->api}}/ventas/pago/' + id + '/estado'
|
||||
return fetchAPI(url, {method: 'post', body: data}).then(response => {
|
||||
if (!response) {
|
||||
return
|
||||
}
|
||||
return response.json().then(json => {
|
||||
if (!json.editado) {
|
||||
return
|
||||
}
|
||||
window.location.reload()
|
||||
})
|
||||
})
|
||||
}})
|
||||
$('.edit_estado_cuota').on('click', clickEvent => {
|
||||
const id = $(clickEvent.currentTarget).data('cuota')
|
||||
const estado_id = $(clickEvent.currentTarget).data('estado')
|
||||
const fecha = $(clickEvent.currentTarget).data('fecha')
|
||||
|
||||
editCuotaModal.open({id, estado_id, fecha})
|
||||
})
|
||||
$('.fecha_estado').calendar({
|
||||
type: 'date',
|
||||
formatter: {
|
||||
|
Reference in New Issue
Block a user