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)
<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)
@case('hidden')
<input type="{{$question->type}}" id="field-{{$question->code}}" name="{{$question->code}}" value="{{isset($question->value)?$question->value:''}}">
@ -155,48 +160,24 @@
@if(!isset($form->is_approval) || $form->is_approval != 'yes')
@if($question->code == 'upload_photo')
<div id="photo-camera-container">
<video id="photo-camera-preview"
autoplay
playsinline
style="display:none; width:100%; max-height:350px; border-radius:8px;">
</video>
<div class="d-flex align-items-center gap-2 mb-2">
<label for="field-upload_photo" class="form-label mb-0">
{{$question->question}}
{!!$question->required == 'yes' ? '<span class="text-danger">*</span>':''!!}
</label>
<img id="photo-captured-preview"
alt="Captured photo"
style="display:none; width:100%; max-height:350px; object-fit:contain;">
<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>
<button type="button" id="start-photo-camera"
class="btn btn-primary btn-sm">
Open Camera
</button>
</div>
@else
<input type="file"
id="field-{{$question->code}}"
name="{{$question->code}}"
class="form-control"
{{$question->required == 'yes' ? 'required' : ''}}>
<label for="field-{{$question->code}}" class="form-label">
{{$question->question}}
{!!$question->required == 'yes' ? '<span class="text-danger">*</span>':''!!}
</label>
@endif
@elseif(isset($question->value))
<img src="{{$question->value}}" class="img-fluid">