update dashboard jurulelong
This commit is contained in:
@@ -7,6 +7,10 @@ use Spatie\Permission\Models\Role;
|
||||
use Spatie\Permission\Models\Permission;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
use App\Models\Lelong;
|
||||
use App\Models\CawanganLelong;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class HomeController extends Controller
|
||||
{
|
||||
/**
|
||||
@@ -28,7 +32,29 @@ class HomeController extends Controller
|
||||
{
|
||||
// $user = Auth::user();
|
||||
// $user->assignRole('admin');
|
||||
return view('home');
|
||||
$dateTime = date('Y-m-d');
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->select('fasa','lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->where('tarikh_lelong', $dateTime)
|
||||
->groupBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($lelong as $info)
|
||||
{
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->select('batchlel','lelong_id','cawangan_lelong.caw_id','cawangan.caw_name','cawangan.caw_code','status_online','cawangan_lelong.masamula_lelong','cawangan_lelong.masatamat_lelong')
|
||||
->where('lelong_id',$info['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
|
||||
|
||||
}//dd($detailsinfo);
|
||||
return view('home',compact('lelong', 'arrayinfo'));
|
||||
}
|
||||
|
||||
public function about()
|
||||
|
||||
@@ -55,7 +55,7 @@ class LelongController extends Controller
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->select('fasa','lelong_id','tarikh_lelong','masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->select('fasa','lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->groupBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
@@ -470,14 +470,21 @@ class LelongController extends Controller
|
||||
$lelong->sts_lelong = 1; //start lelong
|
||||
$lelong->save();
|
||||
|
||||
$cawlelong = CawanganLelong::where('lelong_id','=',$id)->first();
|
||||
$cawlelong->masamula_lelong = $currenttime;
|
||||
$cawlelong->masatamat_lelong = $endtime->toTimeString();
|
||||
$cawlelong->status_online = 1; //start lelong
|
||||
$cawlelong->save();
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
->with('success','Lelongan bermula');
|
||||
}
|
||||
|
||||
public function refresh($id)
|
||||
{
|
||||
$date = Carbon::now()->toDateTimeString();
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masakemaskini_data = '2021-12-20 04:51:50';
|
||||
$lelong->masakemaskini_data = $date;
|
||||
$lelong->save();
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
@@ -692,6 +699,7 @@ class LelongController extends Controller
|
||||
$lelong->masatamat_lelong = $currenttime;
|
||||
$lelong->sts_lelong = 2; //stop lelong
|
||||
$lelong->save();
|
||||
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
->with('success','Lelongan berhenti');
|
||||
@@ -1616,6 +1624,133 @@ class LelongController extends Controller
|
||||
return view('lelong.senaraimarhunsimulasi',compact('marhuns','lelongid','cawid','arrayinfo'));
|
||||
}
|
||||
|
||||
public function refreshhome($id)
|
||||
{
|
||||
$date = Carbon::now()->toDateTimeString();
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masakemaskini_data = $date;
|
||||
$lelong->save();
|
||||
|
||||
return redirect()->route('home')
|
||||
->with('success','Kemaskini Berjaya');
|
||||
}
|
||||
|
||||
public function startcawangan($id,$cawid)
|
||||
{
|
||||
event(new LelongNotify('start'));
|
||||
$currentdate = Carbon::now();
|
||||
$currenttime = $currentdate->toTimeString();
|
||||
$endtime = $currentdate->addHours(2);
|
||||
|
||||
// $lelong = Lelong::where('id','=',$id)->first();
|
||||
// $lelong->masamula_lelong = $currenttime;
|
||||
// $lelong->masatamat_lelong = $endtime->toTimeString();
|
||||
// $lelong->sts_lelong = 1; //start lelong
|
||||
// $lelong->save();
|
||||
$lelong = CawanganLelong::where('lelong_id','=',$id)->where('caw_id','=',$cawid)->first();
|
||||
$lelong->masamula_lelong = $currenttime;
|
||||
$lelong->masatamat_lelong = $endtime->toTimeString();
|
||||
$lelong->status_online = 1; //start lelong
|
||||
$lelong->save();
|
||||
|
||||
return redirect()->route('home')
|
||||
->with('success','Lelongan bermula');
|
||||
}
|
||||
|
||||
public function stopcawangan($id,$cawid)
|
||||
{
|
||||
event(new LelongNotify('start'));
|
||||
$currentdate = Carbon::now();
|
||||
$currenttime = $currentdate->toTimeString();
|
||||
$endtime = $currentdate->addHours(2);
|
||||
|
||||
// $lelong = Lelong::where('id','=',$id)->first();
|
||||
// $lelong->masamula_lelong = $currenttime;
|
||||
// $lelong->masatamat_lelong = $endtime->toTimeString();
|
||||
// $lelong->sts_lelong = 1; //start lelong
|
||||
// $lelong->save();
|
||||
$lelong = CawanganLelong::where('lelong_id','=',$id)->where('caw_id','=',$cawid)->first();
|
||||
// $lelong->masamula_lelong = $currenttime;
|
||||
$lelong->masatamat_lelong = $currenttime;
|
||||
$lelong->status_online = 0; //start lelong
|
||||
$lelong->save();
|
||||
|
||||
return redirect()->route('home')
|
||||
->with('success','Lelongan bermula');
|
||||
}
|
||||
|
||||
public function startall($id)
|
||||
{
|
||||
event(new LelongNotify('start'));
|
||||
$currentdate = Carbon::now();
|
||||
$currenttime = $currentdate->toTimeString();
|
||||
$endtime = $currentdate->addHours(2);
|
||||
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masamula_lelong = $currenttime;
|
||||
$lelong->masatamat_lelong = $endtime->toTimeString();
|
||||
$lelong->sts_lelong = 1; //start lelong
|
||||
$lelong->save();
|
||||
|
||||
$cawlelong = CawanganLelong::where('lelong_id','=',$id)->get();
|
||||
foreach($cawlelong as $cawlel) //save old harga asas
|
||||
{
|
||||
$cawlel->masatamat_lelong = $endtime->toTimeString();
|
||||
$cawlel->status_online = 1; //start lelong
|
||||
$cawlel->save();
|
||||
}
|
||||
|
||||
return redirect()->route('home');
|
||||
}
|
||||
|
||||
|
||||
public function stopall($id)
|
||||
{
|
||||
event(new LelongNotify('stop'));
|
||||
$currentdate = Carbon::now();
|
||||
$currenttime = $currentdate->toTimeString();
|
||||
$endtime = $currentdate->addHours(2);
|
||||
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masatamat_lelong = $currenttime;
|
||||
$lelong->sts_lelong = 0; //stop lelong
|
||||
$lelong->save();
|
||||
|
||||
$cawlelong = CawanganLelong::where('lelong_id','=',$id)->get();
|
||||
foreach($cawlelong as $cawlel) //save old harga asas
|
||||
{
|
||||
$cawlel->masatamat_lelong = $currenttime;
|
||||
$cawlel->status_online = 0; //start lelong
|
||||
$cawlel->save();
|
||||
}
|
||||
|
||||
|
||||
return redirect()->route('home')
|
||||
->with('success','Lelongan berhenti');
|
||||
|
||||
}
|
||||
|
||||
public function listcawangan()
|
||||
{
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = Lelong::where('sts_lelong', 0)
|
||||
->get()->toArray();
|
||||
|
||||
foreach($lelong as $details)
|
||||
{
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id', $details['id'])
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]);
|
||||
}
|
||||
|
||||
return view('jurulelong.listcawangan',compact('lelong', 'arrayinfo'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -15,6 +15,9 @@ class CawanganLelong extends Model
|
||||
'batchlel',
|
||||
'lelong_id',
|
||||
'caw_id',
|
||||
'status_online',
|
||||
'masamula_lelong',
|
||||
'masatamat_lelong',
|
||||
'online',
|
||||
'export_data_sts',
|
||||
'import_data_sts',
|
||||
|
||||
@@ -33,6 +33,9 @@ class CreateLelongsTable extends Migration
|
||||
$table->integer('batchlel')->nullable();
|
||||
$table->unsignedBigInteger('lelong_id')->unsigned();
|
||||
$table->unsignedBigInteger('caw_id')->unsigned();
|
||||
$table->integer('status_online')->default(0)->nullable();
|
||||
$table->time('masamula_lelong')->nullable();
|
||||
$table->time('masatamat_lelong')->nullable();
|
||||
$table->string('online');
|
||||
$table->string('export_data_sts')->nullable();
|
||||
$table->string('import_data_sts')->nullable();
|
||||
|
||||
@@ -0,0 +1,134 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12 mx-auto card p-1">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
|
||||
{{ __('You are logged in!') }}
|
||||
@hasrole('admin')
|
||||
I am a admin!
|
||||
@endhasrole
|
||||
@hasrole('khazanah')
|
||||
I am a khazanah!
|
||||
@endhasrole
|
||||
@hasrole('teller')
|
||||
I am a teller!
|
||||
@endhasrole
|
||||
@hasrole('pengurus-cawangan')
|
||||
I am a pengurus-cawangan!
|
||||
@endhasrole
|
||||
@hasrole('jurulelong')
|
||||
I am a jurulelong!
|
||||
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Lelong ID</th>
|
||||
<th>T.Lelong</th>
|
||||
<th>Fasa</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Status</th>
|
||||
<th>Masa Tamat</th>
|
||||
<th>Harga Emas</th>
|
||||
<th>JBG</th>
|
||||
<!-- <th>Caj Lelong</th> -->
|
||||
<th class="text-center">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($arrayinfo as $lel)
|
||||
<br><strong>LELONGAN HARI INI</strong>
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $lel['info']['lelong_id'] }}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td>{{$lel['info']['fasa']}}</td>
|
||||
<td align = 'left'>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['caw_name']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td align = 'center'>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
@if($details['status_online'] == '0')
|
||||
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'],'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><i class="fa fa-play"></i></a><br>
|
||||
|
||||
@elseif($details['status_online'] == '1')
|
||||
<a class="stoplelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'],'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><i class="fa fa-stop"></i></a> <br>
|
||||
@endif
|
||||
@endforeach
|
||||
</td>
|
||||
<td> @foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
|
||||
@endforeach</td>
|
||||
<td>{{$lel['info']['harga_emas_asas']}}</td>
|
||||
<td>{{$lel['info']['jbg']}}</td>
|
||||
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
|
||||
|
||||
<td class="text-center">
|
||||
@hasrole('jurulelong')
|
||||
|
||||
<!-- @if($lel['info']['sts_lelong'] == 0) -->
|
||||
<a href="{{ route('lelong.refreshhome',$lel['info']['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="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><i class="fa fa-play"></i></a>
|
||||
<a href="{{ route('lelong.show',$lel['info']['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',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
|
||||
<!-- @elseif ($lel['info']['sts_lelong'] == 2) -->
|
||||
<a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
|
||||
<!-- @elseif ($lel['info']['sts_lelong'] == 3) -->
|
||||
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
|
||||
<!-- @else -->
|
||||
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><i class="fa fa-stop"></i></a>
|
||||
<!-- @endif -->
|
||||
@endhasrole
|
||||
<!-- @hasrole('operasi')
|
||||
|
||||
@if($lel['info']['sts_lelong'] == 0)
|
||||
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Senarai Lelong" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
<a href="{{ route('lelong.showsimulasi',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Simulasi" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
<a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a>
|
||||
@else
|
||||
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
|
||||
@endif
|
||||
@endhasrole -->
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
@endhasrole
|
||||
@hasrole('operasi')
|
||||
I am a operasi!
|
||||
@endhasrole
|
||||
@hasrole('account')
|
||||
I am a account!
|
||||
@endhasrole
|
||||
@hasrole('pembida')
|
||||
I am a pembida!
|
||||
@endhasrole
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@endsection
|
||||
@@ -1,12 +1,11 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-11 mx-auto">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
@@ -28,7 +27,94 @@
|
||||
I am a pengurus-cawangan!
|
||||
@endhasrole
|
||||
@hasrole('jurulelong')
|
||||
I am a jurulelong!
|
||||
I am a jurulelong!
|
||||
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Lelong ID</th>
|
||||
<th>T.Lelong</th>
|
||||
<th>Fasa</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Status</th>
|
||||
<th>Masa Tamat</th>
|
||||
<th>Harga Emas</th>
|
||||
<th>JBG</th>
|
||||
<!-- <th>Caj Lelong</th> -->
|
||||
<th class="text-center">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($arrayinfo as $lel)
|
||||
<br><strong>LELONGAN HARI INI</strong>
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $lel['info']['lelong_id'] }}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td>{{$lel['info']['fasa']}}</td>
|
||||
<td align = 'left'>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['caw_name']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td align = 'center'>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
@if($details['status_online'] == '0')
|
||||
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'],'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><i class="fa fa-play"></i></a><br>
|
||||
|
||||
@elseif($details['status_online'] == '1')
|
||||
<a class="stoplelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'],'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><i class="fa fa-stop"></i></a> <br>
|
||||
@endif
|
||||
@endforeach
|
||||
</td>
|
||||
<td> @foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
|
||||
@endforeach</td>
|
||||
<td>{{$lel['info']['harga_emas_asas']}}</td>
|
||||
<td>{{$lel['info']['jbg']}}</td>
|
||||
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
|
||||
|
||||
<td class="text-center">
|
||||
@hasrole('jurulelong')
|
||||
|
||||
<!-- @if($lel['info']['sts_lelong'] == 0) -->
|
||||
<a href="{{ route('lelong.refreshhome',$lel['info']['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="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><i class="fa fa-play"></i></a>
|
||||
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
<a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang" style="margin-right:40px"><i class="fas fa-users-cog"></i></a>
|
||||
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang" style="margin-right:40px"><i class="fas fa-trophy"></i></a>
|
||||
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
|
||||
<!-- @elseif ($lel['info']['sts_lelong'] == 2) -->
|
||||
<a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
|
||||
<!-- @elseif ($lel['info']['sts_lelong'] == 3) -->
|
||||
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
|
||||
<!-- @else -->
|
||||
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><i class="fa fa-stop"></i></a>
|
||||
<!-- @endif -->
|
||||
@endhasrole
|
||||
<!-- @hasrole('operasi')
|
||||
|
||||
@if($lel['info']['sts_lelong'] == 0)
|
||||
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Senarai Lelong" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
<a href="{{ route('lelong.showsimulasi',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Simulasi" style="margin-right:40px" ><i class="far fa-edit"></i></a>
|
||||
<a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a>
|
||||
@else
|
||||
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
|
||||
@endif
|
||||
@endhasrole -->
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
@endhasrole
|
||||
@hasrole('operasi')
|
||||
I am a operasi!
|
||||
@@ -40,8 +126,11 @@
|
||||
I am a pembida!
|
||||
@endhasrole
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@@ -106,16 +106,27 @@
|
||||
<li class="{{ (request()->is('lelong/senarailelong/*') || request()->is('lelong/senarailelong') ) ? 'active' : '' }}">
|
||||
<a href="{{url('lelong/senarailelong')}}">Senarai Lelong</a>
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="{{ (request()->is('pemenang/*')) ? 'active' : '' }}">
|
||||
<a href="#pemenangSubmenu" data-toggle="collapse" aria-expanded="false" style="">Pemenang</a>
|
||||
<ul class="list-unstyled collapse {{ (request()->is('pemenang/*')) ? 'show' : '' }}" id="pemenangSubmenu" >
|
||||
<li class="{{ (request()->is('pemenang/listcawangan/*') || request()->is('pemenang/listcawangan') ) ? 'active' : '' }}">
|
||||
<a href="{{url('pemenang/listcawangan')}}">Jana Pemenang</a>
|
||||
</li>
|
||||
<li class="{{ (request()->is('pemenang/listpemenang/*') || request()->is('pemenang/listpemenang') ) ? 'active' : '' }}">
|
||||
<a href="{{url('pemenang/listpemenang')}}">Senarai Pemenang</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@endhasrole
|
||||
@hasrole('operasi')
|
||||
<li class="{{ (request()->is('importdata/*')) ? 'active' : '' }}">
|
||||
<a href="{{url('importdata/importdatacawangan')}}">Import Data</a>
|
||||
</li>
|
||||
<li class="{{ (request()->is('notistamatkontrak/*')) ? 'active' : '' }}">
|
||||
<!-- <li class="{{ (request()->is('notistamatkontrak/*')) ? 'active' : '' }}">
|
||||
<a href="{{url('notistamatkontrak/sebelumtamatkont')}}">Notis Tamat Kontrak</a>
|
||||
</li>
|
||||
</li> -->
|
||||
<li class="{{ (request()->is('analisa/*')) ? 'active' : '' }}">
|
||||
<a href="#analisaSubmenu" data-toggle="collapse" aria-expanded="false" style="">Simulasi</a>
|
||||
<ul class="list-unstyled collapse {{ (request()->is('analisa/*')) ? 'show' : '' }}" id="analisaSubmenu" >
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
@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
|
||||
<form id="exportform" action="" method="POST">
|
||||
<input type="hidden" name="type" value="User">
|
||||
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
<th>Nama Cawangan</th>
|
||||
<th>Harga Emas Asas</th>
|
||||
<th>JBG</th>
|
||||
<th>Caj Lelong</th>
|
||||
<th class="text-center">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($arrayinfo as $lel)
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $lel['detail']['tarikh_lelong']}}</td>
|
||||
<td>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['caw_name']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td>{{$lel['detail']['harga_emas_asas']}}</td>
|
||||
<td>{{$lel['detail']['jbg']}}</td>
|
||||
<td>{{$lel['detail']['cajlelong']}}</td>
|
||||
<td>
|
||||
<a href="{{ route('pengesahan.senaraitangguhlelong', [ $lel['detail']['id'], 'caw_name'=>$details['caw_name'] ]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-edit"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
//Enable tooltips everywhere
|
||||
$(function () {
|
||||
$('[data-toggle="tooltip"]').tooltip()
|
||||
})
|
||||
|
||||
var tablelelong = $('#tablelelong').DataTable( {
|
||||
"columnDefs": [
|
||||
{
|
||||
"targets": 0,
|
||||
"orderable": false
|
||||
},
|
||||
{
|
||||
"targets": 5,
|
||||
"orderable": false
|
||||
}
|
||||
],
|
||||
order: [[0, 'asc']],
|
||||
// "ordering": 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-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
|
||||
+22
-11
@@ -104,18 +104,17 @@ Route::group(['prefix'=>'lelong'], function () {
|
||||
Route::get('/showlelong/{id}',['as'=>'lelong.show','uses'=>'LelongController@show']);
|
||||
Route::get('/deletelelong/{id}',['as'=>'lelong.delete','uses'=>'LelongController@delete']);
|
||||
Route::get('/export/{id}',['as'=>'lelong.exportnotis','uses'=>'LelongController@exportnotis']);
|
||||
Route::get('/janapemenang/{id}', ['as'=>'lelong.janapemenang','uses'=>'LelongController@janapemenang']);
|
||||
// Route::get('/janapemenang/{id}', ['as'=>'lelong.janapemenang','uses'=>'LelongController@janapemenang']);
|
||||
Route::get('/senaraimarhun/{lelongid}/{cawid}', ['as'=>'lelong.senaraimarhun','uses'=>'LelongController@senaraimarhun']);
|
||||
Route::post('/deletemarhun', ['as'=>'lelong.deletemarhun','uses'=>'LelongController@deletemarhun']);
|
||||
Route::get('/showsimulasi/{id}',['as'=>'lelong.showsimulasi','uses'=>'LelongController@showsimulasi']);
|
||||
Route::get('/senaraimarhunsimulasi/{lelongid}/{cawid}', ['as'=>'lelong.senaraimarhunsimulasi','uses'=>'LelongController@senaraimarhunsimulasi']);
|
||||
|
||||
|
||||
Route::get('/lapbrglelongindex',['as'=>'lelong.lapbrglelongindex','uses'=>'LelongController@lapbrglelongindex']);
|
||||
Route::get('/senaraibrglelong/{lelong_id}',['as'=>'lelong.senaraibrglelong','uses'=>'LelongController@senaraibrglelong']);
|
||||
|
||||
Route::get('/lapbrglelongdetailsindex',['as'=>'lelong.lapbrglelongdetailsindex','uses'=>'LelongController@lapbrglelongdetailsindex']);
|
||||
|
||||
|
||||
|
||||
Route::get('/lapbidaanpembidaindex', ['as'=>'lelong.lapbidaanpembidaindex','uses'=>'LelongController@lapbidaanpembidaindex']);
|
||||
Route::get('/senarailapbidaan/{lelong_id}',['as' =>'lelong.senarailapbidaan','uses'=>'LelongController@senarailapbidaan']);
|
||||
@@ -129,12 +128,7 @@ Route::group(['prefix'=>'lelong'], function () {
|
||||
Route::get('/lapbrglelpembida/{lelong_id}',['as'=>'lelong.lapbrglelpembida','uses'=>'LelongController@lapbrglelpembida']);
|
||||
Route::post('/pdflapbrglelpembida',['as'=>'lelong.pdflapbrglelpembida','uses'=>'LelongController@pdflapbrglelpembida']);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['permission:pengesahanpembayaranpc']], function () {
|
||||
Route::get('/pengesahanPembayaran', ['as'=>'payment.pengesahanPembayaran','uses'=>'PaymentController@pengesahanPembayaran']);
|
||||
@@ -142,6 +136,7 @@ Route::group(['prefix'=>'lelong'], function () {
|
||||
|
||||
Route::group(['middleware' => ['permission:import']], function () {
|
||||
Route::get('/refresh/{id}',['as'=>'lelong.refresh','uses'=>'LelongController@refresh']);
|
||||
Route::get('/refreshhome/{id}',['as'=>'lelong.refreshhome','uses'=>'LelongController@refreshhome']);
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['permission:kemaskinihargaasas']], function () {
|
||||
@@ -151,10 +146,23 @@ Route::group(['prefix'=>'lelong'], function () {
|
||||
Route::group(['middleware' => ['permission:lelongan']], function () {
|
||||
Route::get('/lelongstart/{id}',['as'=>'lelong.start','uses'=>'LelongController@start']);
|
||||
Route::get('/lelongstop/{id}',['as'=>'lelong.stop','uses'=>'LelongController@stop']);
|
||||
});
|
||||
|
||||
Route::get('/lelongstartcawangan/{id}/{cawid}',['as'=>'lelong.startcawangan','uses'=>'LelongController@startcawangan']);
|
||||
Route::get('/lelongstopcawangan/{id}/{cawid}',['as'=>'lelong.stopcawangan','uses'=>'LelongController@stopcawangan']);
|
||||
Route::get('/lelongstartall/{id}',['as'=>'lelong.startall','uses'=>'LelongController@startall']);
|
||||
Route::get('/lelongstopall/{id}',['as'=>'lelong.stopall','uses'=>'LelongController@stopall']);
|
||||
});
|
||||
//jurulelong
|
||||
Route::group(['middleware' => ['permission:janapemenang']], function () {
|
||||
Route::get('/janapemenang/{id}',['as'=>'lelong.janapemenang','uses'=>'LelongController@janapemenang']);
|
||||
Route::get('/janapemenang',['as'=>'lelong.janapemenang','uses'=>'LelongController@janapemenang']);
|
||||
Route::get('/listcawangan',['as'=>'lelong.listcawangan','uses'=>'LelongController@listcawangan']);
|
||||
});
|
||||
});
|
||||
|
||||
Route::group(['prefix'=>'pemenang'], function () {
|
||||
Route::group(['middleware' => ['permission:janapemenang']], function () {
|
||||
Route::get('/janapemenang',['as'=>'lelong.janapemenang','uses'=>'LelongController@janapemenang']);
|
||||
Route::get('/listcawangan',['as'=>'lelong.listcawangan','uses'=>'LelongController@listcawangan']);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -193,6 +201,7 @@ Route::group(['middleware' => ['permission:pengesahanpembida'],'prefix'=>'pembid
|
||||
Route::get('/senlelpembayaranbidaan',['as'=>'pembida.senlelpembayaranbidaan','uses'=>'PembidaController@senlelpembayaranbidaan']);
|
||||
Route::get('/pembayaranbidaan',['as'=>'pembida.pembayaranbidaan','uses'=>'PembidaController@pembayaranbidaan']);
|
||||
Route::get('/detailsbidaan/{user_id}/{payment_id}/{kodcaw}',['as'=>'pembida.detailsbidaan','uses'=>'PembidaController@detailsbidaan']);
|
||||
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['permission:pengesahan'],'prefix'=>'pengesahan'], function () {
|
||||
@@ -275,3 +284,5 @@ Route::group(['middleware' => ['permission:jananotis'],'prefix'=>'jananotis'], f
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user