Expenditure Dashboard

Users are redirected to this screen when they select the GPWSC Dashboard option on the home screen.

Link β†’ {base url}/mgramseva/home/dashboard?tab=1

User Interaction On Screen

  • Users can select the year from the drop-down which contains the list of financial years.

  • From the text field, users can search for the expenses using Bill ID or vendor name.

  • Users can see the expense data for paid and pending with respective tabs.

  • Initially, only 10 expenses are loaded for the selected tab. The pagination dropdown and right arrow click enable the user to load and view more expense records.

  • Selecting any Bill ID navigates the users to the Expense update screen.

Files Path

Primary Files:

punjab-mgramseva/Dashboard.dart at develop Β· egovernments/punjab-mgramseva

​punjab-mgramseva/search_expense.dart at develop Β· egovernments/punjab-mgramseva

API Details

End Point
Request Method
Request Info

/echallan-services/eChallan/v1/_create

POST

tenantId : {} offset ; {} limit : {} fromDate : {} toDate : {} vendorName : {} challanNo : {} toDate : {} freeSearch : {} status : {} isBillCount : {}

sortOrder ; {} sortBy : {} isBillPaid : {}

Stack

1 β†’ Home Screen. + Dashboard expenditure screen + update expense screen

Pop β†’ Dashboard expenditure screen β†’ Home Screen

2 β†’ Home Screen. + Dashboard expenditure screen + update expense screen + expense update success

Pop β†’ Home Screen

Widgets utilised from the Library

Role Access Mapping

Files Path

Model β†’

punjab-mgramseva/expenses_details.dart at develop Β· egovernments/punjab-mgramseva

View β†’

punjab-mgramseva/Dashboard.dart at develop Β· egovernments/punjab-mgramseva

punjab-mgramseva/search_expense.dart at develop Β· egovernments/punjab-mgramseva

Controller β†’

punjab-mgramseva/dashboard_provider.dart at develop Β· egovernments/punjab-mgramseva

punjab-mgramseva/expenses_repo.dart at develop Β· egovernments/punjab-mgramseva

Last updated

Was this helpful?