update perubahan bidaan oleh operasi
This commit is contained in:
@@ -37,6 +37,7 @@ use App\Models\TransaksiKeuntungan;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use App\Models\LogUser;
|
||||
|
||||
class ReportController extends Controller
|
||||
{
|
||||
@@ -1577,5 +1578,33 @@ class ReportController extends Controller
|
||||
}
|
||||
return view('lelong.senarailapbidaanpembidaresult',compact('bil_bid','bil_xbid','cawanganDetail','kodcaw','lelongid','arraydetails','lelong_id','lelongid','cawangan','arrayinfocaw','total_hargaasas','total_hargabida'));
|
||||
}
|
||||
|
||||
public function kemaskinibidaan(Request $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
$user = Auth::user();
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
$lelongBidder = LelongBidder::where('id', '=', $request->idbidaan)->first();
|
||||
// dd($lelongBidder->lelongbid_id);
|
||||
$norujukan = LelongBid::where('id', '=', $lelongBidder->lelongbid_id)->first();
|
||||
// dd($norujukan->norujukan);
|
||||
|
||||
$lelongBidder->hargabida = $request->hargabidanew;
|
||||
$lelongBidder->update();
|
||||
|
||||
$log_user = new LogUser;
|
||||
$log_user->user_id = $user->id;
|
||||
$log_user->date = $currentdate;
|
||||
$log_user->username = $user->username;
|
||||
$log_user->nama_user = $user->name;
|
||||
$log_user->norujukan = $norujukan->norujukan;
|
||||
$log_user->nota = 'Ubah Bidaan '.$request->namabidder.':' . $request->hargabida. ' kpd '.$request->hargabidanew;
|
||||
$log_user->save();
|
||||
|
||||
return redirect()
|
||||
->route('report.senarailapbidaan', ['lelong_id'=>$request->lelongid, 'kodcaw'=>$request->kodcaw])
|
||||
->with('success', 'Kemaskini Bidaan Berjaya');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
<th width="15%" align="right">Harga Bidaan (RM)</th>
|
||||
<th width="15%" align="right">Tambahan Bidaan (RM)</th>
|
||||
<th width="12%" align="left">Masa Bidaan</th>
|
||||
<th width="12%" align="left">Tindakan</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -64,13 +65,19 @@
|
||||
@endforeach
|
||||
</td>
|
||||
<td align="right">
|
||||
@foreach($laporan['details'] as $details)
|
||||
<span class="m-2"> @php
|
||||
@foreach($laporan['details'] as $details)
|
||||
<span class="m-2"> @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d H:i:s', $details['masa_bidaan'] );
|
||||
$t_lelong = $myDateTime->format('h:i:s');
|
||||
echo($t_lelong);
|
||||
@endphp</span><br>
|
||||
@endforeach
|
||||
@endphp</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td align="right">
|
||||
@foreach($laporan['details'] as $details)
|
||||
{{-- <span class="m-2"> <a class="fa fa-edit" href="{{route('lelong.ubahbidaan',['id'=> $details['id'],'user_id' => $details['user_id']])}}" data-toggle="tooltip" data-placement="top" title="Edit"> Edit</a> </span> --}}
|
||||
<a class="fa fa-edit" onclick="kemaskini(this)" data-hargaasas="{{ $laporan['laporan']['hargaasas'] }}" data-norujukan="{{ $laporan['laporan']['norujukan'] }}" data-lelongid="{{ $lelong_id }}" data-kodcaw="{{ $kodcaw }}" data-idbidaan="{{ $details['id'] }}" data-namabidder="{{ $details['nama_bidder'] }}" data-hargabida="{{ $details['hargabida'] }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Bidaan" style="margin-right:30px">Edit</a><br>
|
||||
@endforeach
|
||||
</td>
|
||||
</tr>
|
||||
@empty
|
||||
@@ -81,6 +88,56 @@
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal fade" tabindex="-1" id="modalkemaskini">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">Kemaskini Bidaan</h5><br>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="{{ route('report.kemaskinibidaan') }}" method="POST" id="formkemaskini" onsubmit="return validateForm()" required>
|
||||
@csrf
|
||||
<div class="row justify-content-center">
|
||||
{{-- <h4 style="color:rgb(255, 38, 0);" align = 'center'>AMARAN::Sila Pastikan 'PERMATA MARHUN' telah DIBUANG sebelum kemaskini!!(Jika Ada)</h4> --}}
|
||||
<div class="col-md-8">
|
||||
<div class="form-group row">
|
||||
<input type="hidden" name="idbidaan" id="idbidaan">
|
||||
<input type="hidden" name="lelongid" id="lelongid">
|
||||
<input type="hidden" name="kodcaw" id="kodcaw">
|
||||
<div class="col-md-4">Nama Pembida</div>
|
||||
<div class="col-md-8"><input class="form-control" type="text"
|
||||
name="namabidder" id="namabidder"
|
||||
readonly></div><br>
|
||||
<div class="col-md-4">Harga Asas (RM)</div>
|
||||
<div class="col-md-8"><input class="form-control" type="text"
|
||||
name="hargaasas" id="hargaasas" readonly></div><br>
|
||||
<div class="col-md-4"></div>
|
||||
<div class="col-md-8"><small style="color: red">Tambahan Bidaan: RM</small><small style="color: red" id="gandaan"></small></div><br>
|
||||
<div class="col-md-4">Harga Bida Asal (RM)</div>
|
||||
<div class="col-md-8"><input class="form-control" type="text"
|
||||
name="hargabida" id="hargabida" readonly></div><br>
|
||||
<div class="col-md-4">Harga Bida Baru (RM)</div>
|
||||
<div class="col-md-8"><input class="form-control" type="text"
|
||||
name="hargabidanew" id="hargabidanew" required="true"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" style="width:15%;"
|
||||
data-dismiss="modal">Kembali</button>
|
||||
<button type="button" class="btn btn-primary" style="width:15%;"
|
||||
onclick="updateform()">Simpan</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
@@ -114,8 +171,45 @@
|
||||
|
||||
});
|
||||
|
||||
function kemaskini(e) {
|
||||
$('#modalkemaskini').modal("show");
|
||||
$('#modalkemaskini').on('shown.bs.modal', function() {
|
||||
$('#rolename').trigger('focus')
|
||||
})
|
||||
let lelongid = $(e).data('lelongid');
|
||||
let kodcaw = $(e).data('kodcaw');
|
||||
let idbidaan = $(e).data('idbidaan');
|
||||
let namabidder = $(e).data('namabidder');
|
||||
let hargaasas = $(e).data('hargaasas');
|
||||
let hargabida = $(e).data('hargabida');
|
||||
let gandaan = $(e).data('hargabida') - $(e).data('hargaasas');
|
||||
|
||||
$('#lelongid').val(lelongid);
|
||||
$('#kodcaw').val(kodcaw);
|
||||
$('#idbidaan').val(idbidaan);
|
||||
$('#namabidder').val(namabidder);
|
||||
$('#hargaasas').val(hargaasas);
|
||||
$('#hargabida').val(hargabida);
|
||||
$('#gandaan').val(gandaan);
|
||||
|
||||
document.getElementById("gandaan").innerHTML = gandaan.toFixed(2);
|
||||
}
|
||||
function updateform() {
|
||||
$("#formkemaskini").submit();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<script>
|
||||
function validateForm() {
|
||||
var x = document.forms["formkemaskini"]["hargabidanew"].value;
|
||||
if (x == "" || x == null) {
|
||||
alert("Sila Masukkan Harga Bida Baru!");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@endsection
|
||||
|
||||
|
||||
@@ -187,6 +187,7 @@ Route::group(['prefix'=>'lelong'], function () {
|
||||
Route::post('/cajrugilelong', ['as'=>'lelong.cajrugilelong','uses'=>'LelongController@cajrugilelong']);
|
||||
Route::post('/editcajrugilelong', ['as'=>'lelong.editcajrugilelong','uses'=>'LelongController@editcajrugilelong']);
|
||||
Route::get('/reportcajrugilelong/{lelongid}/{cawid}/{cajlelong}',['as'=>'lelong.reportcajrugilelong','uses'=>'LelongController@reportcajrugilelong']);
|
||||
Route::get('/ubahbidaan/{id}/{user_id}', ['as'=>'lelong.ubahbidaan','uses'=>'LelongController@ubahbidaan']);
|
||||
|
||||
});
|
||||
Route::get('/showsimulasi/{id}',['as'=>'lelong.showsimulasi','uses'=>'LelongController@showsimulasi']);
|
||||
@@ -565,6 +566,7 @@ Route::get('/forecastgadaian', ['as'=>'report.forecastgadaian','uses'=>'ReportCo
|
||||
Route::get('/searchforecastgadaian', ['as'=>'report.searchforecastgadaian','uses'=>'ReportController@searchForecastGadaian']);
|
||||
|
||||
Route::get('/senarailapbidaanresult/{lelong_id}/{kodcaw}',['as' =>'report.senarailapbidaanresult','uses'=>'ReportController@senarailapbidaanresult']);
|
||||
Route::post('/kemaskinibidaan',['as'=>'report.kemaskinibidaan','uses'=>'ReportController@kemaskinibidaan']);
|
||||
});
|
||||
|
||||
//Report by KALI
|
||||
|
||||
Reference in New Issue
Block a user