/
BillGenie - Group Bills

BillGenie - Group Bills

Group Bills

Objective

Provide Citizen/Employee to search existing Bill ,its current status , merge bills and download.

Route - https://egov-micro-dev.egovernments.org/employee/abg/groupBills

Technical Implementation Details

 

Table Structure

  • MUIDataTable is used to implement Table component.

  • Every columns are entry given as an Object

{  labelName: "Bill No.",    labelKey: "ABG_COMMON_TABLE_COL_BILL_NO" }

,

  • Any customizations at column level is by customBodyRender hook available in all the colums ‘option’ property.

 

 

Data fetch,load and render :

Once the data is fetched using egov-searcher/bill-genie/billswithaddranduser/_get API, the returned data is formatted and dispatched to redux

https://github.com/egovernments/frontend/blob/80c5bff5b0869ba44f1626fabe4a5a6133afa558/web/rainmaker/dev-packages/egov-abg-dev/src/ui-config/screens/specs/abg/groupBillResource/functions.js

As we can see from the image above, the data is put to specific path inside props.

Table component now fetches the data from its props as shown below.

Api Used :

  1.   egov-mdms-service/v1/_search,

  2. egov-searcher/bill-genie/billswithaddranduser/_get

 

ROLE ACTION MAPPING

API

ROLES

ACTION ID

API

ROLES

ACTION ID

1

egov-mdms-service/v1/_search

SUPERUSER , LOA_CREATOR , WO_CREATOR , AE_CREATOR , WORKS_MASTER_CREATOR

954

2

egov-searcher/bill-genie/billswithaddranduser/_get

SUPERUSER , EMPLOYEE , CITIZEN

1804

 

Related content

BillGenie
More like this
Release Notes - Bill Genie ( V1.0 )
Release Notes - Bill Genie ( V1.0 )
Read with this
Universal Collection
Universal Collection
More like this
Receipt Search and Cancellation
Receipt Search and Cancellation
More like this
Bill Amendment
Bill Amendment
More like this
Current Bill Cancellation(frontend repo) - Technical Documentation
Current Bill Cancellation(frontend repo) - Technical Documentation
More like this