Employee: Connection Details
Water and Sewerage connection details feature for employees - technical implementation doc
Last updated
Was this helpful?
Was this helpful?
const { isLoading, isError, data: response } = Digit.Hooks.ws.useWSConsumptionSearch({ filters: filter1 }, { filters: filter1 });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 } );const appFeeDownloadReceipt = { order: 1, label: t("DOWNLOAD_RECEIPT_HEADER"), onClick: () => getRecieptSearch(reciept_data?.Payments?.[0]), };const connectionDetailsReceipt = { order: 2, label: t("WS_CONNECTION_DETAILS_RECEIPT"), onClick: () => downloadConnectionDetails(), };