Feature #7878
closedFeature #7906: Enquiry module in POS
Enquiry Module Enhancement – CRUD Implementation, Action-Based Updates & Pagination Integration
70%
Description
Implemented Enquiry module with complete create, edit, and list functionality along with action-based enhancements.
Integrated enquiry creation and update APIs with a dynamic form including customer selection, multi-service selection, property location mapping based on selected customer, follow-up date, and description fields.
Configured proper data population in edit mode and disabled customer modification to maintain relational integrity.
Implemented server-side pagination with correct backend mapping (pages to totalPages).
Added search functionality by customer name with loading and empty state handling.
Implemented delete functionality with confirmation modal requiring mandatory comments before deletion.
Developed separate action-based updates for follow-up date and notes using dedicated modals and APIs.
Enhanced UI with meaningful action icons, proper validation, and clean form layout alignment.
Subtasks
Related issues