Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/hayyumart.com/resources/views/penjualan_roti/
Upload File :
Current File : /home/aplikasiposinfo/public_html/hayyumart.com/resources/views/penjualan_roti/create.blade.php

@extends('layouts.app')

@section('content')
<style type="text/css">
    .kasir {
        font-size: 12px;
    }
</style>
<div class="main-container kasir">
    <div class="container-fluid">
        <div class="page-breadcrumb">
            <div class="row">
                <div class="col-md-4">
                    <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-8 text-right">
                    <h1 style="font-size:60px;font-weight:bold;" id="displayHarga"></h1>
                </div>
            </div>
        </div>


        <form class="form-horizontal form-prevent" method="post" action="{{ url($url) }}" id="myForm">
            @csrf
            <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-3">
                                        <div class="form-group">
                                            <label style="text-align: left;" class="col-md-4 control-label"  style="font-size: 12px;">Tanggal</label>
                                            <div class=" col-md-8">
                                                <input type="date" class="form-control" name="tgl_penjualan" value="{{ date('Y-m-d') }}">
                                            </div>
                                        </div>

                                        <div class="form-group">
                                            <label style="text-align: left;" class="col-md-4 control-label"  style="font-size: 12px;">Scan Barang</label>
                                            <div class=" col-md-8">
                                                <input type="text" class="form-control" placeholder="Barcode" id="scan_barang">
                                                
                                            </div>
                                        </div>
                                        <hr style="border: 0.5px solid black">
                                        
                                        <div class="form-group">
                                            <label style="text-align: left;" class="col-md-4 control-label"  style="font-size: 12px;">Pilih Pelanggan</label>
                                            <div class=" col-md-8">
                                                <select class="form-control select2" required="" name="kd_pelanggan" id="id_pelanggan" style="width:100%">
                                                    @foreach($pelanggans as $pelanggan)
                                                    <option value="{{ $pelanggan->kd_pelanggan }}"
                                                    @if($pelanggan->nm_pelanggan == "Umum")
                                                    selected
                                                    @endif
                                                    data-member="{{ @$pelanggan->member->nm_member }}">{{ $pelanggan->nm_pelanggan }} / {{ $pelanggan->no_telepon }} </option>
                                                    @endforeach
                                                </select>
                                            </div>
                                        </div>
                                        

                                        <div class="row">
                                            <table >
                                                <tr >
                                                  <td style="padding: 10px;" colspan="5" ><strong >Total Barang</strong></td>
                                                  <td><b>:</b></td>
                                                  <td style="padding: 10px; font-size:30px;" align="right"><b id="total_jumlah">0</b></td>
                                                  <td >&nbsp;</td>
                                                </tr>
                                 

                                                <tr >
                                                  <td style="padding: 10px;" colspan="5"  ><strong>Total</strong></td>
                                                  <td ><b>:</b></td>
                                                  <td style="padding: 10px; font-size:30px;"  align="right"><b id="total_harga">Rp.0</b></td>
                                                  <td >&nbsp;</td>
                                                </tr>
                                                {{-- <tr>
                                                    <td colspan="6">&nbsp;</td>
                                                    <td >
                                                        
                                                    </td>
                                                    <td>&nbsp;</td>
                                                
                                                </tr> --}}
                                                <tr>
                                                    <td colspan="5"><strong>Uang Bayar</strong></td>
                                                    <td><b>:</b></td>
                                                    <td align="right">
                                                         <input type="number" step="100"  class="form-control " name="uang_bayar" id="uang_bayar" min="0" value="0" onkeyup="bayar()" onchange="bayar()" style="width: 70%;">
                                                    </td>
                                                    <td>&nbsp;</td>
                                                </tr>

                                                <tr>
                                                    <td style="padding: 10px;" colspan="5">Kembalian</td>
                                                    <td>:</td>
                                                    <td style="padding: 10px;" align="right"><input type="text" class="form-control " id="kembalian" name="kembalian" readonly="" style="width: 70%;" ></td>
                                                    <td >&nbsp;</td>
                                                </tr>

                                                <tr>
                                                    <td>
                                                        <button type="submit" class="btn btn-primary button-prevent">Submit</button>
                                                    </td>
                                                </tr>

                                            </table>
                                        </div>

                                        
                                    </div>

                                    <div class="col-md-9">
                                     
                                       <div class="row">
                                            <div class="col-md-5">
                                                <label>Barang</label>
                                            </div>
                                            <div class="col-md-2">
                                                <label>Jumlah</label>
                                            </div>
                                            
                                            <div class="col-md-2">
                                                <label>Diskon(Rp.)</label>
                                            </div>

                                            <div class="col-md-2">
                                                <label>Harga</label>
                                            </div>
                                          
                                        </div>
                                        
                                        <div id="list-contain">
                                            

                                        </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-danger" id="add_row">Add List Barang</button>
                                                            
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>

                                        
                                        
                                    </div>

                                </div>
                                <hr style="border:1px solid black;">

                            </div>
                        </div>
                    </div>    
                </div>
                

            </div>
     
        </form>
        
    </div>
