update approval jenis fasilitas
This commit is contained in:
parent
f9a266d9b5
commit
79b605b937
@ -89,14 +89,15 @@
|
|||||||
public function update(Request $request, $id)
|
public function update(Request $request, $id)
|
||||||
{
|
{
|
||||||
$_model = [
|
$_model = [
|
||||||
'Parameter Cabang' => 'Branch',
|
'Parameter Cabang' => 'Branch',
|
||||||
'Parameter Mata Uang' => 'Currency',
|
'Parameter Mata Uang' => 'Currency',
|
||||||
'Parameter Jenis Jaminan' => 'GuaranteeType',
|
'Parameter Jenis Jaminan' => 'GuaranteeType',
|
||||||
|
'Parameter Jenis Fasilitas' => 'FacilityType'
|
||||||
];
|
];
|
||||||
try {
|
try {
|
||||||
$approval = Approval::findOrFail($id);
|
$approval = Approval::findOrFail($id);
|
||||||
$approval->approved_by = $this->user->id;
|
$approval->approved_by = $this->user->id;
|
||||||
$approval->approved_at = date('Y-m-d H:i:s');
|
$approval->approved_at = date('Y - m - d H:i:s');
|
||||||
$approval->status = $request->status;
|
$approval->status = $request->status;
|
||||||
|
|
||||||
$model = "Modules\\Writeoff\\Entities\\" . $_model[$approval->menu];
|
$model = "Modules\\Writeoff\\Entities\\" . $_model[$approval->menu];
|
||||||
@ -108,7 +109,7 @@
|
|||||||
|
|
||||||
$data['authorized_status'] = 1;
|
$data['authorized_status'] = 1;
|
||||||
$data['authorized_by'] = $this->user->id;
|
$data['authorized_by'] = $this->user->id;
|
||||||
$data['authorized_at'] = date('Y-m-d H:i:s');
|
$data['authorized_at'] = date('Y - m - d H:i:s');
|
||||||
|
|
||||||
$model->fill($data);
|
$model->fill($data);
|
||||||
$model->save();
|
$model->save();
|
||||||
@ -119,7 +120,7 @@
|
|||||||
|
|
||||||
$data['authorized_status'] = 1;
|
$data['authorized_status'] = 1;
|
||||||
$data['authorized_by'] = $this->user->id;
|
$data['authorized_by'] = $this->user->id;
|
||||||
$data['authorized_at'] = date('Y-m-d H:i:s');
|
$data['authorized_at'] = date('Y - m - d H:i:s');
|
||||||
$model = $model::findOrFail($old['id']);
|
$model = $model::findOrFail($old['id']);
|
||||||
|
|
||||||
$model->fill($data);
|
$model->fill($data);
|
||||||
@ -131,7 +132,7 @@
|
|||||||
$data_ = [];
|
$data_ = [];
|
||||||
$data_['authorized_status'] = 1;
|
$data_['authorized_status'] = 1;
|
||||||
$data_['authorized_by'] = $this->user->id;
|
$data_['authorized_by'] = $this->user->id;
|
||||||
$data_['authorized_at'] = date('Y-m-d H:i:s');
|
$data_['authorized_at'] = date('Y - m - d H:i:s');
|
||||||
$model = $model::findOrFail($data['id']);
|
$model = $model::findOrFail($data['id']);
|
||||||
$model->fill($data_);
|
$model->fill($data_);
|
||||||
$model->save();
|
$model->save();
|
||||||
@ -143,10 +144,10 @@
|
|||||||
|
|
||||||
echo json_encode([
|
echo json_encode([
|
||||||
'status' => 'success',
|
'status' => 'success',
|
||||||
'message' => 'Approval ' . $approval->description . ' successfully.'
|
'message' => 'Approval ' . $approval->description . ' successfully . '
|
||||||
]);
|
]);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
echo json_encode(['status' => 'error', 'message' => 'Approval ' . $approval->description . ' failed.']);
|
echo json_encode(['status' => 'error', 'message' => 'Approval ' . $approval->description . ' failed . ']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
protected $listeners = [
|
protected $listeners = [
|
||||||
'delete' => 'delete',
|
'delete' => 'delete',
|
||||||
'update' => 'update',
|
'update' => 'update',
|
||||||
'reload' => 'reload',
|
'reload' => 'reload',
|
||||||
];
|
];
|
||||||
|
|
||||||
public function render()
|
public function render()
|
||||||
@ -46,6 +46,9 @@
|
|||||||
// Emit a success event with a message
|
// Emit a success event with a message
|
||||||
$facility = FacilityType::find($this->id);
|
$facility = FacilityType::find($this->id);
|
||||||
|
|
||||||
|
$data['updated_by'] = auth()->user()->id;
|
||||||
|
$data['updated_at'] = now();
|
||||||
|
|
||||||
$approval = [
|
$approval = [
|
||||||
'method' => 'update',
|
'method' => 'update',
|
||||||
'menu' => 'Parameter Jenis Fasilitas',
|
'menu' => 'Parameter Jenis Fasilitas',
|
||||||
@ -70,6 +73,8 @@
|
|||||||
$this->dispatch('success', 'Data Berhasil Di Update, Menunggu Approval');
|
$this->dispatch('success', 'Data Berhasil Di Update, Menunggu Approval');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
$data['created_by'] = auth()->user()->id;
|
||||||
|
$data['created_at'] = now();
|
||||||
// Emit a success event with a message
|
// Emit a success event with a message
|
||||||
$approval = [
|
$approval = [
|
||||||
'method' => 'create',
|
'method' => 'create',
|
||||||
@ -115,6 +120,10 @@
|
|||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
|
$old = FacilityType::find($id);
|
||||||
|
unset($old->deleted_at);
|
||||||
|
unset($old->deleted_by);
|
||||||
|
|
||||||
$facility = FacilityType::find($id);
|
$facility = FacilityType::find($id);
|
||||||
$facility->delete_by = auth()->user()->id;
|
$facility->delete_by = auth()->user()->id;
|
||||||
$facility->deleted_at = now();
|
$facility->deleted_at = now();
|
||||||
|
Loading…
Reference in New Issue
Block a user