update origin cros

This commit is contained in:
2023-11-08 09:43:54 +07:00
parent 089fd62bf3
commit e3087e7cbb
4 changed files with 26 additions and 5 deletions

View File

@@ -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();

View File

@@ -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']);

View File

@@ -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');
}
}

View File

@@ -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();
// }
}