</div>

<!-- Add List -->
<div class="row " id="list-harga" style="display: none;" data-harga="0">
    <div class="col-md-5">
        <div class="input-group ex-margin">
            <input type="text" class="form-control nama" placeholder="Pilih Barang" onkeydown="return false;" required style="font-size: 15px;pointer-events:none;">
            <span class="input-group-btn">
            <a href="#" data-bb="roti_forms" class="btn btn-success pilih-barang" type="button"  data-id="list-harga" data-kode="kode"><i class="fa fa-plus"></i></a>
            <input type="hidden" name="id_harga_barang[]" class="kode">
            </span>
        </div>
        
    </div>

    <div class="col-md-2">
        <div class="form-group">
            
            <div class=" col-md-12">
                <input type="number" step="1" placeholder="Jumlah" name="jumlah[]"  class="form-control jumlah" min="1" value="1" style="font-size: 13px;" onkeyup="cek_harga(this)" onchange="cek_harga(this)">
                
            </div>
        </div>
    </div>


    <div class="col-md-2">
        <div class="form-group">
            
            <div class=" col-md-15">
                <input type="number" step="100" placeholder="Diskon"  name="diskon[]" class="form-control diskon" required="" min="0" style="font-size: 13px;" value="0" >
                
            </div>
        </div>
    </div>

    <div class="col-md-2">
        <div class="form-group">
            
            <div class=" col-md-12">
                <strong class="harga">Rp.0</strong>
                
            </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/bootbox.js') }}"></script>
