This module helps in taking the measurement, for an accepted contract
This module has 5 associated screens :
Create
Inbox
Edit
View
Search
Set module code as "Measurement" in Module.js of Measurement Module. Refer https://github.com/egovernments/works-mdms-data/blob/DEV/data/pg/tenant/citymodule.json
Enable Module in App.js. Update the object ‘enabledModules’. Use the code “Measurement”. This code should match with the code of the cityModule.json, mentioned above.
S.No
API
Action ID
Roles
2
to be updated
37
MB_CREATOR
3
to be updated
38
MB_VERIFIER
5
to be updated
104
MB_APPROVER
6
/egov-hrms/employees/_search
4
EMPLOYEE_COMMON
8
/inbox/v2/_search
65
EMPLOYEE_COMMON
S.No
Screen
Navigation URL
LeftIcon Updates
Roles
2
to be updated
https://github.com/egovernments/egov-mdms-data/commit/85761f2c82ced17a0259e077f6b82355e62ce35c
S.No
Screen
Configuration
1
Search
to be updated
2
Inbox
to be updated
TenantID
Module
statea
rainmaker-measurement
UI Component Name
Business Service
WorkflowActions
MB
MeasureTable:
This is the main component that handles the Logic for capturing the measurement for SOR / NONSOR based on the given processed Line items from the Estimate.
The same component has been used in the Detailed estimate which captures the detailed measurement information
The same component has the capability to be used in both create and view screens.
MeasureCard:
This component handles the logic of the inner table present inside the MeasureTable.