- Add rlz_service_type and rlz_price_history tables
- Add backend entities, mapper, service, and controller for /system/serviceType
- Add frontend Vue page with list/create/edit/price update/price history
- Add sys_menu entries and role permissions for admin role
- Add admin backend module planning document
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix hospital field mapping: hospitalname (not hospitalName), id (not hospitalId)
- Add loading placeholder for hospital picker before API response
- Handle null userbName in paysuccess page when escort not yet assigned
- Create rlz_order table and order_view in MySQL database
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
#11: Rewrite paysuccess page - remove e-commerce template, show order summary
#12: Load hospital list dynamically from /system/hospital/list API
#13: Remove hardcoded bId and ID number, add optional ID card input field
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>