Merge branch 'atie' into 'main'
add function pindah batch dan loader See merge request online-sistem1/lelong!102
This commit is contained in:
@@ -39,6 +39,7 @@ use App\Models\Negeri;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use App\Models\LelongTebus;
|
||||
use App\Models\Tetapan;
|
||||
|
||||
|
||||
class LelongController extends Controller
|
||||
@@ -1883,6 +1884,167 @@ class LelongController extends Controller
|
||||
->with('success','Kemaskini Berjaya');
|
||||
}
|
||||
|
||||
public function pindahsenarailelong()
|
||||
{
|
||||
$arraydetails = [];
|
||||
|
||||
$lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id')
|
||||
->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->groupBy('lelong_id')
|
||||
// ->where('lelong.sts_lelong', 3)
|
||||
->get()->toArray();
|
||||
|
||||
foreach($lelong as $laporan)
|
||||
{
|
||||
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$laporan['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arraydetails,['laporan' => $laporan,'details' => $details]);
|
||||
}
|
||||
return view('lelong.pindahsenarailelong',compact('lelong', 'arraydetails'));
|
||||
}
|
||||
public function temppindahsenarailelong(Request $request)
|
||||
{
|
||||
$id = $request->lelong_id;
|
||||
$lelong_id = $id;
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$cawanganlel = CawanganLelong::where('lelong_id','=',$id)->get();
|
||||
$lelkarat = LelKarat::where('lelong_id','=',$id)->get();
|
||||
$jeniskarat = JenisKarat::all();
|
||||
|
||||
$arraydata = [];
|
||||
$arraycaw = [];
|
||||
$data = [];
|
||||
|
||||
$total_marhun = 0;
|
||||
$total_berat = 0;
|
||||
$total_nmarhun = 0;
|
||||
$total_pinjaman = 0;
|
||||
$total_nilaimarhun = 0;
|
||||
$nilai_marhun = 0;
|
||||
|
||||
|
||||
foreach($cawanganlel as $cawlel)
|
||||
{
|
||||
$cawangan = Cawangan::where('id','=',$cawlel->caw_id)->first();
|
||||
$databid = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan')
|
||||
->select('lelongbid.bakiupah','lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun','lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','gadai.bakipjm','gadai.bakihargajualan','gadai.upah12','gadai.ansakhir','gadai.tempoh','gadai.kadarupah','gadai.tempohbayar')
|
||||
->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get();
|
||||
|
||||
// dd($databid->toArray());
|
||||
$packet = 0;
|
||||
$berat = 0;
|
||||
$pinjaman =0;
|
||||
$nilai_marhun = 0;
|
||||
$kali = $cawlel->kali;
|
||||
|
||||
|
||||
foreach($databid as $index1=>$bid)
|
||||
{
|
||||
$marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get();
|
||||
$berat = $berat + $bid['berat'];
|
||||
$nilai_marhun = $nilai_marhun + $bid['nilaimarhun'];
|
||||
$pinjaman =$pinjaman + $bid['pinjaman'];
|
||||
}
|
||||
array_push($arraycaw,[
|
||||
'id_cawangan'=> $cawangan['id'],
|
||||
'cawangan'=>$cawangan['caw_name'],
|
||||
't_lelong'=>$lelong['tarikh_lelong'],
|
||||
'kodcaw'=>$cawangan['caw_code'],
|
||||
'bil_marhun'=>sizeof($databid),
|
||||
'berat'=>$berat,
|
||||
'n_marhun'=>$nilai_marhun,
|
||||
'pinjaman'=>$pinjaman,
|
||||
|
||||
]);
|
||||
|
||||
$total_marhun = $total_marhun + sizeof($databid);
|
||||
$total_berat = $total_berat + $berat;
|
||||
$total_pinjaman = $total_pinjaman + $pinjaman;
|
||||
$total_nilaimarhun = $total_nilaimarhun + $nilai_marhun;
|
||||
|
||||
$data = Lelong::where('lelong.id','=',$lelong_id)
|
||||
->get();
|
||||
}
|
||||
$datapindah = lelong::select("id","tarikh_lelong")
|
||||
->where('sts_lelong', 0)
|
||||
->where('id','!=', $lelong_id)
|
||||
->where('kali','=', $kali)
|
||||
->get()->toArray();
|
||||
foreach($datapindah as $row)
|
||||
{
|
||||
$id = $row['id'];
|
||||
$tarikh_lelong = date('d-m-Y', strtotime($row['tarikh_lelong']));;
|
||||
|
||||
}
|
||||
|
||||
return view('lelong.showpindah',compact(
|
||||
'datapindah',
|
||||
'arraycaw',
|
||||
'total_marhun',
|
||||
'total_berat',
|
||||
'total_nmarhun',
|
||||
'total_nilaimarhun',
|
||||
'total_pinjaman',
|
||||
'lelong_id',
|
||||
'data'
|
||||
));
|
||||
}
|
||||
|
||||
public function pindahjanadata(Request $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
$lelongidasal = $request->lelongidasal;
|
||||
$lelongidbaru = $request->lelong_id;
|
||||
// dd($lelongidasal);
|
||||
|
||||
//pindah ID lelong
|
||||
if($request->caw)
|
||||
{
|
||||
// dd($request->caw);
|
||||
$caw = Cawangan::whereIn('caw_code',$request->caw)->get();
|
||||
// dd($caw);
|
||||
foreach($caw as $index=>$cawpindah){
|
||||
// dd($cawpindah->id);
|
||||
|
||||
// dd($caw_pindah);
|
||||
|
||||
$surat = LelongBid::where('lelong_id','=',$lelongidasal)
|
||||
->where('kodcaw','=',$request->caw)
|
||||
->get();
|
||||
// dd($surat);
|
||||
|
||||
$suratcaw = $surat->where('kodcaw','=',$cawpindah->caw_code)->all();
|
||||
foreach(array_chunk($suratcaw,100) as $data_chunk)
|
||||
{
|
||||
//dd($data);
|
||||
foreach($data_chunk as $data)
|
||||
{
|
||||
// dd($data);
|
||||
$caw_pindahsag = LelongBid::where('norujukan', $data->norujukan)->first();
|
||||
$caw_pindahsag->lelong_id = $lelongidbaru;
|
||||
$caw_pindahsag->update();
|
||||
|
||||
$caw_pindah = CawanganLelong::where('caw_id', $cawpindah->id)->first();
|
||||
$caw_pindah->lelong_id = $lelongidbaru;
|
||||
$caw_pindah->update();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// dd('error');
|
||||
}
|
||||
|
||||
return redirect()->route('lelong.pindahsenarailelong');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -155,9 +155,9 @@ class CreateLelongsTable extends Migration
|
||||
$table->string('teller')->nullable();
|
||||
$table->string('norujukan')->nullable();
|
||||
$table->string('batch_no')->nullable();
|
||||
$table->decimal('nilaimarhun', $precision = 5, $scale = 2);
|
||||
$table->decimal('pinjaman', $precision = 5, $scale = 2);
|
||||
$table->decimal('upah', $precision = 5, $scale = 2);
|
||||
$table->decimal('nilaimarhun', $precision = 11, $scale = 2);
|
||||
$table->decimal('pinjaman', $precision = 11, $scale = 2);
|
||||
$table->decimal('upah', $precision = 11, $scale = 2);
|
||||
$table->decimal('jbg', $precision = 5, $scale = 2);
|
||||
$table->string('jenis_tebus')->nullable();
|
||||
$table->timestamps();
|
||||
|
||||
@@ -183,6 +183,9 @@
|
||||
<li class="{{ (request()->is('lelong/senarailelongtaklaku/*') || request()->is('lelong/senarailelongtaklaku') ) ? 'active' : '' }}">
|
||||
<a href="{{url('lelong/senarailelongtaklaku')}}">Senarai Lelong Tidak Laku</a>
|
||||
</li>
|
||||
<li class="{{ (request()->is('lelong/pindahsenarailelong/*') || request()->is('lelong/pindahsenarailelong') ) ? 'active' : '' }}">
|
||||
<a href="{{url('lelong/pindahsenarailelong')}}">Tukar Tarikh Lelong</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="{{ (request()->is('Pengesahan/*')) ? 'active' : '' }}">
|
||||
|
||||
@@ -244,6 +244,22 @@
|
||||
cursor: context-menu !important;
|
||||
}
|
||||
|
||||
#loader {
|
||||
display: none;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
background: rgba(0,0,0,0.4) url("/your_loading_image.gif") no-repeat center center;
|
||||
z-index: 99999;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* ---------------------------------------------------
|
||||
MEDIAQUERIES
|
||||
----------------------------------------------------- */
|
||||
|
||||
@@ -0,0 +1,176 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row ">
|
||||
<div class="col-md-11 mx-auto card p-4">
|
||||
|
||||
@if ($message = Session::get('success'))
|
||||
<div class="alert alert-success">
|
||||
<p>{{ $message }}</p>
|
||||
</div>
|
||||
@endif
|
||||
<div> Pindah/Tukar Tarikh Lelong</div>
|
||||
<table class="table table-striped table-xl text-center" id="senarailelongtaklaku" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>Bil</th>
|
||||
<th>ID Lelong</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
<th>Fasa</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Masa Tamat Lelong</th>
|
||||
<th>Harga Emas Asas</th>
|
||||
<th>Tempoh</th>
|
||||
<th>Caj Lelong</th>
|
||||
<th class="text-center">Tindakan</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($arraydetails as $data)
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $data['laporan']['lelong_id'] }}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['laporan']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td>{{$data['laporan']['fasa']}}</td>
|
||||
<td align = 'left'>
|
||||
@foreach($data['details'] as $details)
|
||||
<span class="m-2">{{$details['caw_name']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td> @if($data['laporan']['masatamat_lelong'] == 0)
|
||||
{{$data['laporan']['masatamat_lelong']}}
|
||||
@else
|
||||
@php
|
||||
$myDateTime = DateTime::createFromFormat('H:i:s', $data['laporan']['masatamat_lelong'] );
|
||||
$masa_lelong = $myDateTime->format('h:i: a');
|
||||
echo($masa_lelong);
|
||||
|
||||
@endphp
|
||||
|
||||
@endif
|
||||
</td>
|
||||
|
||||
<td>{{$data['laporan']['harga_emas_asas']}}</td>
|
||||
<td>{{$data['laporan']['jbg']}}</td>
|
||||
<td>{{$data['laporan']['cajlelong']}}</td>
|
||||
|
||||
<td class="text-center">
|
||||
@hasrole('jurulelong')
|
||||
<a href="{{ route('lelong.show',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
<!-- @if($data['laporan']['sts_lelong'] == 0) -->
|
||||
<!-- <a href="{{ route('lelong.refresh',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Data" style="margin-right:40px"><i class="fas fa-sync-alt"></i></a> -->
|
||||
<!-- <a class="startlelong" href="{{ route('lelong.start',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong" style="margin-right:40px"><i class="fa fa-play"></i></a> -->
|
||||
<!-- <a href="{{ route('lelong.show',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a> -->
|
||||
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
|
||||
<!-- @elseif ($data['laporan']['sts_lelong'] == 2) -->
|
||||
<!-- <a href="{{ route('lelong.janapemenang',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a> -->
|
||||
<!-- @elseif ($data['laporan']['sts_lelong'] == 3) -->
|
||||
<!-- <a href="{{ route('lelong.senaraipemenang',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a> -->
|
||||
<!-- @else -->
|
||||
<!-- <a class="stoplelong" href="{{ route('lelong.stop',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><i class="fa fa-stop"></i></a> -->
|
||||
<!-- @endif -->
|
||||
@endhasrole
|
||||
@hasrole('operasi')
|
||||
|
||||
@if($data['laporan']['sts_lelong'] == 0)
|
||||
<a href="{{ route('lelong.temppindahsenarailelong',$data['laporan']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Cawangan" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
@elseif($data['laporan']['sts_lelong'] == 1)
|
||||
<button class="btn btn-warning btn-sm" disabled>LELONGAN SEDANG DIJALANKAN</button>
|
||||
@elseif($data['laporan']['sts_lelong'] == 2)
|
||||
<button class="btn btn-info btn-sm" disabled>JANA PEMENANG</button>
|
||||
@elseif($data['laporan']['sts_lelong'] == 3)
|
||||
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
|
||||
@endif
|
||||
@endhasrole
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
//Enable tooltips everywhere
|
||||
$(function () {
|
||||
$('[data-toggle="tooltip"]').tooltip()
|
||||
})
|
||||
$('a.confirmdel').confirm({
|
||||
title: 'Confirmation',
|
||||
content: 'Anda pasti?',
|
||||
type: 'orange',
|
||||
typeAnimated: true,
|
||||
buttons: {
|
||||
Delete: {
|
||||
btnClass: 'btn-warning',
|
||||
action: function () {
|
||||
location.href = this.$target.attr('href');
|
||||
}
|
||||
},
|
||||
Batal: {
|
||||
btnClass: 'btn-default',
|
||||
action: function () {}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
var tablelelong = $('#tablelelong').DataTable({
|
||||
"columnDefs": [
|
||||
{
|
||||
"targets": 0,
|
||||
"orderable": false
|
||||
},
|
||||
{
|
||||
"targets": 7,
|
||||
"orderable": false
|
||||
}
|
||||
],
|
||||
order: [[1, 'asc']],
|
||||
// "ordering": false,
|
||||
"info": false,
|
||||
"lengthChange": false,
|
||||
"pageLength": 99999999,
|
||||
dom: 'Bfrtip',
|
||||
// buttons: [
|
||||
// // 'copy', 'excel', 'pdf'
|
||||
// // { text: 'copy', className: 'btn btn-primary' },
|
||||
// // {
|
||||
// // className: 'btn btn-outline-success pl-4 pr-4 btn-sm addsim',
|
||||
// // text: '<i class="fas fa-plus" id="test"></i>',
|
||||
// // titleAttr: 'Tambah Simulasi',
|
||||
// // action: function ( e, dt, node, config ) {
|
||||
// // alert( 'Button activated' );
|
||||
// // }
|
||||
// // },
|
||||
// {
|
||||
// className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export',
|
||||
// titleAttr: 'Export to CSV',
|
||||
// text: '<i class="fas fa-download"></i>',
|
||||
// action: function ( e, dt, node, config ) {
|
||||
// $("#exportform").submit();
|
||||
// }
|
||||
// }
|
||||
// ]
|
||||
});
|
||||
|
||||
$('.addsim').tooltip();
|
||||
$('.export').tooltip();
|
||||
// $( '.dt-buttons').addClass('btn-group');
|
||||
$( '.addsim').removeClass('dt-button');
|
||||
$( '.export').removeClass('dt-button');
|
||||
|
||||
function selectall(cb) {
|
||||
tablelelong.rows().nodes().to$().find('input[type="checkbox"]').each(function(){
|
||||
$(this).prop('checked', cb.checked);
|
||||
})
|
||||
}
|
||||
</script>
|
||||
@endsection
|
||||
@@ -0,0 +1,258 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid">
|
||||
<div class="row ">
|
||||
<div class="col-md-11 mx-auto card p-4">
|
||||
<nav>
|
||||
<div class="nav nav-tabs" id="nav-tab" role="tablist">
|
||||
<button type="button" class="btn btn-light" ><a href="javascript:window.history.go(-1);"><h3><i class="fas fa-arrow-alt-circle-left"></i></h3></a></button>
|
||||
<a class="nav-link active" id="nav-simulasi-tab" data-toggle="tab" href="#nav-simulasi" role="tab" aria-controls="nav-simulasi" aria-selected="true">Pindah Lelong</a>
|
||||
<!-- <a class="nav-link" id="nav-hargaasas-tab" data-toggle="tab" href="#nav-hargaasas" role="tab" aria-controls="nav-hargaasas" aria-selected="false">Harga Emas Asas</a> -->
|
||||
</div>
|
||||
</nav>
|
||||
<div class="tab-content" id="nav-tabContent">
|
||||
<div class="tab-pane fade show active" id="nav-simulasi" role="tabpanel" aria-labelledby="nav-simulasi-tab">
|
||||
<br>
|
||||
@if ($message = Session::get('success'))
|
||||
<div class="alert alert-success">
|
||||
<p>{{ $message }}</p>
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('lelong.pindahjanadata')}}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div id='loader'></div>
|
||||
<input type="hidden" name="type" value="User">
|
||||
<input type="hidden" class="form-control" id="lelongidasal" name="lelongidasal" value="{{$lelong_id}}">
|
||||
|
||||
<table class="table table-striped table-xl" id="simulasi" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr class="text-center">
|
||||
<th>Pilih</th>
|
||||
<th>No</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Bil Marhun (Paket)</th>
|
||||
<th>Berat (gm)</th>
|
||||
<th>Nilai Marhun (RM)</th>
|
||||
<th>Pembiayaan (RM)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($arraycaw as $index=>$caw)
|
||||
<tr>
|
||||
<td><input type="radio" aria-label="Checkbox for following text input" name="caw[]" id="caw" value = "{{ $caw['kodcaw'] }}" class="custom_name"></td>
|
||||
<td>{{$index+1}}</td>
|
||||
<td><a href=" {{ route('lelong.senaraimarhunsimulasi',['lelongid'=>$lelong_id,'cawid'=>$caw['id_cawangan']]) }} " target="blank" style="color:#3490dc">{{ $caw['cawangan'] }}</a></td>
|
||||
<td align = 'center'>{{ $caw['bil_marhun'] }}</td>
|
||||
<td align = 'right'>{{ number_format($caw['berat'], 2, '.', ',') }}</td>
|
||||
<td align = 'right'>{{ number_format($caw['n_marhun'], 2, '.', ',') }}</td>
|
||||
<td align = 'right'>{{ number_format($caw['pinjaman'], 2, '.', ',') }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="3"><b>JUMLAH KESELURUHAN</b></td>
|
||||
<td align = 'center'>{{ $total_marhun }}</td>
|
||||
<td align = 'right'>{{ number_format($total_berat, 2, '.', ',') }}</td>
|
||||
<td align = 'right'>{{ number_format($total_nilaimarhun, 2, '.', ',') }}</td>
|
||||
<td align = 'right'>{{ number_format($total_pinjaman, 2, '.', ',') }}</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
|
||||
<div> Pindah Ke-</div>
|
||||
<select class="js-states browser-default select2" name="lelong_id" required id="lelong_id">
|
||||
<option value="option_select" disabled selected>SILA PILIH ID LELONG</option>
|
||||
@foreach($datapindah as $data)
|
||||
<option value="{{ $data['id'] }}">ID Lelong:{{ $data['id']}} / {{ $data['tarikh_lelong']}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<button type="submit" class="btn btn-success">Pindah Lelong</button>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@if ($message = Session::get('success'))
|
||||
<div class="alert alert-success">
|
||||
<p>{{ $message }}</p>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
$("#hideform").hide();
|
||||
$('#btnsimpan').prop('disabled', true)
|
||||
function kemaskini() {
|
||||
var inputdata = $("td.input").find("input");
|
||||
if(inputdata.length ==0)
|
||||
{
|
||||
$("td.input").each(function(index) {
|
||||
// console.log(index)
|
||||
var la = $(this).html();
|
||||
// if(index%2 ==0 ) //even-0-2-4
|
||||
// {
|
||||
$(this).html("<input type='text' name='harga2[]' id=harga2"+index+" value="+la+" />");
|
||||
// }
|
||||
// else //odd-1-3-5-7
|
||||
// {
|
||||
// $(this).html("<input type='text' name='harga[]' id=harga"+index+" value="+la+" />");
|
||||
// }
|
||||
|
||||
})
|
||||
$("#hideform").show();
|
||||
$("#btnkemaskini").hide();
|
||||
}
|
||||
else
|
||||
{
|
||||
$("td.input").each(function() {
|
||||
var la = $(this).html();
|
||||
$(this).html($(la).val());
|
||||
})
|
||||
$("#hideform").hide();
|
||||
$("#btnkemaskini").show();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function calculate(e)
|
||||
{
|
||||
let hargaasasbaru = $('#txthargaasas').val();
|
||||
|
||||
let jeniskarat = $(e).data('jeniskarat');
|
||||
|
||||
// let maxcolumn = 2;
|
||||
let count = 0;
|
||||
let indexarray = 0;
|
||||
$("td.input").each(function(index) {
|
||||
if(hargaasasbaru)
|
||||
{
|
||||
$('#btnsimpan').prop('disabled', false)
|
||||
// if(index%2 == 0)
|
||||
// {
|
||||
let harga1 = parseFloat(hargaasasbaru);
|
||||
let harga2 = parseFloat(jeniskarat[indexarray]['dariharga916']);
|
||||
let newhargaasas = harga1 + (harga2);
|
||||
count++;
|
||||
$('#harga2'+index).val(newhargaasas.toFixed(2));
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// let harga1 = parseFloat(hargaasasbaru);
|
||||
// let harga2 = parseFloat(jeniskarat[indexarray]['dariharga916']);
|
||||
// let newhargaasas = (harga1 + (harga2))/2.72;;
|
||||
// count++;
|
||||
// $('#harga'+index).val(newhargaasas.toFixed(2));
|
||||
// }
|
||||
|
||||
// if(count == maxcolumn)
|
||||
// {
|
||||
// count = 0;
|
||||
indexarray++;
|
||||
// }
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#btnsimpan').prop('disabled', true)
|
||||
let dummy =0;
|
||||
if(index%2 == 0)
|
||||
{
|
||||
$('#harga2'+index).val(dummy.toFixed(2));
|
||||
}
|
||||
// else
|
||||
// {
|
||||
|
||||
// $('#harga'+index).val(dummy.toFixed(2));
|
||||
// }
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
function save(){
|
||||
$('#formhargaasas').submit();
|
||||
}
|
||||
|
||||
$('a.confirmdel').confirm({
|
||||
title: 'Confirmation',
|
||||
content: 'Anda pasti?',
|
||||
type: 'orange',
|
||||
typeAnimated: true,
|
||||
buttons: {
|
||||
Delete: {
|
||||
btnClass: 'btn-warning',
|
||||
action: function () {
|
||||
location.href = this.$target.attr('href');
|
||||
}
|
||||
},
|
||||
Batal: {
|
||||
btnClass: 'btn-default',
|
||||
action: function () {}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
var tablesimulasi = $('#simulasi').DataTable( {
|
||||
"columnDefs": [
|
||||
{
|
||||
"targets": 0,
|
||||
"orderable": false
|
||||
}
|
||||
],
|
||||
order: [[0, 'asc']],
|
||||
// "ordering": false,
|
||||
"searching":false,
|
||||
"info": false,
|
||||
"lengthChange": false,
|
||||
"pageLength": 15,
|
||||
dom: 'Bfrtip',
|
||||
buttons: [
|
||||
// 'copy', 'excel', 'pdf'
|
||||
// { text: 'copy', className: 'btn btn-primary' },
|
||||
// {
|
||||
// className: 'btn btn-outline-success pl-4 pr-4 btn-sm addsim',
|
||||
// text: '<i class="fas fa-filter"></i>',
|
||||
// titleAttr: 'Filter By',
|
||||
// action: function ( e, dt, node, config ) {
|
||||
// $('#modalfilter').modal("show");
|
||||
// }
|
||||
// },
|
||||
{
|
||||
// className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export',
|
||||
// titleAttr: 'Export to CSV',
|
||||
// text: '<i class="fas fa-download"></i>',
|
||||
// action: function ( e, dt, node, config ) {
|
||||
// $("#exportform").submit();
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
$('.addsim').tooltip();
|
||||
$('.export').tooltip();
|
||||
// $( '.dt-buttons').addClass('btn-group');
|
||||
$( '.addsim').removeClass('dt-button');
|
||||
$( '.export').removeClass('dt-button');
|
||||
|
||||
|
||||
function selectall(cb) {
|
||||
tablesimulasi.rows().nodes().to$().find('input[type="checkbox"]').each(function(){
|
||||
$(this).prop('checked', cb.checked);
|
||||
})
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
$(function() {
|
||||
$( "form" ).submit(function() {
|
||||
$('#loader').show();
|
||||
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
@endsection
|
||||
@@ -17,6 +17,7 @@
|
||||
<!-- <form action="{{route('analisa.janadata')}}" method="POST" enctype="multipart/form-data"> -->
|
||||
<form action="{{route('analisa.senaraitempsimulasi')}}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div id='loader'></div>
|
||||
<div class="form-group row">
|
||||
<label for="tarikh_lelong" class="col-sm-2 col-form-label">Tarikh Lelong</label>
|
||||
<div class="col-sm-3">
|
||||
@@ -101,5 +102,14 @@
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$( "form" ).submit(function() {
|
||||
$('#loader').show();
|
||||
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
@endsection
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
<h3 class="pt-3" style="margin-left:1%;">Butiran Gadaian Mengikut Cawangan Lelongan Fasa {{$fasa}}</h3>
|
||||
<form action="{{route('analisa.janadata')}}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
|
||||
<input type="hidden" class="form-control" id="fasa" name="fasa" value="{{$fasa}}">
|
||||
|
||||
<div id='loader'></div>
|
||||
|
||||
<div class="container">
|
||||
<div>
|
||||
@@ -151,4 +152,13 @@
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
$(function() {
|
||||
$( "form" ).submit(function() {
|
||||
$('#loader').show();
|
||||
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
@endsection
|
||||
|
||||
@@ -179,6 +179,7 @@
|
||||
<div class="col-md-10 mx-auto">
|
||||
<form action="{{ route('analisa.kemaskiniharga') }}" method="POST" id="formhargaasas">
|
||||
@csrf
|
||||
<div id='loader'></div>
|
||||
<input type="hidden" name="idsimulasi" value="{{$simulasi_id}}">
|
||||
<table class="table table-striped table-xl" id="kemaskinikarat" style="width:100%" >
|
||||
<thead class="bg-primary text-white">
|
||||
|
||||
+4
-2
@@ -112,8 +112,10 @@ Route::group(['prefix'=>'lelong'], function () {
|
||||
|
||||
Route::get('/kemaskinidata/{lelong_id}',['as'=>'lelong.kemaskinidata','uses'=>'LelongController@kemaskinidata']);
|
||||
|
||||
|
||||
});
|
||||
Route::get('/pindahsenarailelong',['as'=>'lelong.pindahsenarailelong','uses'=>'LelongController@pindahsenarailelong']);
|
||||
Route::get('/temppindahsenarailelong/{lelong_id}',['as'=>'lelong.temppindahsenarailelong','uses'=>'LelongController@temppindahsenarailelong']);
|
||||
Route::post('/pindahjanadata',['as'=>'lelong.pindahjanadata','uses'=>'LelongController@pindahjanadata']);
|
||||
});
|
||||
Route::get('/showsimulasi/{id}',['as'=>'lelong.showsimulasi','uses'=>'LelongController@showsimulasi']);
|
||||
Route::get('/senaraimarhunsimulasi/{lelongid}/{cawid}', ['as'=>'lelong.senaraimarhunsimulasi','uses'=>'LelongController@senaraimarhunsimulasi']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user