Project

General

Profile

Actions

Activity #2738

open

Module #2640: Pension Claim - Phase III

Module #2663: Online Member Claim

Sub module #2622: Development & unit testing

Sub module #2695: Save online member claim (draft)

JS Logic

Added by Thara S Pillai about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Start date:
06/05/2024
Due date:
% Done:

0%

Estimated time:
Planned Due Date:
06/07/2024
Actions #1

Updated by Thara S Pillai about 2 years ago

  • Assignee set to Ashitha C
  • Planned Due Date set to 06/07/2024
  • Check for mandatory requirements and provide alert messages
  • For ROC nominees, check whether bank account for the nomineess are added
  • Define JSON schema for holding captured details in pension form.
  • Create JSON object with captured data
  • Call service
Actions #2

Updated by Thara S Pillai about 2 years ago

[1] Upload multiple files from Form 10D form
<input type="file" id="upload${counter.count}" can be changed as per

<input type="file" id="upload_nom_disb${counter.count}"
<input type="file" id="upload_sch_cert${counter.count}"
<input type="file" id="upload_bank_doc${counter.count}"

[2]
See committed changes in file PensionClaimController.java and form10D.jsp
Use the File IDs (scheme_cert_file_id) in request json and file names in Multipartfile to link files in each scenario.

[3]
Modify Form 10 save request JSON to include all files uploaded. The temporary file location (for download in preview) and final file location to be part of JSON.
"scheme_cert_file_id":"upload_sch_cert<an incremental part>"
"scheme_cert_file_temp_loc":"<file location temp before submit>"
"scheme_cert_file_loc":"<updated with actual file location after submit>"

under attribute scheme_cert_det .
Similarly as child nodes under other attributes.

Actions

Also available in: Atom PDF