diff --git a/app/Http/Controllers/JadwalSalurdanaController.php b/app/Http/Controllers/JadwalSalurdanaController.php new file mode 100644 index 0000000..b09d7e8 --- /dev/null +++ b/app/Http/Controllers/JadwalSalurdanaController.php @@ -0,0 +1,48 @@ +siteTitle = "Jadwal Salur Dana"; + parent::__construct(); + } + + public function index() + { + return view('jadwal_salurdana.index') + ->with('i', (request()->input('page', 1) - 1) * 10); + } + + public function datatable(Request $request) + { + $post = $request->all(); + $offset = $post["start"]; + $limit = $post["length"]; + $src = $post["src"]; + $ta = $post["ta"]; + + $dataFilter=0; + $data = SPS_PENDAPATAN::where("SKPD_ID",980) + ->where("TAHUN",$ta); + $dataFilter = $data->count(); + $dataTotal = SPS_PENDAPATAN::where("SKPD_ID",980) + ->where("TAHUN",$ta) + ->count(); + + return response()->json([ + "recordsTotal" => $dataTotal, + "recordsFiltered" => $dataFilter, + "data"=> $data->orderBy("KODE_REKENING","ASC")->skip($offset)->take($limit)->get() + ]); + } + +} diff --git a/app/Http/Controllers/SalurdanaController.php b/app/Http/Controllers/SalurdanaController.php index 9710b06..146a44e 100644 --- a/app/Http/Controllers/SalurdanaController.php +++ b/app/Http/Controllers/SalurdanaController.php @@ -2,17 +2,6 @@ namespace App\Http\Controllers; -use App\Models\MstGolongan; -use App\Models\MstKantor; -use App\Models\MstKeputusan; -use App\Models\MstHak; -use App\Models\MstUnit; -use App\Models\TxSkpp; -use App\Models\TxSkppHst; -use App\Models\TxKeluarga; -use App\Models\TxTerbilang; -use App\Models\TxSkppUtang; -use App\Exports\SkppHstExport; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\DB; diff --git a/app/Models/MstGolongan.php b/app/Models/MstGolongan.php deleted file mode 100644 index c38456c..0000000 --- a/app/Models/MstGolongan.php +++ /dev/null @@ -1,15 +0,0 @@ -hasMany('App\Models\TxKeluarga','nip','nip'); - } - - public function mst_utang() { - return $this->hasMany('App\Models\TxSkppUtang','nip','nip'); - } - - public function mst_golongan() { - return $this->belongsTo('App\Models\MstGolongan','golongan','id'); - } - - public function mst_keputusan() { - return $this->belongsTo('App\Models\MstKeputusan','id_kep','id'); - } - - public function mst_hak() { - return $this->belongsTo('App\Models\MstHak','id_hak', 'id'); - } - - public function mst_kantor() { - return $this->belongsTo('App\Models\MstKantor','id_kan','id'); - } - - public function mst_kpkd() { - return $this->belongsTo('App\Models\MstKpkd','id_kpkd','id'); - } - - public function user() { - return $this->belongsTo('App\Models\User','created_by','id'); - } - - public function user_revisi() { - return $this->belongsTo('App\Models\User','revised_by','id'); - } -} \ No newline at end of file diff --git a/app/Models/TxSkppHst.php b/app/Models/TxSkppHst.php deleted file mode 100644 index b881611..0000000 --- a/app/Models/TxSkppHst.php +++ /dev/null @@ -1,83 +0,0 @@ -hasMany('App\Models\TxKeluarga','nip','nip'); - } - - public function mst_golongan() { - return $this->belongsTo('App\Models\MstGolongan','golongan','id'); - } - - public function mst_keputusan() { - return $this->belongsTo('App\Models\MstKeputusan','id_kep','id'); - } - - public function mst_hak() { - return $this->belongsTo('App\Models\MstHak','id_hak', 'id'); - } - - public function mst_kantor() { - return $this->belongsTo('App\Models\MstKantor','id_kan','id'); - } -} \ No newline at end of file diff --git a/app/Models/TxSkppUtang.php b/app/Models/TxSkppUtang.php deleted file mode 100644 index cefe1c5..0000000 --- a/app/Models/TxSkppUtang.php +++ /dev/null @@ -1,17 +0,0 @@ - '', ], - + 'oracle2' => [ + 'driver' => 'oracle', + 'host' => env('ORA_HOST_2', 'localhost'), + 'port' => env('ORA_PORT_2', '1521'), + 'database' => env('ORA_DATABASE_2', 'xe'), + 'service_name' => env('ORA_SERVICENAME_2', 'xe'), + 'username' => env('ORA_USERNAME_2', 'hr'), + 'password' => env('ORA_PASSWORD_2', 'hr'), + 'charset' => '', + 'prefix' => '', + ], ], diff --git a/database/migrations/2022_07_08_130852_create_jadwal_salur_table.php b/database/migrations/2022_07_08_130852_create_jadwal_salur_table.php new file mode 100644 index 0000000..27eb015 --- /dev/null +++ b/database/migrations/2022_07_08_130852_create_jadwal_salur_table.php @@ -0,0 +1,44 @@ +uuid('id')->primary(); + $table->string('id_pendapatan_jadwal_salur', 50); + $table->string('tahun', 4); + $table->string('kode_akun', 50); + $table->string('nama_akun', 150); + $table->decimal('perpres', 19, 2); + $table->decimal('apbd', 19, 2); + $table->string('pmk', 50); + $table->string('pmk_pasal', 30); + $table->tinyInteger('pmk_I'); + $table->tinyInteger('pmk_II'); + $table->tinyInteger('pmk_III'); + $table->tinyInteger('pmk_IV'); + $table->decimal('jumlah', 19, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('jadwal_salur'); + } +} diff --git a/database/migrations/2022_07_08_134750_create_jadwal_salur_detail_table.php b/database/migrations/2022_07_08_134750_create_jadwal_salur_detail_table.php new file mode 100644 index 0000000..f55c32e --- /dev/null +++ b/database/migrations/2022_07_08_134750_create_jadwal_salur_detail_table.php @@ -0,0 +1,34 @@ +uuid('id')->primary(); + $table->string('id_jadwal_salur', 50); + $table->tinyInteger('bulan'); + $table->decimal('jumlah', 19, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('jadwal_salur_detail'); + } +} diff --git a/database/migrations/2022_07_08_135048_create_pendapatan_jadwal_salur_table.php b/database/migrations/2022_07_08_135048_create_pendapatan_jadwal_salur_table.php new file mode 100644 index 0000000..6e7d3ca --- /dev/null +++ b/database/migrations/2022_07_08_135048_create_pendapatan_jadwal_salur_table.php @@ -0,0 +1,35 @@ +uuid('id')->primary(); + $table->string('tahun', 4); + $table->decimal('perpres', 19, 2); + $table->decimal('apbd', 19, 2); + $table->decimal('jumlah', 19, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('pendapatan_jadwal_salur'); + } +} diff --git a/database/migrations/2022_07_08_135411_create_pendapatan_jadwal_salur_detail_table.php b/database/migrations/2022_07_08_135411_create_pendapatan_jadwal_salur_detail_table.php new file mode 100644 index 0000000..f0e230d --- /dev/null +++ b/database/migrations/2022_07_08_135411_create_pendapatan_jadwal_salur_detail_table.php @@ -0,0 +1,34 @@ +uuid('id')->primary(); + $table->string('id_pendapatan_jadwal_salur', 50); + $table->tinyInteger('bulan'); + $table->decimal('jumlah', 19, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('pendapatan_jadwal_salur_detail'); + } +} diff --git a/database/migrations/2022_07_08_140350_create_jadwal_salur_detail_rinci_table.php b/database/migrations/2022_07_08_140350_create_jadwal_salur_detail_rinci_table.php new file mode 100644 index 0000000..62c668b --- /dev/null +++ b/database/migrations/2022_07_08_140350_create_jadwal_salur_detail_rinci_table.php @@ -0,0 +1,43 @@ +uuid('id')->primary(); + $table->string('id_jadwal_salur_detail', 50); + $table->string('tahun', 4); + $table->string('nama_akun', 150); + $table->decimal('perpres', 19, 2); + $table->decimal('apbd', 19, 2); + $table->string('pmk', 50); + $table->string('pmk_pasal', 30); + $table->tinyInteger('pmk_I'); + $table->tinyInteger('pmk_II'); + $table->tinyInteger('pmk_III'); + $table->tinyInteger('pmk_IV'); + $table->decimal('jumlah', 19, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('jadwal_salur_detail_rinci'); + } +} diff --git a/database/migrations/2022_07_08_140847_create_jadwal_salur_detail_rinci_detail_table.php b/database/migrations/2022_07_08_140847_create_jadwal_salur_detail_rinci_detail_table.php new file mode 100644 index 0000000..9dc22bd --- /dev/null +++ b/database/migrations/2022_07_08_140847_create_jadwal_salur_detail_rinci_detail_table.php @@ -0,0 +1,34 @@ +uuid('id')->primary(); + $table->string('id_jadwal_salur_detail_rinci', 50); + $table->tinyInteger('bulan'); + $table->decimal('jumlah', 19, 2); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('jadwal_salur_detail_rinci_detail'); + } +} diff --git a/public/css/app.css b/public/css/app.css index ee04ca4..8238b7e 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -1,13 +1,5 @@ @import url('https://fonts.googleapis.com/css?family=Ubuntu'); -body{ - background: url("../bg.jpg") no-repeat; - background-size: cover; - color:#333; - font-size: 12px; - font-family: "Ubuntu", "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif; -} - .select2-container { width: 100% !important; padding: 0; @@ -80,30 +72,6 @@ hr{ text-align: right; } -.h3{ - margin: 0; -} - -.login, body .container.body .right_col{ - background: transparent; -} - -.x_content h2{ - color:#555; -} - -.col-form-label{ - color:#73879C; -} - -.dataTables_paginate a:hover{ - cursor: pointer; -} - -.wizard_horizontal ul.wizard_steps{ - z-index: 1; -} - .tblClickRow tr > td{ cursor:pointer } @@ -177,39 +145,7 @@ hr{ 100% {transform: rotate(360deg);} } -.nav-sm .container.body .col-md-3.left_col.menu_fixed{ - height: 95% !important; -} -.x_title{ - background: whitesmoke !important; - padding: 5px; - border-top: 1px solid #DDD; - border-bottom: 1px solid #DDD; -} - -.x_title button, .x_title.btn{ - margin-bottom: 0; -} - -.tag{ - background: #3f5367; -} - -.tag:after{ - border-left: 11px solid #3f5367; -} - -.x_title h2 small{ - color: darkgray; -} - -.dataTables_paginate a{ - background: none !important; -} - -a.paginate_button.current{ - background: rgba(52,73,94,0.94) !important; - color: #fff; - border-radius: 5px; +.td-nowrap{ + white-space: nowrap; } \ No newline at end of file diff --git a/resources/views/jadwal_salurdana/index.blade.php b/resources/views/jadwal_salurdana/index.blade.php new file mode 100644 index 0000000..2dca587 --- /dev/null +++ b/resources/views/jadwal_salurdana/index.blade.php @@ -0,0 +1,174 @@ +@php + $siteBreadcumb = [ + ["url"=>"/salur-dana","label"=>$siteTitle], + ["url"=>"/salur-dana/create","label"=>$sitesubTitle] + ]; +@endphp + +@extends('layouts.app') + +@section('styles') + + + + +@endsection + +@section('card_header') +
+

{{ $sitesubTitle }}

+
+ {{-- @if(auth()->user()->can('Tambah SKPP')) --}} + {{-- --}} + {{-- @endif --}} +
+
+@stop + +@section('content') +
+
+
Periode
+ +
+
+
Berdasarkan Kata
+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
NoRekeningJanFebMarAprMeiJuniJuliAguSepOktNovDesJumlah
+@stop +@section('scripts') + + + + + + + + + + + + + +@endsection \ No newline at end of file diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index dcf1e47..f960036 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -12,6 +12,8 @@ + + @yield('styles')
diff --git a/resources/views/partials/menu.blade.php b/resources/views/partials/menu.blade.php index 90e694a..ed12722 100644 --- a/resources/views/partials/menu.blade.php +++ b/resources/views/partials/menu.blade.php @@ -22,7 +22,8 @@