Form changes Horizon - Upload Daily Field Work Photo
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m21s Details

This commit is contained in:
Tanuja Pansare 2026-10-30 10:21:26 +05:30
parent 875fccd1a6
commit d9fa99e414
1 changed files with 20 additions and 39 deletions

View File

@ -64,7 +64,12 @@
@foreach($questions as $question) @foreach($questions as $question)
<div class="col-md-12 mb-2"> <div class="col-md-12 mb-2">
<label for="field-{{$question->code}}" class="form-label">{{$question->question}} {!!$question->required == 'yes' ? '<span class="text-danger">*</span>':''!!} </label> @if($question->code != 'upload_photo')
<label for="field-{{$question->code}}" class="form-label">
{{$question->question}}
{!!$question->required == 'yes' ? '<span class="text-danger">*</span>':''!!}
</label>
@endif
@switch($question->type) @switch($question->type)
@case('hidden') @case('hidden')
<input type="{{$question->type}}" id="field-{{$question->code}}" name="{{$question->code}}" value="{{isset($question->value)?$question->value:''}}"> <input type="{{$question->type}}" id="field-{{$question->code}}" name="{{$question->code}}" value="{{isset($question->value)?$question->value:''}}">
@ -155,49 +160,25 @@
@if(!isset($form->is_approval) || $form->is_approval != 'yes') @if(!isset($form->is_approval) || $form->is_approval != 'yes')
@if($question->code == 'upload_photo') @if($question->code == 'upload_photo')
<div id="photo-camera-container"> <div class="d-flex align-items-center gap-2 mb-2">
<video id="photo-camera-preview" <label for="field-upload_photo" class="form-label mb-0">
autoplay {{$question->question}}
playsinline {!!$question->required == 'yes' ? '<span class="text-danger">*</span>':''!!}
style="display:none; width:100%; max-height:350px; border-radius:8px;"> </label>
</video>
<img id="photo-captured-preview" <button type="button" id="start-photo-camera"
alt="Captured photo" class="btn btn-primary btn-sm">
style="display:none; width:100%; max-height:350px; object-fit:contain;"> Open Camera
</button>
<input type="file"
id="field-upload_photo"
name="upload_photo"
accept="image/*"
data-required="{{$question->required == 'yes' ? '1' : '0'}}"
style="display:none;">
<div class="d-flex flex-wrap gap-2 mt-2">
<button type="button" id="start-photo-camera"
class="btn btn-primary">
Open Camera
</button>
<button type="button" id="capture-photo"
class="btn btn-success" style="display:none;">
Capture Photo
</button>
<button type="button" id="retake-photo"
class="btn btn-secondary" style="display:none;">
Retake Photo
</button>
</div>
</div> </div>
@else @else
<input type="file" <label for="field-{{$question->code}}" class="form-label">
id="field-{{$question->code}}" {{$question->question}}
name="{{$question->code}}" {!!$question->required == 'yes' ? '<span class="text-danger">*</span>':''!!}
class="form-control" </label>
{{$question->required == 'yes' ? 'required' : ''}}>
@endif @endif
@elseif(isset($question->value)) @elseif(isset($question->value))
<img src="{{$question->value}}" class="img-fluid"> <img src="{{$question->value}}" class="img-fluid">
@endif @endif