Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @extends('layouts.layout')
- @section('title','Penjualan')
- @section('content')
- <h1 class="site-heading text-center text-white d-none d-lg-block">
- <span class="site-heading-upper text-primary mb-3"></span>
- <span class="site-heading-lower"></span>
- </h1>
- <div class="row">
- <div class="col-lg-9">
- <div class="form-group">
- <button type="button" class="btn btn-info" data-toggle="modal" data-target="#addBar">Add Penjualan</button>
- <a class="btn btn-info" href="{{ url('exports/excel') }}">Export</a>
- <div class="pull-right">
- <h3>Data Penjualan<h3>
- </div>
- </div>
- </div>
- <div class="table-responsive">
- <table class="table table-bordered table-striped table-earning">
- <thead>
- <tr>
- <th>ID</th>
- <th>Created At</th>
- <th>Nama</th>
- <th>Satuan</th>
- <th>Kategori</th>
- <th>Foto</th>
- <th>Jumlah</th>
- <th>Harga</th>
- <th>Action</th>
- </tr>
- </thead>
- <tbody>
- @php $no = 1;
- @endphp
- @foreach ($penjualans as $index =>$penjualan)
- <tr>
- <td>{{ $index+1 }}</td>
- <td>{{ $penjualan->created_at->format('d/M/Y')}} </td>
- <td>{{ $penjualan->nama_brg }}</td>
- <td>{{ $penjualan->satuan }}</td>
- <td>{{ $penjualan->kategori}}</td>
- <td><img src="{{ Storage::url($penjualan->image) }}" alt="" srcset="" style="width: 70px; height: 70px;"></td>
- <td>{{ $penjualan->jumlah }}</td>
- <td>Rp. {{number_format($penjualan->harga,0)}}</td>
- <td>
- <form id="form-delete-" action="{{ url('penjualans/'.$penjualan->id) }}" method="POST">
- @csrf @method('delete')
- <a href="{{ url('exports/excel') }}" class="btn btn-warning btn-sm" data-toggle="modal" data-target="#updateKat">Konfirmasi</a>
- <button class="btn btn-sm btn-danger" type="submit">Delete</button>
- </form>
- </td>
- </tr>
- @endforeach
- </tbody>
- {{-- <tfoot> --}}
- <tr>
- <td colspan="7" align="center">Total</td>
- <td>Rp. {{number_format($penjualans->sum('harga',2)) }}</td>
- <td colspan="2"></td>
- </tr>
- {{-- </tfoot> --}}
- </table>
- </div>
- </div>
- </div>
- <div class="modal fade" id="addBar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <form action="{{ url('penjualans') }}" method="post" enctype="multipart/form-data">
- @csrf
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Data Barang</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="kd_brg" class="col-sm-3 col-form-label">Date</label>
- <div class="col-sm-9">
- <input type="date" class="form-control" id="date" name="date" aria-describedby="date" placeholder="Your Date">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="nama_brg" class="col-sm-3 col-form-label">Nama</label>
- <div class="col-sm-9">
- <select name="nama_brg" class="form-control">
- <option>-- Select Barang --</option>
- @foreach (Helper::getBarang() as $type)
- <option value="{{$type->nama_brg}}">{{$type->nama_brg}}</option>
- @endforeach
- </select>
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Satuan</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="satuan" name="satuan" aria-describedby="satuan" >
- {{-- <select name="satuan" class="form-control">
- <option>-- Select Satuan --</option>
- @foreach (Helper::getSatuanss() as $type)
- <option value="{{$type->id}}">{{$type->name}}</option>
- @endforeach
- </select> --}}
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Kategori</label>
- <div class="col-sm-9">
- <select name="kategori" class="form-control">
- <option>-- Select Kategori --</option>
- @foreach (Helper::getKategoriss() as $type)
- <option value="{{$type->id}}">{{$type->name}}</option>
- @endforeach
- </select>
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Image</label>
- <div class="col-sm-9">
- {{-- @foreach (Helper::getBarang() as $type) --}}
- <input type="file" class="dropify" id="image" name="image" accept="image/*">
- {{-- @endforeach --}}
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Jumlah</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="jumlah" name="jumlah" aria-describedby="jumlah" placeholder="Your Total">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Harga</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="harga" name="harga" onKeyUp="formatNum(this)" maxlength="12" aria-describedby="harga" placeholder="Your Price">
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
- <button type="submit" class="btn btn-success">Save</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="viewBar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <form action="{{ url('penjualans') }}" method="post">
- @csrf
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Data Barang</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="kd_brg" class="col-sm-3 col-form-label">Date</label>
- <div class="col-sm-9">
- <input type="date" class="form-control" id="date" name="date" aria-describedby="date" placeholder="Your Date">
- </div>
- </div>
- </div>
- {{-- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Kode Barang</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="kd_brg" name="kd_brg" aria-describedby="kode" placeholder="Your Code">
- </div>
- </div>
- </div> --}}
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Nama</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="nama_brg" name="nama_brg" aria-describedby="Nama" placeholder="Your Name">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Satuan</label>
- <div class="col-sm-9">
- <select name="satuan" class="form-control">
- <option>-- Select Satuan --</option>
- @foreach (Helper::getSatuanss() as $type)
- <option value="{{$type->id}}">{{$type->name}}</option>
- @endforeach
- </select>
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Kategori</label>
- <div class="col-sm-9">
- <select name="kategori" class="form-control">
- <option>-- Select Kategori --</option>
- @foreach (Helper::getKategoriss() as $type)
- <option value="{{$type->id}}">{{$type->name}}</option>
- @endforeach
- </select>
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Image</label>
- <div class="col-sm-9">
- <input type="file" class="dropify" id="image" name="image" accept="image/*">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Jumlah</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="jumlah" name="jumlah" aria-describedby="jumlah" placeholder="Your Total">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Harga</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="harga" name="harga" onKeyUp="formatNum(this)" maxlength="12" aria-describedby="harga" placeholder="Your Price">
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
- <button type="submit" class="btn btn-success">Save</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="updateBar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <form id="form-update" method="post">
- @csrf @method('put')
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Data Barang</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="kd_brg" class="col-sm-3 col-form-label">Date</label>
- <div class="col-sm-9">
- <input type="date" class="form-control" id="date" name="date" aria-describedby="date" placeholder="Your Date">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Kode Barang</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="kd_brg" name="kd_brg" aria-describedby="kode" placeholder="Your Code">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Nama</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="nama_brg" name="nama_brg" aria-describedby="Nama" placeholder="Your Name">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Satuan</label>
- <div class="col-sm-9">
- <select name="satuan" class="form-control">
- <option>-- Select Satuan --</option>
- @foreach (Helper::getSatuanss() as $type)
- <option value="{{$type->id}}">{{$type->name}}</option>
- @endforeach
- </select>
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Kategori</label>
- <div class="col-sm-9">
- <select name="kategori" class="form-control">
- <option>-- Select Kategori --</option>
- @foreach (Helper::getKategoriss() as $type)
- <option value="{{$type->id}}">{{$type->name}}</option>
- @endforeach
- </select>
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Image</label>
- <div class="col-sm-9">
- <input type="file" class="dropify" id="image" name="image" accept="image/*">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Jumlah</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="jumlah" name="jumlah" aria-describedby="jumlah" placeholder="Your Total">
- </div>
- </div>
- </div>
- <div class="modal-body">
- <div class="form-group row">
- <label for="name" class="col-sm-3 col-form-label">Harga</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="harga" name="harga" onKeyUp="formatNum(this)" maxlength="12" aria-describedby="harga" placeholder="Your Price">
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
- <button type="submit" class="btn btn-success">Save</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- @endsection
- @push('js')
- <script>
- function edit(id) {
- $('#form-update').attr('action','{{ url("penjualans") }}'+'/'+id);
- }
- </script>
- <script>
- function formatNum(obj)
- {
- var current=obj.value;
- var after=current;
- current=current.replace(/,/g,"");
- var decimalpoint=current.lastIndexOf(".");
- var n;
- var d;
- if(decimalpoint>=0)
- {
- var f=current.split(".");
- d=f[1];
- n=f[0];
- }
- else
- {
- n=current;
- }
- var index=parseInt((n.length-1)/3);
- if(index!=0)
- {
- var prefixIndex=n.length-index*3;
- after=n.substr(0,prefixIndex)+","+n.substr(prefixIndex,3);
- for(var i=2;i<=index;i++)
- {
- after+=","+n.substr(prefixIndex+3*(i-1),3);
- }
- if(decimalpoint>=0)
- {
- after+="."+d;
- }
- }
- obj.value=after;
- }
- </script>
- @endpush
Add Comment
Please, Sign In to add comment