192 lines
11 KiB
PHP
192 lines
11 KiB
PHP
@extends('layouts.admin_master')
|
|
|
|
@section('content')
|
|
|
|
<main>
|
|
<div class="container">
|
|
<div class="row justify-content-center">
|
|
<div class="col-lg-7">
|
|
<div class="card shadow-lg border-0 rounded-lg mt-5">
|
|
<div class="card-header"><h3 class="text-center font-weight-light my-4">Create New Invoice</h3></div>
|
|
<div class="card-body">
|
|
<form method="POST" action="{{url('/insert-invoice') }}" enctype="multipart/form-data">
|
|
@csrf
|
|
<div class="form-row">
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputFirstName">Nama Pasien</label>
|
|
<select id="name" name="name" class="form-control">
|
|
<option selected>Choose...</option>
|
|
@foreach($customers as $c)
|
|
<option value="{{$c->id}}">{{ $c->name }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group" name="email" id="email">
|
|
<!-- <label class="small mb-1" for="inputFirstName">Customer Email</label>
|
|
<input class="form-control py-4" name="email" type="text"/> -->
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group" name="company" id="company">
|
|
<!-- <label class="small mb-1" for="inputLastName">Company</label>
|
|
<input class="form-control py-4" name="company" type="text" /> -->
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group" name="address" id="address">
|
|
<!-- <label class="small mb-1" for="inputState">Address</label>
|
|
<input class="form-control py-4" name="address" type="text" /> -->
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group" name="phone" id="phone">
|
|
<!-- <label class="small mb-1" for="inputState">Phone No.</label>
|
|
<input class="form-control py-4" name="phone" type="text" /> -->
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- <div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputState">customer email</label>
|
|
<select id="inputState" name="email" class="form-control">
|
|
<option selected>Choose...</option>
|
|
@foreach($customers as $row)
|
|
@if( $row->id > 1)
|
|
<option>{{ $row->email }}</option>
|
|
@endif
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputLastName">Company</label>
|
|
<input class="form-control py-4" name="company" type="text" />
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputState">Address</label>
|
|
<input class="form-control py-4" name="address" type="text" />
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputState">Phone No.</label>
|
|
<select id="inputState" name="phone" class="form-control">
|
|
<option selected>Choose...</option>
|
|
@foreach($customers as $row)
|
|
@if( $row->phone > 1)
|
|
<option>{{ $row->phone }}</option>
|
|
@endif
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div> -->
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputState">Product Category</label>
|
|
<select id="inputState" name="item" class="form-control">
|
|
<option selected>Choose...</option>
|
|
@foreach($products as $row)
|
|
@if( $row->stock > 1)
|
|
<option>{{ $row->category }}</option>
|
|
@endif
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputState">Product Name</label>
|
|
<select id="inputState" name="name" class="form-control">
|
|
<option selected>Choose...</option>
|
|
@foreach($products as $row)
|
|
@if( $row->stock > 1)
|
|
<option>{{ $row->name }}</option>
|
|
@endif
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputLastName">Price (perUnit)</label>
|
|
<input class="form-control py-4" name="unit_price" type="text" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputLastName">Quantity</label>
|
|
<input class="form-control py-4" name="quantity" type="text" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputLastName">Total Price</label>
|
|
<input class="form-control py-4" name="total" type="text" />
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="small mb-1" for="inputLastName">Payment</label>
|
|
<input class="form-control py-4" name="payment" type="text" placeholder="" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group mt-4 mb-0"><button class="btn btn-primary btn-block">Submit</button></div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxy/1.6.1/scripts/jquery.ajaxy.js"></script>
|
|
<script>
|
|
$(document).ready(function(){
|
|
$("#name").change(function() {
|
|
var c_name = $("#name").val();
|
|
console.log(c_name);
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: "http://127.0.0.1:8000/api/get-customer",
|
|
dataType: 'json',
|
|
data: {
|
|
"id" : c_name
|
|
},
|
|
success: function(data) {
|
|
console.log(data);
|
|
$("#email").html('<label class="small mb-1" for="inputFirstName">Customer Email</label>');
|
|
var x = '<input class="form-control py-4" name="email" value="'+data.customer.email+'" type="text"/>';
|
|
$("#email").append(x);
|
|
|
|
$("#company").html('<label class="small mb-1" for="inputFirstName">Customer company</label>');
|
|
var x = '<input class="form-control py-4" name="company" value="'+data.customer.company+'" type="text"/>';
|
|
$("#company").append(x);
|
|
|
|
$("#phone").html('<label class="small mb-1" for="inputFirstName">Customer Phone</label>');
|
|
var x = '<input class="form-control py-4" name="phone" value="'+data.customer.phone+'" type="text"/>';
|
|
$("#phone").append(x);
|
|
|
|
$("#address").html('<label class="small mb-1" for="inputFirstName">Customer Address</label>');
|
|
var x = '<input class="form-control py-4" name="address" value="'+data.customer.address+'" type="text"/>';
|
|
$("#address").append(x);
|
|
}
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
@endsection |