Files
app-test-laravel/resources/views/Admin/new_invoice.blade.php
person-programmer 9c590d0dbf init
2025-12-02 13:27:19 +07:00

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