update origin cros
This commit is contained in:
@@ -992,8 +992,12 @@ class ClaimController extends Controller
|
||||
return Helper::responseJson(ClaimHistoryCareResource::make($data));
|
||||
}
|
||||
|
||||
public function approvalHistoryCare(Request $request, $id){
|
||||
$claimHistoryCare = ClaimHistoryCare::findOrFail($id);
|
||||
public function approvalHistoryCare(Request $request){
|
||||
$request->validate([
|
||||
'claim_id' => 'required'
|
||||
]);
|
||||
|
||||
$claimHistoryCare = ClaimHistoryCare::findOrFail($request->claim_id);
|
||||
$claimHistoryCare->status = $request->status;
|
||||
$claimHistoryCare->save();
|
||||
|
||||
|
||||
@@ -228,7 +228,7 @@ Route::prefix('internal')->group(function () {
|
||||
Route::post('claims/{id}/carehistory', [ClaimController::class, 'storeHistoryCare']);
|
||||
Route::post('claims/carehistory/{id}/update', [ClaimController::class, 'updateHistoryCare']);
|
||||
Route::get('claims/carehistory/{id}', [ClaimController::class, 'showHistoryCare']);
|
||||
Route::post('claims/carehistory/{id}/approval', [ClaimController::class, 'approvalHistoryCare']);
|
||||
Route::post('claims/carehistory/approval', [ClaimController::class, 'approvalHistoryCare']);
|
||||
|
||||
Route::post('claims', [ClaimController::class, 'store']);
|
||||
Route::get('claims/{id}', [ClaimController::class, 'show']);
|
||||
|
||||
@@ -11,4 +11,19 @@ class CorporateManager extends Model
|
||||
use HasFactory, SoftDeletes;
|
||||
|
||||
protected $table = 'corporate_manager';
|
||||
protected $fillable = [
|
||||
'user_id',
|
||||
'corporate_id'
|
||||
];
|
||||
|
||||
public function user()
|
||||
{
|
||||
return $this->hasOne(User::class, 'id', 'user_id');
|
||||
}
|
||||
|
||||
public function corporate()
|
||||
{
|
||||
return $this->hasOne(Corporate::class, 'id', 'corporate_id');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -299,10 +299,11 @@ export default function Detail() {
|
||||
// window.location.reload();
|
||||
|
||||
const dataForm = {
|
||||
status: 1
|
||||
status: 1,
|
||||
claim_id: id
|
||||
}
|
||||
axios
|
||||
.post(`/claims/carehistory/${id}/approval`, dataForm)
|
||||
.post(`/claims/carehistory/approval`, dataForm)
|
||||
.then((response) => {
|
||||
enqueueSnackbar('Claim Approve Successfully!', { variant: 'success' });
|
||||
setOpenDialogApproval(false);
|
||||
@@ -454,6 +455,7 @@ export default function Detail() {
|
||||
{ variant: 'success' }
|
||||
);
|
||||
navigate('/claims/detail/'+id);
|
||||
window.location.reload();
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user