Form changes Horizon - Upload Daily Field Work Photo
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m21s
Details
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m21s
Details
This commit is contained in:
parent
875fccd1a6
commit
d9fa99e414
|
|
@ -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,49 +160,25 @@
|
|||
@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">
|
||||
class="btn btn-primary btn-sm">
|
||||
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>
|
||||
@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">
|
||||
@endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue