@extends('layouts.app')
@section('content')
<div class="main-container">
<div class="container-fluid">
<div class="page-breadcrumb">
<div class="row">
<div class="col-md-7">
<div class="page-breadcrumb-wrap">
<div class="page-breadcrumb-info">
<h2 class="breadcrumb-titles"><a href="{{ url($url) }}">{{ $title }}</a></h2>
<ul class="list-page-breadcrumb">
<li><a href="#">{{ $menu }}</a>
</li>
<li ><a href="{{ url($url) }}">{{ $title }}</a></li>
<li class="active-page" ><a href="{{ url($url) }}">Tambah Data {{ $title }}</a></li>
</ul>
</div>
</div>
</div>
<div class="col-md-5">
</div>
</div>
</div>
<form class="form-horizontal form-prevent" method="post" action="{{ url($url.'/'.$data->no_pembelian) }}" id="myForm">
@csrf
{{ method_field('PUT') }}
<div class="row">
<div class="col-md-12">
<div class="box-widget widget-module">
<div class="widget-head clearfix">
<span class="h-icon"><i class="fa fa-table"></i></span>
<h4>Data {{ $title }}</h4>
<div class="pull-right" style="padding: 10px;position: relative;z-index: 99;">
<a href="{{ url($url) }}" class="btn btn-warning ">Kembali</a>
</div>
</div>
<div class="widget-container">
<div class="widget-block">
<div class="row">
<div class="col-md-12">
<h4 style="margin-bottom: 10px;">A. User</h4>
<div class="form-group">
<label class="col-md-2 control-label">Nama</label>
<div class=" col-md-8">
<input type="text" readonly class="form-control" value="{{ $data->prepared->name }}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">Unit Bisnis</label>
<div class=" col-md-8">
<input type="text" readonly class="form-control" value="{{ $data->prepared->level->nm_level }}">
</div>
</div>
</div>
<div class="col-md-4">
@csrf
<h4 style="margin-bottom: 10px;">B. Jenis Permohonan</h4>
<div class="form-group" style="margin-left: 20px;">
<label class="container-checkbox">Belanja Tunai
<input type="radio" name="jenis_permohonan" value="Belanja Tunai" required @if($data->jenis_permohonan == "Belanja Tunai") checked @endif>
<span class="checkmark"></span>
</label>
<label class="container-checkbox">Belanja Invoice
<input type="radio" name="jenis_permohonan" value="Belanja Invoice" required @if($data->jenis_permohonan == "Belanja Invoice") checked @endif>
<span class="checkmark"></span>
</label>
<label class="container-checkbox">Lain-lain
<input type="radio" name="jenis_permohonan" value="Lain-lain" required @if($data->jenis_permohonan == "Lain-lain") checked @endif>
<span class="checkmark"></span>
</label>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Keterangan</label>
<div class=" col-md-7">
<textarea name="keterangan" cols="30" rows="10" class="form-control">{{ $data->keterangan }}</textarea>
</div>
</div>
</div>
<div class="col-md-8">
@csrf
<h4 style="margin-bottom: 10px;">Invoice Supplier</h4>
<div class="form-group">
<label class="col-md-3 control-label">Pilih Supplier</label>
<div class=" col-md-8">
<select class="form-control input-sm select2" required name="kd_supplier">
@foreach($suppliers as $supplier)
<option value="{{ $supplier->kd_supplier }}" @if($data->kd_supplier == $supplier->kd_supplier) selected @endif>{{ $supplier->nm_supplier }}</option>
@endforeach
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Nomor Invoice</label>
<div class=" col-md-8">
<input type="text" class="form-control" name="nomor_invoice" value="{{ $data->nomor_invoice }}">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Bank Trf</label>
<div class=" col-md-8">
<input type="text" class="form-control" name="bank_trf" value="{{ $data->bank_trf }}">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Nama Rekening</label>
<div class=" col-md-8">
<input type="text" class="form-control" name="nama_rekening" value="{{ $data->nama_rekening }}">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Nomor Rekening</label>
<div class=" col-md-8">
<input type="text" class="form-control" name="nomor_rekening" value="{{ $data->nomor_rekening }}">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Tanggal Pembelian</label>
<div class=" col-md-8">
<input type="date" class="form-control input-sm" name="tgl_pembelian" value="{{ $data->tgl_pembelian }}" required>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box-widget widget-module ">
<div class="widget-head clearfix">
<span class="h-icon"><i class="fa fa-bars"></i></span>
<h4 class="widget-collapse waves-effect w-collapse">Petunjuk (klik Untuk Membuka Petunjuk Pengisian Detail Pembelian)</h4>
<ul class="widget-action-bar pull-right">
<li><span class="widget-collapse waves-effect w-collapse"><i class="fa fa-angle-down"></i></span>
</li>
</ul>
</div>
<div class="widget-container bg-danger" style="display: none;">
<div class="widget-block">
<p><strong>Barang</strong> = Memilih barang & harga barang yang akan di pilih</p>
<p><strong>Jumlah</strong> = Jumlah barang yang akan dibeli (berdasarkan satuan beli barang)</p>
<p><strong>Diskon</strong> = diskon harga jual dalam persen</p>
<p><strong>Harga Baru</strong> = bila harga barang yang di beli ke supplier berbeda dengan harga di data barang maka bisa mengisi harga baru di sini</p>
<p><strong>Aksi</strong> = memilih aksi untuk harga baru apakah harga baru yang di input akan di tambahkan ke data baru </p>
<p><strong>Harga Beli</strong> = harga beli dari data barang yang dipilih</p>
<p><strong>Harga Jual</strong> = harga jual dari data barang yang dipilih (bisa di ubah dan di simpan)</p>
</div>
</div>
</div>
<div class="box-widget widget-module">
<div class="widget-head clearfix">
<span class="h-icon"><i class="fa fa-table"></i></span>
<h4>Detail {{ $title }}</h4>
</div>
<div class="widget-container">
<div class="widget-block">
<div id="list-contain">
<div class="row" >
<div class="col-md-2">
<label>Barang</label>
</div>
<div class="col-md-1">
<label>Jumlah </label>
</div>
<div class="col-md-1">
<label>Diskon (Rp) </label>
</div>
<div class="col-md-2">
<label>Harga Baru</label>
</div>
<div class="col-md-1">
<label>Aksi</label>
</div>
<div class="col-md-2">
<label>Harga Beli</label>
</div>
<div class="col-md-2">
<label>Harga Jual</label>
</div>
</div>
@for ($i = 0; $i < count($data->detail); $i++)
<div class="row list-harga" id="list-harga-{{ $i }}" data-harga="{{ $data->detail[$i]->harga_barang->harga_beli }}">
<div class="col-md-2">
<div class="input-group ex-margin">
<input type="text" class="form-control input-sm nama" placeholder="Pilih Barang" onkeydown="return false;" required style="pointer-events:none;" value="{{ $data->detail[$i]->harga_barang->barang->nm_barang }}">
<span class="input-group-btn ">
<a href="#" data-bb="html_forms" class="btn btn-sm btn-success pilih-barang" type="button" data-id="list-harga-{{$i}}" data-kode="kode-0"><i class="fa fa-plus"></i></a>
<input type="hidden" name="id_harga_barang[]" class="kode" required="" value="{{ $data->detail[$i]->id_harga_barang }}">
</span>
</div>
</div>
<div class="col-md-1">
<div class="input-group ex-margin">
<input style="padding: 0;" type="number" step="1" name="jumlah[]" class="form-control input-sm jumlah jumlahnya" min="1" onkeyup="get_total()" onchange="get_total()" required="" value="{{ $data->detail[$i]->jumlah }}">
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<div class=" col-md-12">
<input style="padding: 0;" type="number" step="1" name="diskon[]" class="form-control input-sm diskon" onkeyup="get_total()" onchange="get_total()" required="" min="0" required="" value="{{ $data->detail[$i]->diskon }}" >
</div>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<div class=" col-md-12">
<input type="number" step="1" name="harga_baru[]" data-id="list-harga-{{$i}}" onchange="harga_baru(this)" class="harga_baru form-control input-sm" min="0" value="0" required="" >
</div>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<select class="col-md-12" style="padding: 0;margin: auto;" name="jenis_harga[]" required="">
<option value="tidak">......</option>
<option value="add">Tambah Harga Baru</option>
{{-- <option value="update">Update Harga</option> --}}
</select>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<div class=" col-md-12">
<strong class="harga"></strong>
<div class="input-group ex-margin">
<input type="text" disabled readonly="" class="form-control input-sm harga" value="Rp.0" value="{{ $data->detail[$i]->harga_barang->harga_beli }}">
</div>
</div>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<div class=" col-md-12">
<strong class="harga"></strong>
<div class="input-group ex-margin">
<input type="number" step="1" name="harga_jual[]" data-id="list-harga-{{$i}}" class="harga_jual form-control input-sm" min="0" value="{{ $data->detail[$i]->harga_barang->harga_jual }}" required="" >
</div>
</div>
<div class=" col-md-12">
</div>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<div class=" col-md-12">
<button type="button" data-id="list-harga-{{$i}}" class="delete_row">X</button>
</div>
</div>
</div>
</div>
@endfor
</div>
<br>
<div class="row">
<div class="col-md-2">
<div class="form-group">
<div class="col-md-12">
<div class="form-actions">
<button type="button" class="btn btn-success" id="add_row"> <i class="fa fa-plus"></i> Add List Barang</button>
</div>
</div>
</div>
</div>
</div>
<br>
<br>
<div class="row">
<div class="col-md-12">
<table>
<tr>
<td colspan="5" align="right"><strong>Total Barang : </strong></td>
<td align="right"><b> </b></td>
<td align="right"><b id="total_jumlah">0</b></td>
<td> </td>
</tr>
<tr>
<td colspan="5" align="right"><strong>Total : </strong></td>
<td align="right"><b> </b></td>
<td align="right"><b id="total_harga">Rp.0</b></td>
<td> </td>
</tr>
<tr>
<td colspan="6"> </td>
<td>
</td>
<td> </td>
</tr>
</table>
</div>
</div>
<br>
<input type="hidden" class="form-control input-sm " name="total" id="total">
{{-- <div class="row">
<div class="col-md-5">
<div class="form-group ">
<label class="col-md-4 control-label">Uang DP : </label>
<div class=" col-md-8">
<input type="text" class="form-control input-sm " name="dp" id="dp" min="0" value="0" onkeyup="bayar()" onchange="bayar()" >
</div>
</div>
</div>
</div> --}}
<br>
<div class="row">
<div class="col-md-2">
<div class="form-group">
<div class="col-md-12">
<div class="form-actions">
<button type="submit" class="btn btn-primary button-prevent">Submit</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<div class="row " id="list-harga" style="display: none;" data-harga="0">
<div class="col-md-2">
<div class="input-group ex-margin">
<input type="text" class="form-control input-sm nama" placeholder="Pilih Barang" required="">
<span class="input-group-btn ">
<a href="#" data-bb="html_forms" class="btn btn-sm btn-success pilih-barang" type="button" data-id="list-harga-0" data-kode="kode-0"><i class="fa fa-plus"></i></a>
<input type="hidden" name="id_harga_barang[]" class="kode" required="">
</span>
</div>
</div>
<div class="col-md-1">
<div class="input-group ex-margin">
<input style="padding: 0;" type="number" step="1" name="jumlah[]" class="form-control input-sm jumlah jumlahnya" min="1" value="1" onkeyup="get_total()" onchange="get_total()" required="">
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<div class=" col-md-12">
<input style="padding: 0;" type="number" step="1" name="diskon[]" class="form-control input-sm diskon" onkeyup="get_total()" onchange="get_total()" required="" min="0" value="0" required="" >
</div>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<div class=" col-md-12">
<input type="number" step="1" name="harga_baru[]" data-id="list-harga-0" onchange="harga_baru(this)" class="harga_baru form-control input-sm" min="0" value="0" required="" >
</div>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<select class="col-md-12" style="padding: 0;margin: auto;" name="jenis_harga[]" required="">
<option value="tidak">......</option>
<option value="add">Tambah Harga Baru</option>
{{-- <option value="update">Update Harga</option> --}}
</select>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<div class=" col-md-12">
<strong class="harga"></strong>
<div class="input-group ex-margin">
<input type="text" disabled readonly="" class="form-control input-sm harga" value="Rp.0">
</div>
</div>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<div class=" col-md-12">
<strong class="harga"></strong>
<div class="input-group ex-margin">
<input type="number" step="1" name="harga_jual[]" data-id="list-harga-0" class="harga_jual form-control input-sm" min="0" value="0" required="" >
</div>
</div>
<div class=" col-md-12">
</div>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<div class=" col-md-12">
<button type="button" data-id="list-harga-1" class="delete_row">X</button>
</div>
</div>
</div>
</div>
<script src="{{ asset('js/app.js') }}"></script>
<script src="{{ asset('js/numeral-js/numeral.js') }}"></script>
<script type="text/javascript">
var cur_id ="list-harga-1";
var total_jumlah = 0;
var total_harga = 0;
$('#ppn_check').on('click', function(e) {
get_total();
});
function get_total() {
var j = $(".jumlahnya");
var h = $(".list-harga");
total_jumlah = 0;
total_harga = 0;
var ppn = 0;
var diskon = 0;
for (var i = 0; i < h.length; i++) {
total_jumlah += parseFloat($(".jumlahnya").eq(i).val());
diskon = h.eq(i).data('harga') * h.eq(i).find('.diskon').val()/100;
total_harga += parseFloat($(".jumlahnya").eq(i).val()) * ( h.eq(i).data('harga') - diskon);
}
$("#total_jumlah").html(parseFloat(total_jumlah));
if($('#ppn_check').is(':checked',true))
{
ppn = (total_harga * 10/100);
total_harga += ppn
}
$("#total_harga").html("Rp."+numeral((total_harga)).format('0,0'));
$("#total").val(total_harga);
$("#ppn").html("Rp."+ppn);
// $("#uang_bayar").attr('min',total_harga);
}
get_total();
function bayar() {
$("#kembalian").val($("#dp").val() - total_harga);
$('.button-prevent').attr('disabled', false);
}
function harga_baru(e){
$("#"+$(e).data('id')).data("harga",e.value);
$("#"+$(e).data('id')+" .harga").html("Rp."+numeral(e.value).format('0,0'));
get_total();
}
jQuery(document).ready(function ($) {
$(document).on('submit','#myForm',function (e) {
$("#kembalian").val($("#dp").val() - total_harga);
// e.preventDefault();
// alert(total_harga);
if(($("#keterangan").val() == "Cash" || $("#keterangan").val() == "Transfer Cash") && total_harga > $("#dp").val()){
e.preventDefault();
alert('Uang Pembayaran TIdak Cukup');
}
});
$(document).on('change','#keterangan',function (e) {
$('.button-prevent').attr('disabled', false);
});
$(document).on('click','.pilih-barang',function (e) {
cur_id = $(this).data('id');
});
$(document).on('click','#add_row',function (e) {
get_total();
});
$(document).on('click','.delete_row',function (e) {
$("#"+$(this).data('id')).remove();
get_total();
});
$(document).on('click','.terpilih',function (e) {
$("#"+cur_id+" .kode").val($(this).data('kode'));
$("#"+cur_id+" .nama").val($(this).data('nama'));
$("#"+cur_id+" .diskon").val($(this).data('diskon'));
// $("#"+cur_id+" .jumlah").attr('min',$(this).data('stok'));
$("#"+cur_id+" .harga").val("Rp."+numeral($(this).data('hargabeli')).format('0,0'));
$("#"+cur_id+" .harga_jual").val($(this).data('hargajual'));
$("#"+cur_id+" .delete_row").data("jumlah",$(this).data('stok'));
$("#"+cur_id).data("diskon",$(this).data('diskon'));
$("#"+cur_id).data("harga",$(this).data('hargabeli'));
$("#"+cur_id+" .stn1").html($(this).data('satuan-beli'));
$("#"+cur_id+" .stn3").html($(this).data('satuan-beli'));
$("#"+cur_id+" .stn2").html($(this).data('satuan-jual'));
get_total();
});
var ss = "";
$(document).on('click', '.pagination a',function(event)
{
event.preventDefault();
$('li').removeClass('active');
$(this).parent('li').addClass('active');
var myurl = $(this).attr('href');
var page=$(this).attr('href').split('page=')[1];
get_data_barang(ss,page);
});
$(document).on('keyup', '.search',function(event)
{
get_data_barang($(this).val(),1);
});
$(document).on('click','.pilih-barang',function (e) {
get_data_barang(ss,1);
});
$(document).on('change','#select-jenis',function (e) {
get_data_barang(ss,1);
});
$(document).on('change','#select-merek',function (e) {
get_data_barang(ss,1);
});
$(document).on('keyup','.jumlah',function (e) {
get_total();
});
$(document).on('change','.jumlah',function (e) {
get_total();
});
$(document).on('change','#select-kategori',function (e) {
get_data_barang(ss,1);
});
function get_data_barang(s,p) {
ss = s;
var j = '';
var m = '';
var u = '';
if($("#select-jenis").val() != undefined){
j = $("#select-jenis").val();
}
if($("#select-merek").val() != undefined){
m = $("#select-merek").val();
}
if($("#select-kategori").val() != undefined){
u = $("#select-kategori").val();
}
$.ajax({
url: '{{ url("api/barang") }}?page='+p+'&s='+s+'&kd_jenis='+j+'&kd_merek='+m+'&kd_kategori='+u,
type: 'GET',
success: function (data) {
$("#list-data").html(data);
// $(".search")[0].focus();
}
});
}
});
</script>
@endsection
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]