From da475c521565470071499866908dcc6a14321617 Mon Sep 17 00:00:00 2001 From: vadivelJ96 Date: Thu, 28 Aug 2025 18:11:22 +0530 Subject: [PATCH] CHANGE_UI_FIX - VADIVEL J 2025-08-28 --- app/Controllers/VidalApiController.php | 65 +++++++++++------- app/Helpers/api_helper.php | 1 + app/Views/layout/header.php | 31 +++++++-- app/Views/thz_notes.php | 8 +-- app/Views/ticket_auto_query.php | 2 +- app/Views/ticket_edit_onbording.php | 21 +++--- app/Views/ticket_form_gmc.php | 92 ++++++++++++++------------ app/Views/ticket_form_gpa.php | 65 +++++++++--------- app/Views/ticket_reply.php | 2 +- 9 files changed, 174 insertions(+), 113 deletions(-) diff --git a/app/Controllers/VidalApiController.php b/app/Controllers/VidalApiController.php index 259e9841..36dc3f01 100644 --- a/app/Controllers/VidalApiController.php +++ b/app/Controllers/VidalApiController.php @@ -123,13 +123,21 @@ class VidalApiController extends BaseController } - public function newClaim(){ - + public function newClaim() + { $postData = $this->request->getPost(); + if (empty($postData)) { + return $this->response->setJSON([ + 'status' => false, + 'message' => 'Empty Data Given.', + 'data' => $postData + ]); + } + helper('api'); - $url = ''. getenv('VIDAL_API_BASE_URL').'/submitClaim'; + $url = getenv('VIDAL_API_BASE_URL') . '/submitClaim'; $method = 'POST'; $headers = [ @@ -138,27 +146,38 @@ class VidalApiController extends BaseController ]; $body = [ - 'username:' .getenv('VIDAL_API_USERNAME').'', - 'password:' .getenv('VIDAL_API_PASSWORD').'', - 'PolicyNo:' .$postData['policyNo'] ?? '', - 'enrollmentId:' .$postData['enrollmentId'] ?? '', - 'typeOfClaim:' .$postData['typeOfClaim'] ?? '', - 'claimSubType:' .$postData['claimSubType'] ?? '', - 'requestedAmount:' .$postData['requestedAmount'] ?? '', - 'ailmentType:' .$postData['ailmentType'] ?? '', - 'admissionDate:' .$postData['admissionDate'] ?? '', - 'dischargeDate:' .$postData['dischargeDate'] ?? '', - 'hospitalName:' .$postData['hospitalName'] ?? '', - 'empanelmentNo:' .$postData['empanelmentNo'] ?? '', - 'documentType:' .$postData['documentType'] ?? '', - 'ailmentName:' .$postData['ailmentName'] ?? '', - 'hospitalAddress:' .$postData['hospitalAddress'] ?? '', - 'hospitalState:' .$postData['hospitalState'] ?? '', - 'hospitalCity:' .$postData['hospitalCity'] ?? '', - 'hospitalPinCode:' .$postData['hospitalPinCode'] ?? '', - 'hospitalPhoneNo:' .$postData['hospitalPhoneNo'] ?? '' + 'username' => getenv('VIDAL_API_USERNAME'), + 'password' => getenv('VIDAL_API_PASSWORD'), + 'policyNo' => $postData['policyNo'] ?? '', + 'enrollmentId' => $postData['enrollmentId'] ?? '', + 'typeOfClaim' => $postData['typeOfClaim'] ?? '', + 'claimSubType' => $postData['claimSubType'] ?? '', + 'requestedAmount' => $postData['requestedAmount'] ?? '', + 'ailmentType' => $postData['ailmentType'] ?? '', + 'admissionDate' => $postData['admissionDate'] ?? '', + 'dischargeDate' => $postData['dischargeDate'] ?? '', + 'hospitalName' => $postData['hospitalName'] ?? '', + 'empanelmentNo' => $postData['empanelmentNo'] ?? '', + 'documentType' => $postData['documentType'] ?? '', + 'ailmentName' => $postData['ailmentName'] ?? '', + 'hospitalAddress' => $postData['hospitalAddress'] ?? '', + 'hospitalState' => $postData['hospitalState'] ?? '', + 'hospitalCity' => $postData['hospitalCity'] ?? '', + 'hospitalPinCode' => $postData['hospitalPinCode'] ?? '', + 'hospitalPhoneNo' => $postData['hospitalPhoneNo'] ?? '', ]; + // ✅ Handle file upload + if ($file = $this->request->getFile('File')) { + if ($file->isValid() && !$file->hasMoved()) { + $filePath = $file->getTempName(); + $originalName = $file->getClientName(); + $mimeType = $file->getMimeType(); + + $body['File'] = new \CURLFile($filePath, $mimeType, $originalName); + } + } + $response = call_third_party_api($url, $method, $headers, $body); if($response['status'] != true){ @@ -170,10 +189,10 @@ class VidalApiController extends BaseController } return $this->response->setJSON($response); - } + public function enrollment(){ $postData = $this->request->getJSON(true); diff --git a/app/Helpers/api_helper.php b/app/Helpers/api_helper.php index de9a0b64..95096fdb 100644 --- a/app/Helpers/api_helper.php +++ b/app/Helpers/api_helper.php @@ -59,6 +59,7 @@ if (!function_exists('call_third_party_api')) { } $decoded = json_decode($response, true); + return [ 'status' => ($httpCode >= 200 && $httpCode < 300), 'data' => $decoded ?: $response, // fallback to raw response diff --git a/app/Views/layout/header.php b/app/Views/layout/header.php index b1ca7453..2ddb9a13 100755 --- a/app/Views/layout/header.php +++ b/app/Views/layout/header.php @@ -249,7 +249,7 @@ /* Force all text across the entire app to black */ html, body, * { - color: #000 !important; + /* color: #000 !important; */ } @@ -496,7 +496,7 @@ + + + + diff --git a/app/Views/thz_notes.php b/app/Views/thz_notes.php index a0653f03..9618acf9 100644 --- a/app/Views/thz_notes.php +++ b/app/Views/thz_notes.php @@ -41,7 +41,7 @@ } .conversation-card{ - border-radius: 15px !important; + border-radius: 25px !important; box-shadow: 0 2px 4px 0 #00000040; } @@ -283,7 +283,7 @@ hr{
-

No Data Found

+

No Data Found

@@ -414,7 +414,7 @@ hr{ else: ?>
-

No Data Found

+

No Data Found

@@ -438,7 +438,7 @@ hr{ else: ?>
-

No Data Found

+

No Data Found

diff --git a/app/Views/ticket_auto_query.php b/app/Views/ticket_auto_query.php index 5caf68d4..7c493e8c 100644 --- a/app/Views/ticket_auto_query.php +++ b/app/Views/ticket_auto_query.php @@ -13,7 +13,7 @@
-
diff --git a/app/Views/ticket_edit_onbording.php b/app/Views/ticket_edit_onbording.php index 5a6812ac..e505c714 100644 --- a/app/Views/ticket_edit_onbording.php +++ b/app/Views/ticket_edit_onbording.php @@ -2,6 +2,11 @@ .bg-staff { background-color: #FFF5E5; } + +.label-font-size{ + font-size:0.875rem; +} +
@@ -22,49 +27,49 @@