%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/src/views/workflow/
Upload File :
Create Path :
Current File : /home/opti/workflow/src/views/workflow/capitalExpenditureRequestView.ejs

   <% include ../partials/header %>

   <!-- ////////////////////////////////////////////////////////////////////////////-->

   <% include ../partials/sidebar %>
   <div class="app-content content">
        <div class="content-wrapper">
          <div class="content-body">
            <!-- Breadcrumb starts-->
            <div class="content-header row">
                <div class="content-header-left col-md-6 col-12 mb-1">
                <h2 class="content-header-title"><%= request.workflow.name %> </h2>
                </div>
                <div class="content-header-right breadcrumbs-right breadcrumbs-top col-md-6 col-12">
                <div class="breadcrumb-wrapper col-12">
                    <ol class="breadcrumb">
                    <li class="breadcrumb-item"><a href="/">Home</a></li>
                    <li class="breadcrumb-item"><a href="/workflow/<%= request.workflow.id %>">Workflow</a></li>
                    <li class="breadcrumb-item active"><%= request.workflow.name %> </li>
                    </ol>
                </div>
                </div>
            </div>
            <!-- Breadcrumb ends-->
            <div class="card">
                <div class="card-body ">
                    <fieldset class="">
                        <form action="/workflow/<%= request.uuid %>" method="POST" class="row">
                            <div class="col-lg-6">
                                <div class="form-group col-lg-12">
                                    <label for="name">Name : </label>

                                        <strong><%= request.requestOwner.firstName +" "+request.requestOwner.lastName %></strong>
                                    </div>
                                    <div class="form-group col-lg-12">
                                        <label for="email">Email : </label>
                                        <strong class="">
                                            <%= request.requestOwner.email %>
                                        </strong>
                                    </div>
                                    <div class="form-group col-lg-12">
                                        Request <label for="service-type">Title : </label>
                                        <%= request.title %>
                                    </div>
                                    <div class="form-group col-lg-12">
                                        <label for="service-type">Status : </label>
                                        <%= request.status %>
                                    </div>


                                </div>

                            <fieldset class="form-group col-lg-6">

                                    <div class="form-group col-lg-12">
                                        <label for="description">Amount : </label>
                                        <strong class="">
                                            <br><%= request.amount %>
                                        </strong>
                                    </div>

                                    <div class="form-group col-lg-12">
                                        <label for="description">Justification : </label>
                                        <strong class="">
                                            <br><%= request.justification %>
                                        </strong>
                                    </div>
                                    <% if(request.status != "Rejected" && request.status != "Resolved") { %>

                                        <div class="form-group col-lg-12">
                                                <label for="email">Next Officer : </label>
                                                <strong class="">
                                                    <%= request.requestNextOfficer.firstName+" "+request.requestNextOfficer.lastName %>
                                                </strong>
                                            </div>
                                    <% } %>
                                    <div class="form-group col-lg-12">
                                        <label for="email">Request made : </label>
                                        <strong class="">
                                            <%= moment(request.createdAt).fromNow() %>
                                        </strong>
                                    </div>

                            </fieldset>
                        </form>

                    </fieldset>
                        <% if(user.id == request.nextOfficer && request.status != "Rejected" && request.status != "Resolved"){ %>

                            <% if(request.status != "Approved" && request.status != "Rejected"){ %>
                                <a href="/workflow/request/<%= request.uuid %>/1" class="btn btn-danger btn-sm btn-min-width mr-1 mb-1 "> Reject Request</a>
                                <!-- <a href="/workflow/request/<%= request.uuid %>/2" class="btn btn-primary btn-sm btn-min-width mr-1 mb-1 "> Rework Request</a> -->
                                <a href="/workflow/request/<%= request.uuid %>/3" class="btn btn-success btn-sm btn-min-width mr-1 mb-1 "> Approve Request</a>
                                <!-- <button -->
                                    <% } else if(request.status == "Approved") { %>
                                        <a href="/workflow/request/<%= request.uuid %>/4" class="btn btn-danger btn-sm btn-min-width mr-1 mb-1 "> Resolved</a>
                                        <!-- workflow/request/<%= request.uuid %>/1 -->
                                    <% } %>

                        <% } %>
                        <hr style="height: 5px;font-weight: 1000;border-top: 2px solid rgba(0, 0, 0, 1);"/>
                        <div class="alert alert-info">Request History<br/></div>
                        <div class="card-body">
                                <% request.histories.forEach((history, index) =>{ %>
                                    <li><%= history.message %> @<%= moment(history.createdAt).format('MMMM Do YYYY, h:mm:ss a') %></li>
                                 <% }) %>
                        </div>

                </div>
            </div>



          </div>


        </div>
       </div>
     <!-- </div>
   </div> -->
   <!-- ////////////////////////////////////////////////////////////////////////////-->

  <% include ../partials/footer %>

  <script >


$(document).ready(function() {
	$("#structureTypeId").change(function() {
		var structureTypeId = $("#structureTypeId option:selected").val();


		if(isNaN(structureTypeId)){
		$("._label").html('')
			return;
			// $('#invoiceType').empty($("#structureTypeId option:selected").text());
		}

		$("._label").html($("#structureTypeId option:selected").text())

		// if(structureTypeId)
      if(structureTypeId == 1){//its the first on list, it has no parent
        $("#structureParent_div").addClass('d-none')

      }
      else{
        $("#structureParent_div").removeClass('d-none')
		$.ajax({
			type: 'POST',
			url: '/structure/getParents',
			dataType: 'json',
			data: { parentStructureId: structureTypeId },
			success: function(data) {
				console.log(data);
				$('#structureParentId').empty();
				$('#structureParentId').append('<option>Select Invoice Type</option>');
				for(row in data) {
					if(data[row]._productId !== null){
						$('#structureParentId').append($('<option></option>').attr('value', data[row].id).text(data[row].name));
					}
				}

				// if(typeCategoryId == 2){ //its purchase
				// 	$('#contactLabel').html("To Contact");
				// 	$("#partyId").attr('name', "partyToId")

				// }else{
				// 	$('#contactLabel').html("From Contact");
				// 	$("#partyId").attr('name', "partyFromId");
				// }
				// },
				// error: function(jqXHR, textStatus, errorThrow) {
					// $.alert(errorThrow);
			}
		});
      }



        });
    });


    let counter = 0; //hold d last id
    let name_list = [];
    function getStructure(){

     jQuery.ajax({
         type: "POST", // Post / Get method
         url: "structure/get", //Where form data is sent on submission
         dataType:"text", // Data type, HTML, json etc.
         data:{ "_token": "{{ csrf_token() }}"}, //Form variables
         success:function(response){

           var data=JSON.parse(response);
           // console.log((data))

           $("#basic-list-group").html('');
           data.forEach(structure => {
             // console.log(structure);
             $("#basic-list-group").append(
               `<li class="list-group-item col-12">
                     ${structure.name}
                 <span class=" pull-right">
                     <span aria-hidden="true" class="btn btn-danger" onclick="removeStructure(this)">×</span>
                     <input type="hidden" class="structures" name="structure_ids" value="${structure.id}">
               <input type="hidden" class="" name="structure_names" value="${structure.name}">
                     <i class="icon-cursor-move btn btn-success font-medium-1"></i>
                 </span>
               </li>`
               )

               counter = structure.id;
           });

         },
         error:function (xhr, ajaxOptions, thrownError){
             //$("#loading").hide();
            //  Swal.fire("Error!", "An error occurred!", "error");

         }
     });
     }

  </script>

Zerion Mini Shell 1.0