340 lines
18 KiB
PHP
Executable File
340 lines
18 KiB
PHP
Executable File
<form data-id="{{$data->id ?? '0'}}" id="form2">
|
|
<div class="card">
|
|
<div class="card-header font-weight-bolder text-primary">
|
|
Podaci objekta
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="form-row">
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="grad_id">Grad</label>
|
|
<select name="grad_id" id="grad_id" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['grad_id']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($data->grad_id == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="ulica_id">Ulica</label>
|
|
<select name="ulica_id" id="ulica_id" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['ulica_id']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($data->ulica_id == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="position-relative form-group">
|
|
<label for="broj">Broj</label>
|
|
<input name="broj" id="broj" type="text" class="form-control" value="{{$data->broj ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="position-relative form-group">
|
|
<label for="ulaz">Ulaz</label>
|
|
<input name="ulaz" id="ulaz" type="text" class="form-control" value="{{$data->ulaz ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="position-relative form-group">
|
|
<label for="stan">Stan</label>
|
|
<input name="stan" id="stan" type="text" class="form-control" value="{{$data->stan ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="position-relative form-group">
|
|
<label for="sprat">Sprat</label>
|
|
<input name="sprat" id="sprat" type="text" class="form-control" value="{{$data->sprat ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="tip_tarife">Tip tarife</label>
|
|
<select name="tip_tarife" id="tip_tarife" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['tip_tarife']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($data->tip_tarife == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="grupa_id">Grupa</label>
|
|
<select name="grupa_id[]" id="grupa_id" multiple class="form-control multiple ui search fluid normal dropdown server">
|
|
@foreach ($data->grupe as $grupa)
|
|
<option value="{{ $grupa->id }}" selected>{{ $grupa->ime_grupe . ', ' . $grupa->grad->ime_grada . '(' . $grupa->tip->ime_tipa . ')'}}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="tarifna_grupa">Tarifna grupa</label>
|
|
<input name="tarifna_grupa" id="tarifna_grupa" type="text" class="form-control" value="{{$data->tarifna_grupa ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="ind_kom">Ind kom</label>
|
|
<input name="ind_kom" id="ind_kom" type="text" class="form-control" value="{{$data->ind_kom ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="povrsina">Povrsina</label>
|
|
<input name="povrsina" id="povrsina" type="text" class="form-control" value="{{$data->povrsina ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="proc_povrsine">Procena povrsine</label>
|
|
<input name="proc_povrsine" id="proc_povrsine" type="text" class="form-control" value="{{$data->proc_povrsine ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="ind_kal_zajednicki">Ind. kal. zajednicki</label>
|
|
<input name="ind_kal_zajednicki" id="ind_kal_zajednicki" type="text" class="form-control" value="{{$data->ind_kal_zajednicki ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="ind_iskljucen">Ind. iskljucen</label>
|
|
<input name="ind_iskljucen" id="ind_iskljucen" type="text" class="form-control" value="{{$data->ind_iskljucen ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="ind_los_kal">Ind. los. kal.</label>
|
|
<input name="ind_los_kal" id="ind_los_kal" type="text" class="form-control" value="{{$data->ind_los_kal ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="los_koeficient">Los. koeficient</label>
|
|
<input name="los_koeficient" id="los_koeficient" type="text" class="form-control" value="{{$data->los_koeficient ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="position-relative form-group">
|
|
<label for="ind_alokator">Ind. alokator</label>
|
|
<input name="ind_alokator" id="ind_alokator" type="text" class="form-control" value="{{$data->ind_alokator ?? ''}}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card @if(count($data->grupe)==0) d-none @endif" id="obracun_specific_fields">
|
|
<div class="card-header font-weight-bolder text-primary">
|
|
Polja vezana za obračun
|
|
</div>
|
|
<div class="card-body">
|
|
<ul class="nav nav-tabs" id="myTab" role="tablist">
|
|
@php
|
|
$i = 1;
|
|
@endphp
|
|
@foreach ($data->grupe as $grupa)
|
|
@if(count($grupa->tipoviObracuna)>0)
|
|
@foreach ($grupa->tipoviObracuna as $obracun)
|
|
<li class="nav-item">
|
|
<a class="nav-link @if($i++ == 1) active @endif" id="obr-{{ $obracun->id }}-tab" data-toggle="tab" href="#obr-{{ $obracun->id }}" role="tab" aria-controls="obr-{{ $obracun->id }}" aria-selected="true">{{ $obracun->ime_tipa }}</a>
|
|
</li>
|
|
@endforeach
|
|
@endif
|
|
@endforeach
|
|
</ul>
|
|
<div class="tab-content" id="myTabContent">
|
|
@php
|
|
$i = 1;
|
|
@endphp
|
|
@foreach ($data->grupe as $grupa)
|
|
@if(count($grupa->tipoviObracuna)>0)
|
|
@foreach ($grupa->tipoviObracuna as $tipObracuna)
|
|
@php
|
|
$className = "App\\Services\\Obracuni\\" . $tipObracuna->ime_klase;
|
|
$obrClass = new $className();
|
|
$polja = $obrClass->getObracunSpecificFields();
|
|
dd($polja);
|
|
@endphp
|
|
<div class="tab-pane fade show @if($i++ == 1) active @endif" id="obr-{{ $tipObracuna->id }}" role="tabpanel" aria-labelledby="obr-{{ $tipObracuna->id }}-tab">
|
|
@if(isset($polja))
|
|
@include("Admin.objekat.partial_formgen", ['obj' => $polja, 'obracun' => $tipObracuna, 'data' => $data->extr_obracun_fields[$tipObracuna->id]])
|
|
@else
|
|
Ne postoje polja definisana za ovaj tip obračuna
|
|
@endif
|
|
</div>
|
|
@endforeach
|
|
@endif
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card">
|
|
<div class="card-header font-weight-bolder text-primary">
|
|
Podaci o vlasniku objekta
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="form-row">
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="prezime">Prezime</label>
|
|
<input name="prezime" id="prezime" type="text" class="form-control" value="{{$data->prezime ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="ime">Ime</label>
|
|
<input name="ime" id="ime" type="text" class="form-control" value="{{$data->ime ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="telefon">Telefon</label>
|
|
<input name="telefon" id="telefon" type="text" class="form-control" value="{{$data->telefon ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="jmbg">JMBG/PIB</label>
|
|
<input name="jmbg" id="jmbg" type="text" class="form-control" value="{{$data->jmbg ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="icheck-success">
|
|
<input type="checkbox" name="adr_vlasnika_razl_check" value="1" @if($vl_adresa->grad) checked @endif id="adr_vlasnika_razl_check" />
|
|
<label class="text-success" for="adr_vlasnika_razl_check">Adresa vlasnika se razlikuje od adrese objekta</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="adr_vlasnika" class="form-row @if(!$vl_adresa->grad) d-none @endif">
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="vl_grad_id">Grad</label>
|
|
<select name="vl_grad_id" id="vl_grad_id" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['grad_id']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($vl_adresa->grad_id == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="vl_ulica_id">Ulica</label>
|
|
<select name="vl_ulica_id" id="vl_ulica_id" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['ulica_id']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($vl_adresa->ulica_id == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="position-relative form-group">
|
|
<label for="vl_broj">Broj</label>
|
|
<input name="vl_broj" id="vl_broj" type="text" class="form-control" value="{{$vl_adresa->broj ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="position-relative form-group">
|
|
<label for="vl_ulaz">Ulaz</label>
|
|
<input name="vl_ulaz" id="vl_ulaz" type="text" class="form-control" value="{{$vl_adresa->ulaz ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="position-relative form-group">
|
|
<label for="vl_stan">Stan</label>
|
|
<input name="vl_stan" id="vl_stan" type="text" class="form-control" value="{{$vl_adresa->stan ?? ''}}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<div class="icheck-default">
|
|
<input type="checkbox" name="adr_zakupac_check" value="1" @if($zakup_adresa->grad) checked @endif id="adr_zakupac_check" />
|
|
<label class="text-default" for="adr_zakupac_check">Postoji zakupac</label>
|
|
</div>
|
|
</div>
|
|
<div class="card @if(!$zakup_adresa->grad) d-none @endif" id="adr_zakupac">
|
|
<div class="card-header font-weight-bolder text-primary">
|
|
Podaci o zakupcu objekta
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="form-row">
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_prezime">Prezime</label>
|
|
<input name="zak_prezime" id="zak_prezime" type="text" class="form-control" value="{{$zakup_adresa->prezime ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_ime">Ime</label>
|
|
<input name="zak_ime" id="zak_ime" type="text" class="form-control" value="{{$zakup_adresa->ime ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_telefon">Telefon</label>
|
|
<input name="zak_telefon" id="zak_telefon" type="text" class="form-control" value="{{$zakup_adresa->telefon ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_jmbg">JMBG/PIB</label>
|
|
<input name="zak_jmbg" id="zak_jmbg" type="text" class="form-control" value="{{$zakup_adresa->jmbg ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_grad_id">Grad</label>
|
|
<select name="zak_grad_id" id="zak_grad_id" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['grad_id']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($zakup_adresa->grad_id == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_ulica_id">Ulica</label>
|
|
<select name="zak_ulica_id" id="zak_ulica_id" class="form-control ui search fluid normal dropdown">
|
|
@foreach ($obj['ulica_id']['fetch']($data) as $key1 => $value1)
|
|
<option value="{{ $key1 }}" @if($zakup_adresa->ulica_id == $key1) selected @endif>{{ $value1 }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_broj">zak_Broj</label>
|
|
<input name="zak_broj" id="zak_broj" type="text" class="form-control" value="{{$zakup_adresa->broj ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_ulaz">Ulaz</label>
|
|
<input name="zak_ulaz" id="zak_ulaz" type="text" class="form-control" value="{{$zakup_adresa->ulaz ?? ''}}">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="position-relative form-group">
|
|
<label for="zak_stan">Stan</label>
|
|
<input name="zak_stan" id="zak_stan" type="text" class="form-control" value="{{$zakup_adresa->stan ?? ''}}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@include("Admin.uredjaj.attach_index", ['id' => $data->id, 'type' => 'objekat'])
|
|
<div class="form-row">
|
|
<div class="col-12">
|
|
<input type="hidden" name="id" value="{{$data->id ?? '0'}}">
|
|
@csrf
|
|
<button type="button" class="btn-sm btn-danger cancel" rel="{{ $data->id ?? "" }}">Cancel</button>
|
|
<button type="button" class="btn-sm btn-primary submit float-right">Snimi</button>
|
|
</div>
|
|
</div>
|
|
</form>
|