Files
oficial/app/resources/views/ventas/cierres/show.blade.php
2025-05-15 16:04:35 -04:00

142 lines
6.8 KiB
PHP

@extends('layout.base')
@section('page_title')
Cierre - Detalle
@endsection
@section('page_content')
<div class="ui container">
<div class="ui segment">
<h2 class="ui blue header">Cierre {{$cierre->principal()->descripcion}} - {{$cierre->proyecto->descripcion}}</h2>
<div class="ui basic segments">
<div class="ui grid segment">
<div class="two wide column">
Fecha
</div>
<div class="two wide column">
{{$cierre->dateTime->format('d-m-Y')}}
</div>
</div>
<div class="ui inverted grey segment">PROPIETARIO</div>
<div class="ui grid segment">
<div class="row">
<div class="two wide column">
{{$cierre->propietario->rut()}}
</div>
<div class="six wide column">
{{$cierre->propietario->nombreCompleto()}}
</div>
</div>
<div class="row">
<div class="column"></div>
<div class="fifteen wide column">
{{$cierre->propietario->datos->direccion}}
</div>
</div>
</div>
<div class="ui inverted grey segment">PROPIEDAD</div>
<div class="ui segment">
<table class="ui very basic table">
<tbody>
@foreach ($cierre->unidades as $unidad)
<tr>
<td>{{ucwords($unidad->proyectoTipoUnidad->tipoUnidad->descripcion)}}</td>
<td>{{$unidad->descripcion}}</td>
<td>{{$unidad->proyectoTipoUnidad->nombre}}</td>
<td>{{$unidad->proyectoTipoUnidad->abreviacion}}</td>
<td>{{number_format($unidad->proyectoTipoUnidad->vendible(), 2, ',', '.')}} </td>
<td>{{number_format($unidad->currentPrecio->valor, 2, ',', '.')}} UF</td>
<td>{{number_format($unidad->currentPrecio->valor / $unidad->proyectoTipoUnidad->vendible(), 2, ',', '.')}} UF/</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div class="ui inverted grey segment">OFERTA</div>
<div class="ui grid segment">
<div class="two wide column">
Precio
</div>
<div class="two wide column">
{{number_format($cierre->precio, 2, ',', '.')}} UF
</div>
</div>
<div class="ui grid segment">
<strong class="two wide column">
Neto
</strong>
<strong class="two wide column">
{{number_format($cierre->neto(), 2, ',', '.')}} UF
</strong>
<strong class="two wide column">
{{number_format($cierre->neto() / $cierre->principal()->vendible, 2, ',', '.')}} UF/
</strong>
<div class="column">
@if ($cierre->neto() / $cierre->principal()->vendible > $cierre->principal()->precio / $cierre->principal()->vendible)
<i class="green check icon"></i>
@else
<i class="red remove icon"></i>
@endif
</div>
</div>
@foreach($cierre->valoresCierre as $valorCierre)
<div class="ui grid segment">
<div class="two wide column">{{ucwords($valorCierre->tipoValorCierre->descripcion)}}</div>
<div class="two wide column">{{number_format($valorCierre->valor, 2, ',', '.')}} UF</div>
<div class="two wide column">{{number_format($valorCierre->valor / $cierre->precio * 100, 2, ',', '.')}}%</div>
</div>
@endforeach
<div class="ui inverted grey segment">DIFERENCIA</div>
<div class="ui grid segment">
<div class="two wide column">Neto</div>
<div class="two wide column">
{{number_format($cierre->neto() - $cierre->principal()->precio, 2, ',', '.')}} UF
</div>
</div>
<div class="ui inverted grey segment">ESTADO</div>
<div class="ui segment">
<div class="ui grid message {{['aprobado' => 'success', 'abandonado' => 'warning', 'promesado' => 'success'][$cierre->current->tipoEstadoCierre->descripcion]}}">
<div class="two wide column">
{{ucwords($cierre->current->tipoEstadoCierre->descripcion)}}
</div>
<div class="four wide column">
{{$cierre->current->fecha->format('d-m-Y')}}
</div>
<div class="right aligned ten wide column">
@if ($cierre->current->tipoEstadoCierre->descripcion === 'aprobado')
<button class="ui icon basic button" data-content="Promesar" id="promesar" data-id="{{$cierre->id}}">
<i class="check icon"></i>
</button>
<button class="ui icon basic button" data-content="Abandonar" id="abandonar" data-id="{{$cierre->id}}">
<i class="remove icon"></i>
</button>
@endif
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@push('page_scripts')
<script>
function action(action, cierre_id) {
const url = '{{$urls->base}}/api/cierre/' + cierre_id + '/' + action
console.debug(url)
}
$(document).ready(() => {
$('#promesar').popup().click(event => {
const button = $(event.currentTarget)
const id = button.data('id')
action('promesar', id)
})
$('#abandonar').popup().click(event => {
const button = $(event.currentTarget)
const id = button.data('id')
action('abandonar', id)
})
})
</script>
@endpush