<script src="{{ asset('js/jquery.noty.js') }}"></script>
<script src="{{ asset('js/numeral-js/numeral.js') }}"></script>
<script type="text/javascript">

        $('.display').on('click', function(){
            $('#displayTotalHarga').html($('#total_harga'));
            $('#displayUang').html('Rp. ' + $('#uang_bayar').val().toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","));
            $('#displayKembalian').html('Rp. ' + $('#kembalian').val().toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","));
        });

        var n_dom = [];
        n_dom[0] = '<div class="activity-item"> <i class="fa fa-tasks text-warning"></i> <div class="activity"> There are <a href="#">6 new tasks</a> waiting for you. Don\'t forget! <span>About 3 hours ago</span> </div> </div>',
            n_dom[1] = '<div class="activity-item"> <i class="fa fa-check text-error"></i> <div class="activity"> Mail server was updated. See <a href="#">changelog</a> <span>About 2 hours ago</span> </div> </div>',
            n_dom[2] = '<div class="activity-item"> <i class="fa fa-heart text-info"></i> <div class="activity"> Your <a href="#">latest post</a> was liked by <a href="#">Audrey Mall</a> <span>35 minutes ago</span> </div> </div>',
            n_dom[3] = '<div class="activity-item"> <i class="fa fa-shopping-cart text-success"></i> <div class="activity"> <a href="#">Eugene</a> ordered 2 copies of <a href="#">OEM license</a> <span>14 minutes ago</span> </div> </div>',
            n_dom[4] = '<div class="activity-item"> <i class="ico-alarm-check text-alert"></i> <div class="activity"> <a href="#">Amark</a> This is frienly notification example <a href="#">Here</a> <span>14 minutes ago</span> </div> </div>',
            n_dom[5] = '<div class="activity-item"> <i class="ico-alarm-check text-alert"></i> <div class="activity"> <a href="#">Amark</a> This is frienly notification example <a href="#">Here</a> <span>14 minutes ago</span> </div> </div>';

        window.anim = {};
        window.anim.open = 'flipInX';
        window.anim.close = 'flipOutX';
        $('#anim-open').on('change', function (e) {
            window.anim.open = $(this).val();
        });

        $('#anim-close').on('change', function (e) {
            window.anim.close = $(this).val();
        });

        function nGen(type, text, layout) {

            var n = noty({
                text: text,
                type: type,
                dismissQueue: true,
                layout: layout,
                closeWith: ['click'],
                theme: 'MatMixNoty',
                maxVisible: 10,
                animation: {
                    open: 'noty_animated bounceInRight',
                    close: 'noty_animated bounceOutRight',
                    easing: 'swing',
                    speed: 500
                }

            });
            //        setTimeout(function () {
            //            n.close();
            //        }, 3000);

        }


        function nGenAll() {
            nGen('warning', n_dom[0], 'topRight');
            nGen('error', n_dom[1], 'topRight');
            nGen('information', n_dom[2], 'topRight');
            nGen('success', n_dom[3], 'topRight');
            nGen('alert', n_dom[4], 'topRight');
        }

        //        setTimeout(function () {
        //            nGenAll();
        //        }, 1000);



        function PreviewGen(type, text, layout) {

            var n = noty({
                text: text,
                type: type,
                dismissQueue: true,
                layout: layout,
                closeWith: ['click'],
                theme: 'MatMixNoty',
                maxVisible: 10,
                timeout: 1000,
            });
            setTimeout(function () {
                n.close();
            }, 5000);

        }


        $('.ex-noty').on('click', function () {
            var Dtype = $(this).data("type"),
                Dlayout = $(this).data("layout");
            PreviewGen(Dtype, n_dom[5], Dlayout);
        });

    


    var cur_id ="list-harga-1";
    var total_jumlah = 0;
    var total_harga = 0;
    var list_barang = [];
    var last_order = 0;
    var ongkos_kirim = 0;


    var DemoCallBack = (function () {
        var elem,
            hideHandler,
            that = {};

        that.init = function (options) {
            elem = $(options.selector);
        };

        that.show = function (text) {
            clearTimeout(hideHandler);
            elem.find("span").html(text);
            elem.delay(200).fadeIn().delay(3000).fadeOut();
        };

        return that;
    }());

    DemoCallBack.init({
        "selector": ".bb-alert"
    });

    

    $('#scan_barang').keypress(function(event){
        var keycode = (event.keyCode ? event.keyCode : event.which);
        if(keycode == '13'){
            // alert('You pressed a "enter" key in textbox'); 
            $.ajax({
                url: '{{ url("api/cari_roti/") }}/'+$(this).val(),
                type: 'GET',
                
                success: function (data) {
                    if(data.bool){ 
                       
                        var result = $.grep(list_barang, function(e){ return e.kd_roti == data.barang.kd_roti.toString(); });
                
                        if(result.length == 0) {
                            var l = $(".list-harga").length;
                            var ll = l;
                            last_order = last_order+ll;
                            cur_id = "list-harga-"+last_order;
                            $("#list-harga .delete_row").attr('data-id','list-harga-'+last_order);
                            $("#list-harga .delete_row").attr('data-kode',data.barang.kd_roti);
                            $("#list-harga .pilih-barang").attr('data-id','list-harga-'+last_order);
                            $("#list-harga .harga_baru").attr('data-id','list-harga-'+last_order);
                            var c = $("#list-harga").clone();
                            
                            c.attr('id','list-harga-'+last_order);
                            c.addClass('list-harga');
                            c.data('harga',0);
                            c.show();

                            $("#list-contain").append(c);
                            $("#list-harga-"+last_order+" .jumlah").data('target',cur_id);
                            $("#list-harga-"+last_order+" .jumlah").attr('max',data.barang.stok);
                            $("#list-harga-"+last_order+" .jumlah").data('kode',data.barang.kd_roti);
                            $("#list-harga-"+last_order+" .jumlah").addClass('jumlahnya');

                            // $("#"+cur_id+" .kode").val(data.barang.kd_roti);
                            $("#"+cur_id+" .nama").val(data.barang.nm_roti);
                            cek_harga_barang(data.barang.kd_roti,cur_id);
                        } else {
                            var index = 0;
                            index = list_barang.findIndex(x => x.kd_roti === data.barang.kd_roti);
                            cek_harga_barang(data.barang.kd_roti,list_barang[index].list_barang);
                        }

                        

                        //DemoCallBack.show("Menambah Barang " + data.barang.nm_roti + "</b>");
                        var Dtype = 'information',
                            Dlayout = 'topLeft';
                        PreviewGen(Dtype, '<div class="activity-item"> <i class="ico-alarm-check text-alert"></i> <div class="activity"> <a href="#">List Barang</a> Menambah barang '+ data.barang.nm_roti +' ke list </div> </div>', Dlayout);
                        
                       $('#scan_barang').val('');
                    } else {
                        PreviewGen('error', '<div class="activity-item"> <i class="fa fa-remove text-alert"></i> <div class="activity"> <a href="#">List Barang</a> Data barang tidak ditemukan </div> </div>', 'topLeft');
                    }
                }
            });
            event.preventDefault();
        }
        
    });

    function cek_harga_barang(kd,oo,idhb){
        var xd = [];
        var jb = 1;

        if(list_barang.find(x => x.kd_roti === kd) == undefined) {
            xd = {'kd_roti':kd,
                'jumlah':1,
                'list_barang':oo
            };
            list_barang.push(xd);
            
        } else {
            var index = 0;
            index = list_barang.findIndex(x => x.kd_roti === kd);
            list_barang[index].jumlah = parseFloat(list_barang[index].jumlah)+1;
         
            jb = list_barang[index].jumlah;
            oo = list_barang[index].list_barang;
        }
        
        const idPelanggan = $("#id_pelanggan").val();

           $.ajax({
                url: '{{ url("api/cek_harga_roti/") }}/'+kd+'/'+jb+'/undefined?kd_pelanggan='+idPelanggan,
                type: 'GET',
                
                success: function (data) {
                    console.log(data);
                    if (data.id_harga_roti != 0) {
                        $("#"+oo+" .jumlahnya").eq(0).val(jb);
                        $("#"+oo+" .kode").eq(0).val(data.id_harga_roti);
                        $("#"+oo+" .harga").eq(0).html("Rp."+numeral(data.harga).format('0,0'));
                        $("#"+oo+" .delete_row").eq(0).data("jumlah",jb);
                        $("#"+oo).data("harga",+data.harga);
    
                        let dHarga = (jb * data.harga).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
                        $('#displayHarga').html('Rp. '+dHarga);
                        get_total();
                    }else{
                        alert("harga roti untuk member ini tidak tersedia, mohon untuk meng-input data harga terlebih dahulu pada menu roti")
                        $("#"+oo).remove();
                    }

                }
            });
        
    }

    function cek_harga(e) {
        var oo = $(e).data('target');
        var index = 0;
        if(list_barang.find(x => x.kd_roti === $(e).data('kode')) != undefined){
            index = list_barang.findIndex(x => x.kd_roti === $(e).data('kode'));
            list_barang[index].jumlah = $(e).val();
        }

        get_total()
   
        // $.ajax({
        //         url: '{{ url("api/cek_harga_roti/") }}/'+$(e).data('kode')+'/'+$(e).val()+'/undefined',
        //         type: 'GET',
                
        //         success: function (data) {
        //             console.log($(e).val())
        //             console.log($(e).data('kode'))
        //             console.log(data)
        //             $("#"+oo+" .jumlahnya").eq(0).val($(e).val());
        //             $("#"+oo+" .kode").eq(0).val(data.kd_roti);
        //             $("#"+oo+" .harga").eq(0).html("Rp."+numeral(data.harga).format('0,0'));
        //             $("#"+oo+" .delete_row").eq(0).data("jumlah",$(e).val());
        //             $("#"+oo).data("harga",+data.harga);
        //             get_total();
        //         }
        //     });
    }


    function get_total() {
        var j = $(".jumlahnya");
        var h = $(".list-harga");
        total_jumlah = 0;
        total_harga = 0;
        for (var i = 0; i < h.length; i++) {
            if(h.eq(i).find('.nama').val()) {
                total_jumlah += parseFloat($(".jumlahnya").eq(i).val());
                total_harga += parseFloat($(".jumlahnya").eq(i).val()) * parseFloat(h.eq(i).data('harga')) - parseFloat($(".diskon").eq(i).val());
            }
        }
        $("#total_jumlah").html(parseFloat(total_jumlah));
        // total_harga += parseFloat($("#ongkos_kirim").val());

        $("#total_harga").html("Rp."+numeral(total_harga).format('0,0'));
        // if($("#keterangan").val() == "Cash"){
        //     $("#uang_bayar").attr('min',total_harga);
        // } else {
        //     $("#uang_bayar").attr('min',0);
        // }
    }



    function bayar() {
        $("#kembalian").val($("#uang_bayar").val() - total_harga);
        $('.button-prevent').attr('disabled', false);
    }

    jQuery(document).ready(function ($) {
        let pettyCash = '{{ \Helper::checkPettyCash() }}';
        if (!pettyCash) {
            // alert('Anda Belum Mengisi Saldo Petty Cash Pada Hari Ini, Anda Dapat Mengisinya Melalui Menu Transaksi -> Petty Cash');
        }

        $('#scan_barang').focus();

        $(document).on('submit','#myForm',function (e) {
            $("#kembalian").val($("#uang_bayar").val() - total_harga);
            // e.preventDefault();
            // alert(total_harga);
            if( total_harga > $("#uang_bayar").val()){
                e.preventDefault();
                alert('Uang Pembayaran TIdak Cukup');
            }

            if(($("#keterangan").val() != "Cash" || $("#keterangan").val() != "Transfer Cash") && ($('#kembalian').val() * -1 ) > $('#limit_hutang').val()  ){
                e.preventDefault();
                alert('Gagal, Limit Hutang Member Hanya Sebesar Rp. ' + $('#limit_hutang').val().toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") );
            }
            
           
        });

        $(document).on('click','.pilih-barang',function (e) {
            cur_id = $(this).data('id');
        });

        $(document).on('click','#add_row',function (e) {
            var l = $(".list-harga").length;
            var ll = l;
            last_order = last_order+ll;
            var xd = [];
            xd = {'kd_roti':'0',
                'jumlah':1,
                'list_barang':'list-harga-'+last_order
            };
            list_barang.push(xd);
            get_total();
        });

        $(document).on('keyup','.jumlah',function (e) {
            get_total();
            let harga = $(this).parent().parent().parent().parent().find('.harga').html().replace(/[^0-9]/g, '');
            let diskon = $(this).parent().parent().parent().parent().find('.diskon').val().replace(/[^0-9]/g, '');
            
            let dHarga = ($(this).val() * harga - diskon).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
            $('#displayHarga').html('Rp. '+dHarga);
            // parseFloat($(".jumlahnya").eq(i).val()) * parseFloat(h.eq(i).data('harga')) - parseFloat($(".diskon").eq(i).val());
        });

        $(document).on('change','.jumlah',function (e) {
            get_total();
            let harga = $(this).parent().parent().parent().parent().find('.harga').html().replace(/[^0-9]/g, '');
            let diskon = $(this).parent().parent().parent().parent().find('.diskon').val().replace(/[^0-9]/g, '');
            
            let dHarga = ($(this).val() * harga - diskon).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
            $('#displayHarga').html('Rp. '+dHarga);
        });

        $(document).on('keyup','#ongkos_kirim',function (e) {
            get_total();
        });


        $(document).on('keyup','.diskon',function (e) {
            get_total();
            let harga = $(this).parent().parent().parent().parent().find('.harga').html().replace(/[^0-9]/g, '');
            let jumlah = $(this).parent().parent().parent().parent().find('.jumlah').val().replace(/[^0-9]/g, '');
            
            let dHarga = (jumlah * harga - $(this).val()).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
            $('#displayHarga').html('Rp. '+dHarga);
        });

        $(document).on('change','.diskon',function (e) {
            get_total();
            let harga = $(this).parent().parent().parent().parent().find('.harga').html().replace(/[^0-9]/g, '');
            let jumlah = $(this).parent().parent().parent().parent().find('.jumlah').val().replace(/[^0-9]/g, '');
            
            let dHarga = (jumlah * harga - $(this).val()).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
            $('#displayHarga').html('Rp. '+dHarga);
        });

        $(document).on('change','#keterangan',function (e) {
            $('.button-prevent').attr('disabled', false);
        });


        
        $(document).on('click','.delete_row',function (e) {
            var index = 0;
            index = list_barang.findIndex(x => x.kd_roti === $(this).data('kode'));
            list_barang.splice(index,1);
            $("#"+$(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('max',$(this).data('stok'));
            $("#"+cur_id+" .jumlah").removeAttr('disabled');
            $("#"+cur_id+" .diskon").removeAttr('disabled');
            $("#"+cur_id+" .jumlah").data('target',cur_id);
            $("#"+cur_id+" .jumlah").data('kode',$(this).data('kd'));
            $("#"+cur_id+" .harga").html("Rp."+numeral($(this).data('harga')).format('0,0'));
            $("#"+cur_id+" .delete_row").data("jumlah",$(this).data('stok'));
            $("#list-harga .delete_row").attr('data-kode',$(this).data('kode'));
            $("#"+cur_id).data("harga",$(this).data('harga'));
            cek_harga_barang($(this).data('kd'),cur_id, $(this).data('kode') );
            // var index = 0;
            // index = list_barang.findIndex(x => x.kd_roti === $(this).data('kd'));
            // list_barang[index].list_barang = "#"+cur_id;

            // alert('You pressed a "enter" key in textbox'); 
            // $.ajax({
            //     url: '{{ url("api/cari_barang_kode/") }}/'+$(this).data('kd'),
            //     type: 'GET',
                
            //     success: function (data) {
            //         if(data.bool){
                        
                       
            //             var result = $.grep(list_barang, function(e){ return e.kd_roti == data.barang.kd_roti.toString(); });
                
            //             if(result.length == 0) {
            //                 var l = $(".list-harga").length;
            //                 var ll = l;
            //                 last_order = last_order+ll;
            //                 cur_id = "list-harga-"+last_order;
            //                 $("#list-harga .delete_row").attr('data-id','list-harga-'+last_order);
            //                 $("#list-harga .delete_row").attr('data-kode',data.barang.kd_roti);
            //                 $("#list-harga .pilih-barang").attr('data-id','list-harga-'+last_order);
            //                 $("#list-harga .harga_baru").attr('data-id','list-harga-'+last_order);
            //                 var c = $("#list-harga").clone();
                            
            //                 c.attr('id','list-harga-'+last_order);
            //                 c.addClass('list-harga');
            //                 c.data('harga',0);
            //                 c.show();

            //                 $("#list-contain").append(c);
            //                 $("#list-harga-"+last_order+" .jumlah").data('target',cur_id);
            //                 $("#list-harga-"+last_order+" .jumlah").attr('max',data.barang.stok);
            //                 $("#list-harga-"+last_order+" .jumlah").data('kode',data.barang.kd_roti);
            //                 $("#list-harga-"+last_order+" .jumlah").addClass('jumlahnya');

            //                 // $("#"+cur_id+" .kode").val(data.barang.kd_roti);
            //                 $("#"+cur_id+" .nama").val(data.barang.nm_roti);
            //                 cek_harga_barang(data.barang.kd_roti,cur_id);
            //             } else {
            //                 var index = 0;
            //                 index = list_barang.findIndex(x => x.kd_roti === data.barang.kd_roti);
            //                 cek_harga_barang(data.barang.kd_roti,list_barang[index].list_barang);
            //             }

                        

            //             //DemoCallBack.show("Menambah Barang " + data.barang.nm_roti + "</b>");
            //             var Dtype = 'information',
            //                 Dlayout = 'topRight';
            //             PreviewGen(Dtype, '<div class="activity-item"> <i class="ico-alarm-check text-alert"></i> <div class="activity"> <a href="#">List Barang</a> Menambah barang '+ data.barang.nm_roti +' ke list </div> </div>', Dlayout);
                        
            //            $('#scan_barang').val('');
            //         } else {
            //             PreviewGen('error', '<div class="activity-item"> <i class="fa fa-remove text-alert"></i> <div class="activity"> <a href="#">List Barang</a> Data barang tidak ditemukan </div> </div>', 'topRight');
            //         }
            //     }
            // });

            
            
            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('change','#select-kategori',function (e) {

            get_data_barang(ss,1);
        });
        
        function get_data_barang(s,p) {
            ss = s;
            const idPelanggan = $("#id_pelanggan").val();

            $.ajax({
                url: '{{ url("api/roti") }}'+"/"+idPelanggan+'?s='+s,
                type: 'GET',
                
                success: function (data) {
                    $("#list-data").html(data);
                    // $(".search")[0].focus();
                }
            });
        }

        $('input[name="kota"]').on('keyup', function(){
            alert("ok");
        })

        $('#harga').on('click', function(){
            let id = $('select[name="kd_pelanggan"]').val();
            let layanan = $('select[name="layanan"]').val();
            let berat = $('input[name="berat"]').val();
            if(id){
                $.ajax({
                    url: '{{ url("api/kota") }}?id='+id+'&berat='+berat+'&layanan='+layanan,
                    type : 'GET',
                    dataType: "JSON",
                    success: function (data){
                        // console.log(data.kota);
                        $('input[name="ongkos_kirim"]').val(data.value);
                        // alert(data.kota);
                        // alert(obj);
                        
                    }
                });
            }
        });

        
        $(document).keydown(function(event) { 
            // Escape Modal
            if (event.keyCode == 27) { 
                $('#display').click();
            }
        });
    });
    
</script>
@endsection

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]