update tangguhlelong

1) tambah button ulang cetak
2) pembetulan notifikasi jika tidak sah
This commit is contained in:
nishaMuhd
2022-11-21 15:48:47 +08:00
parent 68e3aa3292
commit bfde18365e
11 changed files with 113 additions and 21 deletions
@@ -807,6 +807,7 @@ class LelongController extends Controller
$karat->keterangan = $karat->keterangan;
// $karat->harga = $request->harga[$index];
$karat->harga2 = $request->harga2[$index];
$karat->updated_at = $currentdate;
$karat->save();
}
@@ -1120,6 +1120,7 @@ class SimulasiController extends Controller
$karat->karat = $karat->karat;
$karat->keterangan = $karat->keterangan;
$karat->harga2 = $request->harga2[$index];
$karat->updated_at = $currentdate;
$karat->save();
}
@@ -635,7 +635,79 @@ class TangguhLelongController extends Controller
return $pdf->download('Borang Tangguh Lelong '.$lelong_id.'.pdf');
}
}
public function ulangdownloadmohon($lelongbid_id)
{
$user = Auth::user();
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$current = new Carbon();
$t_mohon = $current->toDateString();
$selectedbid_id = $lelongbid_id;
//dd($selectedbid_id);
// $nokp = $request->nokp;
// $lelong_id = $request->lelong_id;
$lelongbid = LelongBid::where('lelongbid.id', $selectedbid_id)
->get();
foreach($lelongbid as $bidmarhun)
{
$cust = Gadai::on($bidmarhun->kodcaw)->where('norujukan',$bidmarhun->norujukan)
->first();
//dd($cust['nokp']);
//to get nokp
$lelongbidmarhun = LelongBidMarhun::where('lelongbid_id',$bidmarhun->id)
->get();
$percents = round(($bidmarhun->pinjaman / $bidmarhun->nmarhuns * 100),2);
$history = TangguhLelong::where('lelongbid_id',$bidmarhun->id)
->first();
$cwgn = Cawangan::where('caw_code','=',$bidmarhun->kodcaw)
->first();
$customer = Customer::where('kpbaru','=',$cust['nokp'])
->orWhere('kplama','=',$cust->nokp)
->join('poskod','customer.poskod','=','poskod.poskod')
->join('daerah','poskod.koddaerah','=','daerah.koddaerah')
->join('negeri','poskod.kodnegeri','=','negeri.kodnegeri')
->first();
$lelongbid['nama'] = ($customer) ? $customer : dd($cust['nokp']);
}
//get staf cwgn roles harian
$roles_harian_penilai = Http::get(config('app.api_url_kaunter').'api/roles_harian/' . $user->kodcaw ,[
'role_harian' => 'penilai'
])->json();
$roles_harian_khazanah = Http::get(config('app.api_url_kaunter').'api/roles_harian/' . $user->kodcaw ,[
'role_harian' => 'khazanah'
])->json();
$roles_harian_pc = Http::get(config('app.api_url_kaunter').'api/roles_harian/' . $user->kodcaw ,[
'role_harian' => 'pc'
])->json();
// dd($roles_harian_penilai,$roles_harian_khazanah,$roles_harian_pc);
// return view('pdf.brgtangguhlelong',compact('lelongbid','lelongbidmarhun','customer','cwgn','t_mohon','nokp','roles_harian_penilai','roles_harian_khazanah','roles_harian_pc'));
$pdf = PDF::loadView('pdf.brgtangguhlelong',compact('lelongbid','lelongbidmarhun','customer','cwgn','t_mohon','nokp','roles_harian_penilai','roles_harian_khazanah','roles_harian_pc'))
->setPaper('a4', 'potrait');
return $pdf->download('Borang Tangguh Lelong '.$selectedbid_id.'.pdf');
}
public function sentangguh()
{
@@ -813,15 +885,19 @@ class TangguhLelongController extends Controller
$lelongbid = LelongBid::where('lelongbid.id', $request->lelongbidid_mdl)
->delete();
return redirect()->route('pengesahan.opsenaraisahtangguh',[$tangguhlelong->lelong_id, $tangguhlelong->kodcaw])
->with('success', 'Tangguh Lelong Telah Di Lulus.');
}else{
$tangguhlelong->status = 99;
$tangguhlelong->update();
return redirect()->route('pengesahan.opsenaraisahtangguh',[$tangguhlelong->lelong_id, $tangguhlelong->kodcaw])
->with('success', 'Tangguh Lelong Tidak Di Lulus.');
}
return redirect()->route('pengesahan.opsenaraisahtangguh',[$tangguhlelong->lelong_id, $tangguhlelong->kodcaw])
->with('success', 'Tangguh Lelong Telah Di Sahkan.');
}
public function senaraitlhtangguh()
+1
View File
@@ -9,6 +9,7 @@ class Gadai extends Model
{
use HasFactory;
protected $connection = 'main';
protected $table = 'gadai';
protected $fillable = [
+7 -6
View File
@@ -49,6 +49,7 @@
echo($datez);
@endphp
</td>
</tr>
</table>
@@ -177,13 +178,13 @@
<br>
<div class="row ">
<div class="col-md-10 mx-auto ">
<button class="btn btn-primary float-right " onclick="kemaskini()" id="btnkemaskini" >Kemaskini</button>
<button class="btn btn-primary float-right " onclick="kemaskini()" id="btnkemaskini" >Ubah</button>
<div id="hideform">
<label for="hargaasas" class="d-inline float-left pr-2 pl-2 pt-2" id="lblhargaasas">Harga Emas Per Gram (916)</label>
<input type="text" class="form-control col-md-4 d-inline float-left" id="txthargaasas" name="hargaasas" placeholder="RM" data-jeniskarat="{{$jeniskarat}}" oninput="calculate(this)">
<button class="btn btn-success float-right" onclick="save()" id="btnsimpan">Simpan</button>
<button class="btn btn-danger float-right" onclick="kemaskini()" id="btncancel">Cancel</button>
<label for="hargaasas" class="d-inline float-left pr-2 pl-2 pt-2" id="lblhargaasas">Harga Emas Per Gram (916) RM</label>
<input type="text" class="form-control col-md-4 d-inline float-left" id="txthargaasas" name="hargaasas" placeholder="" data-jeniskarat="{{$jeniskarat}}" oninput="calculate(this)">
<button class="btn btn-success float-right" onclick="save()" id="btnsimpan">Kemaskini</button>
<button class="btn btn-danger float-right" onclick="kemaskini()" id="btncancel">Batal</button>
</div>
</div>
@@ -359,7 +360,7 @@
}
$('a.confirmdel').confirm({
title: 'Confirmation',
title: 'Pengesahan',
content: 'Anda pasti?',
type: 'orange',
typeAnimated: true,
@@ -163,7 +163,7 @@
function confirm(id) {
// console.log(id);
$.confirm({
title: 'Confirmation',
title: 'Pengesahan',
content: 'Anda pasti?',
type: 'orange',
typeAnimated: true,
@@ -105,7 +105,7 @@
})
function confirm() {
$.confirm({
title: 'Confirmation',
title: 'Pengesahan',
content: 'Anda pasti?',
type: 'orange',
typeAnimated: true,
@@ -265,12 +265,12 @@
<br>
<div class="row ">
<div class="col-10 mx-auto">
<button class="btn btn-primary float-right " onclick="kemaskini()" id="btnkemaskini">Kemaskini</button>
<button class="btn btn-primary float-right " onclick="kemaskini()" id="btnkemaskini">Ubah</button>
<div id="hideform">
<label for="hargaasas" class="d-inline float-left pr-2 pl-2 pt-2" id="lblhargaasas">Harga Emas Per Gram (916)</label>
<input type="text" class="form-control col-md-4 d-inline float-left" id="txthargaasas" name="hargaasas" placeholder="RM" data-jeniskarat="{{$jeniskarat}}" oninput="calculate(this)">
<button class="btn btn-success float-right" onclick="save()" id="btnsimpan">Simpan</button>
<label for="hargaasas" class="d-inline float-left pr-2 pl-2 pt-2" id="lblhargaasas">Harga Emas Per Gram (916) RM</label>
<input type="text" class="form-control col-md-4 d-inline float-left" id="txthargaasas" name="hargaasas" placeholder="" data-jeniskarat="{{$jeniskarat}}" oninput="calculate(this)">
<button class="btn btn-success float-right" onclick="save()" id="btnsimpan">Kemaskini</button>
<button class="btn btn-danger float-right" onclick="kemaskini()" id="btncancel">Batal</button>
</div>
@@ -461,7 +461,7 @@
});
}
$('a.confirmdel').confirm({
title: 'Confirmation',
title: 'Pengesahan',
content: 'Anda pasti?',
type: 'orange',
typeAnimated: true,
@@ -69,13 +69,20 @@
@endif
</td>
<td><a href=" {{ route('tangguhlelong.operasidownloadborang', ['lelongbid_id'=>$sah['lelongbid_id']]) }} " data-toggle="tooltip" data-placement="top" title="Muat Turun Borang"><i class="fas fa-download"></i></a>
@if($sah['status'] == 2)
<td>
@if($sah['status'] == 1)
<a href=" {{ route('tangguhlelong.operasidownloadborang', ['lelongbid_id'=>$sah['lelongbid_id']]) }} " data-toggle="tooltip" data-placement="top" title="Muat Turun Borang"><i class="fas fa-download"></i></a>
@elseif($sah['status'] == 2)
<a href=" {{ route('tangguhlelong.operasidownloadborang', ['lelongbid_id'=>$sah['lelongbid_id']]) }} " data-toggle="tooltip" data-placement="top" title="Muat Turun Borang"><i class="fas fa-download"></i></a>
<button type="button" class="btn btn-outline-primary" id="btn-upload" data-toggle="modal" data-target="#upload" data-lelongbidid="{{ $sah['lelongbid_id'] }}" data-norujukan="{{$sah['norujukan']}}">
Muat Naik Borang <i class="fas fa-file-alt"></i>
</button>
@elseif($sah['status'] == 3)
<a href=" {{ route('tangguhlelong.operasidownloadborang', ['lelongbid_id'=>$sah['lelongbid_id']]) }} " data-toggle="tooltip" data-placement="top" title="Muat Turun Borang"><i class="fas fa-download"></i></a>
<button type="button" class="btn btn-outline-secondary" id="btn-sah" data-toggle="modal" data-target="#sahkan" data-lelongbidid="{{ $sah['lelongbid_id'] }}" data-norujukan="{{$sah['norujukan']}}">
Sahkan
</button>
@@ -199,7 +206,7 @@
function confirm() {
$.confirm({
title: 'Confirmation',
title: 'Pengesahan',
content: 'Anda pasti?',
type: 'orange',
typeAnimated: true,
@@ -68,14 +68,18 @@
<button class="btn btn-warning btn-sm" disabled>Operasi Telah Muat Naik Borang</button>
@elseif($mohon['status'] == 4)
<button class="btn btn-success btn-sm" disabled>Telah Dilulus Operasi</button>
@elseif($mohon['status'] == 99)
<button class="btn btn-danger btn-sm" disabled>Tidak Dilulus Operasi</button>
@endif
</td>
<td>
@if($mohon['status'] == 0)
<a href=" {{ route('tangguhlelong.ulangdownloadmohon', ['lelongbid_id'=>$mohon['lelongbid_id']]) }} " data-toggle="tooltip" data-placement="top" title="Muat Turun Borang"><i class="fas fa-download"></i></a>
<button type="button" class="btn btn-outline-secondary" id="btn-upload" data-toggle="modal" data-lelongbidid="{{ $mohon['lelongbid_id'] }}" data-norujukan="{{ $mohon['norujukan'] }}" data-userid="{{ $user['user_id'] }}" data-lelongid="{{ $mohon['lelong_id'] }}" data-target="#upload">
Muat Naik Borang <i class="fas fa-file-alt"></i>
</button>
@elseif($mohon['status'] == 4)
@elseif($mohon['status'] == 1 || $mohon['status'] >= 4)
<a href=" {{ route('tangguhlelong.cwgndownloadboranglulus', ['lelongbid_id'=>$mohon['lelongbid_id']]) }} " data-toggle="tooltip" data-placement="top" title="Muat Turun Borang"><i class="fas fa-download"></i></a>
@endif
</td>
+1
View File
@@ -402,6 +402,7 @@ Route::group(['middleware' => ['permission:tangguhlelong'],'prefix'=>'tangguhlel
Route::post('/operasisahtangguh', ['as'=>'tangguhlelong.operasisahtangguh','uses'=>'TangguhLelongController@operasisahtangguh']);
Route::get('/operasidownloadboranglulus/{lelongbid_id}', ['as'=>'tangguhlelong.operasidownloadboranglulus','uses'=>'TangguhLelongController@operasidownloadboranglulus']);
Route::get('/cwgndownloadboranglulus/{lelongbid_id}', ['as'=>'tangguhlelong.cwgndownloadboranglulus','uses'=>'TangguhLelongController@operasidownloadboranglulus']);
Route::get('/ulangdownloadmohon/{lelongbid_id}', ['as'=>'tangguhlelong.ulangdownloadmohon','uses'=>'TangguhLelongController@ulangdownloadmohon']);
});
//pengurus cawangan KHAS