edms2023/resources/views/document-workflows/edit_as_supporter.blade.php

209 lines
9.2 KiB
PHP

@extends('layouts.master')
@section('pageTitle', __('Edit Document Workflow'))
@section('content')
@include('includes.form_style')
<div class="page-header">
<h1 class="page-title">{{ __('Edit Document Workflow') }}</h1>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="javascript: void(0);">{{ __('Dashboard') }}</a></li>
<li class="breadcrumb-item"><a href="{{ route('documents','Incoming') }}">{{ __('Document') }}</a></li>
<li class="breadcrumb-item active">{{ __('Document Workflow') }}</li>
</ol>
<div class="page-header-actions">
<a class="btn btn-dark" href="{{ route('documents','Incoming') }}">
<i class="icon wb-arrow-left" aria-hidden="true"></i>
<span class="hidden-sm-down">{{ __('Back To Document') }}</span>
</a>
</div>
</div>
<script type="text/javascript">
$(function(){
$("#add-form").validationEngine('attach',{scroll:false});
$("#status").change(function(){
if($(this).val()=='Delegate'){
$("#reviewers").addClass('validate[required]');
}
else{
if($("#reviewers").hasClass('validate[required]'))
{
$("#reviewers").removeClass('validate[required]');
}
}
});
$("#workflow_type_id").change(function(){
if($(this).val()=='2'){
$(".hide-on-demand").hide()
}
else{
$(".hide-on-demand").show()
}
});
$(".datepicker").datepicker({
autoclose: true,
todayHighlight: true,
format: 'dd-mm-yyyy'
});
});
</script>
<div class="page-content">
<div class="row">
<!-- LEFT SECTION -->
<div class="col-xxl-8 col-xl-8 col-lg-12">
<div class="card">
<div class="card-block">
@if($errors->any())
<div class="alert alert-danger">
@foreach($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
@endif
<form method="post" action="{{ route('update_supporter_document', base64_encode($workflow_document->id)) }}" id="add-form" autocomplete="off" enctype="multipart/form-data">
@csrf
<div class="row">
<div class="form-group col-md-4">
<label class="form-control-label">{{ __('Workflow Type') }}</label>
@php
$workflow_type = App\WorkflowType::where('id', $workflow_document->workflow_type_id)->first();
@endphp
<div class="form-control bg-light cursor-not-allowed">{{ dataTranslation($workflow_type->name) ? dataTranslation($workflow_type->name) : ''}}</div>
</div>
<div class="form-group col-md-4">
<label class="form-control-label" for="">{{ __('Due Date') }}</label>
<div class="input-group">
<span class="input-group-addon">
<i class="icon wb-calendar" aria-hidden="true"></i>
</span>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->due_date != '' ? date('d-m-Y', strtotime($workflow_document->due_date)) : '' }}</div>
</div>
</div>
<div class="form-group col-md-4">
<label class="form-control-label">{{ __('Priority') }}</label>
@php
$priority = App\Priority::where('id', $workflow_document->priority_id)->first();
@endphp
<div class="form-control bg-light cursor-not-allowed">{{ dataTranslation($priority->name) ? dataTranslation($priority->name) : ''}}</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<label class="form-control-label">{{ __('Registration Number') }}</label>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->registration_number }}</div>
</div>
<div class="form-group col-md-6">
<label class="form-control-label">{{ __('Registration Date') }}</label>
<div class="input-group">
<span class="input-group-addon">
<i class="icon wb-calendar" aria-hidden="true"></i>
</span>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->registration_date != '' ? date('d-m-Y', strtotime($workflow_document->registration_date)) : '' }}</div>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<label class="form-control-label">{{ __('Type Of Delivery') }}</label>
@php
$delivery_type = App\DeliveryType::where('id', $workflow_document->delivery_type_id)->first();
@endphp
<div class="form-control bg-light cursor-not-allowed">{{ dataTranslation($delivery_type->name) ? dataTranslation($delivery_type->name) : '' }}</div>
</div>
<div class="form-group col-md-6">
<label class="form-control-label" for="">{{ __('Type Of Document') }}</label>
@php
$document_type = App\DocumentType::where('id', $workflow_document->document_type_id)->first();
@endphp
<div class="form-control bg-light cursor-not-allowed">{{ dataTranslation($document_type->name) ? dataTranslation($document_type->name) : '' }}</div>
</div>
</div>
<div class="row hide-on-demand" style="{{ $workflow_document->workflow_type_id==2 ? 'display:none' : '' }}">
<div class="form-group col-md-4">
<label class="form-control-label">{{ __('Choose Sender') }}</label>
<div id="" class="form-control bg-light cursor-not-allowed h-auto">
@if($senders)
@foreach($senders as $sender)
@php
$contact =App\WorkflowDocumentSender::where('contact_id', $sender->id)->where('workflow_document_id', $workflow_document->id)->first();
@endphp
@if($contact && $contact->contact_id == $sender->id)
{{ $sender->organization_name }}<br>
@endif
@endforeach
@endif
</div>
</div>
<div class="form-group col-md-4">
<label class="form-control-label">{{ __('Sender Letter Number') }}</label>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->sender_letter_number}}</div>
</div>
<div class="form-group col-md-4">
<label class="form-control-label">{{ __('Sender Letter Date') }}</label>
<div class="input-group">
<span class="input-group-addon">
<i class="icon wb-calendar" aria-hidden="true"></i>
</span>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->sender_letter_date != '' ? date('d-m-Y', strtotime($workflow_document->sender_letter_date)) : '' }}</div>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<label class="form-control-label" for="">{{ __('Topic') }}</label>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->topic}}</div>
</div>
<div class="form-group col-md-6">
<label class="form-control-label" for="">{{ __('Additional Notes') }}</label>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->additional_notes}}</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label class="form-control-label" for="related_documents">{{ __('Related Document') }}</label>
<div class="select2-primary">
<select class="form-control" multiple data-plugin="select2" style="width:100%" name="related_documents[]" id="related_documents">
@if(isset($documents))
@foreach($documents->where('id', '<>', $workflow_document->id)->where('registration_number', '!=', '') as $document)
<option value = "{{ $document->id }}" data-value = "{{ $document->registration_number }}" {{ $workflow_document->related_documents!='' && in_array($document->id, json_decode($workflow_document->related_documents, true)) ?'selected':'' }} >{{ $document->registration_number }}</option>
@endforeach
@endif
</select>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label class="form-control-label" for="supporters">{{ __('Assign As Supporter') }}</label>
<div class="select2-primary">
<select class="form-control" multiple data-plugin="select2" style="width:100%" name="supporters[]" id="supporters">
@include('document-workflows.edit_document_supporter_options')
</select>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label class="form-control-label" for="">{{ __('Comments') }}</label>
<div class="form-control bg-light cursor-not-allowed">{{ $workflow_document->comment}}</div>
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-success"><i class="icon wb-check" aria-hidden="true"></i> {{ __('UPDATE') }}</button>
</div>
</form>
</div>
</div>
</div>
<!-- LEFT SECTION -->
<!-- RIGHT SECTION -->
@include('document-workflows.view_reply_right_section')
<!-- RIGHT SECTION -->
</div>
</div>
@include('includes.form_script')
@endsection