Objective
Provide the details of the Connection to Employee and Citizen.
Connection Details page provide the details about the connection, the Property which is used to create the connection and the Owner details of the property. The same can be downloaded as a PDF file or printed directly from the page.
Employee will be able to open “View Consumption Details” page from “Connection Details” page for the Metered Reading Connection. Consumption details page will provide more options like adding details of the consumed water charges. TBD - details about View Consumption Details.
Hook Details for connection Details search and others:
const { isLoading, isError, data: applicationDetails, error } = Digit.Hooks.ws.useConnectionDetail(t, tenantId, applicationNumber, serviceType); const { isLoading: updatingApplication, isError: updateApplicationError, data: updateResponse, error: updateError, mutate, } = Digit.Hooks.ws.useWSApplicationActions(serviceType); const { data: reciept_data, isLoading: recieptDataLoading } = Digit.Hooks.useRecieptSearch( { tenantId: stateCode, businessService: serviceType == "WATER" ? "WS.ONE_TIME_FEE" : "SW.ONE_TIME_FEE", consumerCodes: applicationDetails?.applicationData?.applicationNo }, { enabled: (applicationDetails?.applicationData?.applicationNo && applicationDetails?.applicationData?.applicationType?.includes("NEW_") && !applicationDetails?.colletionOfData?.length > 0) ? true : false } );
Localisation:
Localisation keys used in this page are added under “rainmaker-ws” locale module and the same should be used if any new keys are added in this page.
Downloads:
Download Receipt Method:
const appFeeDownloadReceipt = { order: 1, label: t("DOWNLOAD_RECEIPT_HEADER"), onClick: () => getRecieptSearch(reciept_data?.Payments?.[0]), };
2. Connection Details Receipt Method:
const connectionDetailsReceipt = { order: 2, label: t("WS_CONNECTION_DETAILS_RECEIPT"), onClick: () => downloadConnectionDetails(), };
API Call Role Action mapping:
S.No. | API | Action id | Roles |
---|---|---|---|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 | / |
|
|
Add Comment