diff --git a/.DS_Store b/.DS_Store index c579fd4..4f7a0d0 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/app/Http/Controllers/Admins/Pengeluaran/PengeluaranController.php b/app/Http/Controllers/Admins/Pengeluaran/PengeluaranController.php index eaef919..667bc23 100644 --- a/app/Http/Controllers/Admins/Pengeluaran/PengeluaranController.php +++ b/app/Http/Controllers/Admins/Pengeluaran/PengeluaranController.php @@ -35,7 +35,6 @@ class PengeluaranController extends Controller public function simpan(Request $request) { - dd($request->all()); try { DB::beginTransaction(); $user = request()->user(); @@ -45,14 +44,14 @@ class PengeluaranController extends Controller $kode_coa = explode('|', $request->rekening_coa_kebutuhan[$key])[1]; $keterangan_coa = explode('|', $request->rekening_coa_kebutuhan[$key])[2]; + // detail kebutuhan + $harga_total = $request->nominal[$key] ?? 0 * $request->satuan[$key] ?? 0; $pengeluaran = Pengeluaran::create([ 'faktur' => "PG-" . date('YmdHis'), 'tanggal' => $request->tanggal_belanja, 'jenis_transaksi' => $request->jenis_transaksi, 'rekening_coa_transfer_id' => $request->id_rekening_coa_transfer ? $request->id_rekening_coa_transfer : null, - // detail kebutuhan - $harga_total = $request->nominal[$key] ?? 0 * $request->satuan[$key] ?? 0, 'rekening_coa_id' => $rekening_coa_id, 'master_distributors_id' => $request->supplier[$key] ? $request->supplier[$key] : null, 'master_satuans_id' => $request->pilihansatuan[$key] ? $request->pilihansatuan[$key] : null, @@ -218,4 +217,19 @@ class PengeluaranController extends Controller return response()->json(['status' => false, 'message' => 'Kesalahan menghapus data']); } } + + public function generateLocalStorage(Request $request) + { + $coaPengeluaran = RekeningCoa::where('kode_coa', 5)->where('sub_kode_coa', 500)->get(); + $distributors = MasterDistributor::all(); + $satuans = MasterSatuan::all(); + $rekening_coa_kebutuhan = $request->rekening_coa_kebutuhan; + $nominal = $request->nominal; + $pilihansatuan = $request->pilihansatuan; + $satuannya = $request->satuan; + $supplier = $request->supplier; + $keterangan = $request->keterangan; + $total_harga = $request->total; + return view('pages.admin.pengeluaran.cardpengeluaran', compact('coaPengeluaran', 'distributors', 'satuans', 'rekening_coa_kebutuhan', 'nominal', 'pilihansatuan', 'satuannya', 'supplier', 'keterangan', 'total_harga')); + } } diff --git a/database/seeders/GenerateFreshSeeder.php b/database/seeders/GenerateFreshSeeder.php index eaedddf..6b7eea4 100644 --- a/database/seeders/GenerateFreshSeeder.php +++ b/database/seeders/GenerateFreshSeeder.php @@ -15,6 +15,7 @@ class GenerateFreshSeeder extends Seeder $classes = [ UserSeeder::class, KasirSeeder::class, + MasterSatuanSeeder::class, ]; foreach ($classes as $class) $this->call($class); } diff --git a/resources/.DS_Store b/resources/.DS_Store index 2338bd8..30db2ef 100644 Binary files a/resources/.DS_Store and b/resources/.DS_Store differ diff --git a/resources/views/pages/admin/pengeluaran/cardpengeluaran.blade.php b/resources/views/pages/admin/pengeluaran/cardpengeluaran.blade.php new file mode 100644 index 0000000..b8c46ae --- /dev/null +++ b/resources/views/pages/admin/pengeluaran/cardpengeluaran.blade.php @@ -0,0 +1,59 @@ +