@extends('layout.backend') @section('styles') @parent @endsection @section('scripts') @parent @endsection @section('content')
{{$region->id ? "Editar" : "Nova"}} Região
{{-- ALERTAS --}} @include('components.widget.alerts') {!! Form::open(['id' => 'form-edit-region', 'url' => $region->id ? route('regions.update', ['region' => $region->id]) : route('regions.store'), 'autocomplete' => 'off', 'files' => true ]) !!} @if($region->id) @method('PUT') @endif
{!! Form::text("name", $region->name, ['class' => "form-control"]) !!} {!! Form::hidden("id", $region->id, ['id' => 'idregion']) !!}
{!! Form::input("color","color", $region->color, [ 'class' => "form-control", ]) !!}
{!! Form::text("description", $region->description, ['class' => "form-control"]) !!}
{!! Form::textarea("address", $region->address, ['class' => "form-control", 'rows' => 3, 'cols' => 54]) !!}
{!! Form::text("hlc_phone", $region->hlc_phone, ['class' => "form-control"]) !!}
{!! Form::text("pvg_phone", $region->pvg_phone, ['class' => "form-control"]) !!}
Se informados, os números regionais serão exibidos no plantão ao invés do número geral. Se estiverem em branco aqui e no número geral, será usado o número pessoal do membro.
{!! Form::email("email", $region->email, ['class' => "form-control"]) !!}
{!! Form::select("oncall", [0 => 'Não', 1 => 'Sim'], $region->oncall, ['class' => 'form-control', 'id' => 'oncall']) !!}
{!! Form::select("pvg_qty", $qtyOncallSelect, $region->pvg_qty, ['class' => 'form-control']) !!}
{!! Form::select("hlc_qty", $qtyOncallSelect, $region->hlc_qty, ['class' => 'form-control']) !!}
@if($region->id) {{-- se edição --}}
Mapa personalizado
@if($isMultiRegionCity)
@if($region->kml)
@endif
Excluir arquivo KML enviado
Antes de usar este recurso, gere um arquivo KML com os limites da região.
Um passo a passo para criar o arquivo KML está aqui.
Após gerar o arquivo, clique em Selecione o arquivo abaixo e aponte para onde o arquivo foi gravado, daí clique em Salvar.
@else
Não é possível definir um mapa personalizado para esta região, porque nenhuma cidade aparece em mais de uma região.
Exemplo: Se a cidade de São Paulo consta da região Norte e Sul, é possível possível definir um mapa personalizado para cada região
@endif
@endif
{!! Form::submit('SALVAR', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
@if($region->id)
Cidades da Região
{!! Form::select("state_id", $states, $state, ['class' => "form-control", 'id' => 'choose-states']) !!}
{!! Form::select("city_id", $cities, null, ['class' => "form-control", 'id' => 'cities']) !!}
{!! Form::button('ADICIONAR', ['class' => 'btn btn-info mt-3 mt-md-4', 'id' => 'add-city-region']) !!}
@if(isset($region->cities) && $region->cities->count() > 0) @foreach($region->cities as $regioncity) @endforeach
Estado Cidade
{!! $regioncity->state->state !!} {!! $regioncity->city->city !!}
@else
Estado Cidade
@endif
@endif @include('components.delete.city-region') @endsection