Commit Graph

11 Commits

Author SHA1 Message Date
renjianbo
1d0a0b9b04 feat: add request.js utility, service page, and fix hospital image URLs
- Add request.js for unified API calls with loading/error handling
- Add service page (service type listing)
- Fix hospital list to load from API with proper image URL construction
- Add service types dynamic loading on index page
- Various mini program improvements (order, care, wallet pages)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-07 10:13:26 +08:00
renjianbo
fe5a2f2fdc fix: remove FastJSON dependency from RlzNursingArticleController
- Remove JSONArray/JSONObject usage (not available in ruoyi-system module)
- publishedList() now returns List directly via AjaxResult.success()

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 00:55:33 +08:00
renjianbo
12d67c00f4 feat: improve nursing article module with rich content and view tracking
- Add content field (LONGTEXT) with Quill rich text editor in admin UI
- Add view_count field with auto-increment API endpoint
- Replace manual image URL input with image-upload component
- Add /system/nursing/published and /view/{id} public endpoints
- Improve Android error handling with toast and cache fallback
- Optimize ViewHolderFive adapter to reuse instead of recreating

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 00:52:12 +08:00
renjianbo
065622c570 feat: add dynamic nursing news/information management
- Backend: create RlzNursingArticle CRUD (entity, mapper, service, controller)
- Backend: replace hardcoded data in getAppIndexInfo with DB query
- Admin UI: add nursing article management page under 系统管理
- Android: fetch nursing info from API instead of hardcoded data
- SQL: create rlz_nursing_article table with menu and permissions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 23:50:02 +08:00
renjianbo
f3e2fd2829 feat: add dashboard enhancement with ECharts charts (#20)
- Add 6 dashboard query methods to RlzOrderMapper (status/type/trend/ranking)
- Add dashboard endpoint /system/view/dashboard combining all stats
- Rewrite index.vue with ECharts: summary cards, order/revenue trend,
  status pie, hospital and caregiver ranking charts
- Add getDashboard API to finance.js

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 09:11:50 +08:00
renjianbo
39a371b9ac feat: add financial management module (#19)
- Add income stats API endpoint (GET /system/view/incomeStats)
- Create frontend pages: refund, settlement, income stats, transaction detail
- Add finance API module (refund approve, settlement, income stats)
- Update database menus for finance module paths
- Add jiaoyi_detail transaction list with jiaoyi_detail menu

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 08:47:25 +08:00
renjianbo
8f2d9c337a feat: add certification approve/reject with enhanced UI (#18)
- Add PUT /approve/{id} and PUT /reject/{id} endpoints
- Add state filter dropdown (pending/approved/rejected)
- Add colored status tags and approve/reject action buttons
- Add reject reason dialog and detail view with image previews

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 01:13:01 +08:00
renjianbo
cccc88e2e2 refactor: de-submodule rlz backend and integrate all source code
Move rlz/ backend from git submodule to first-class source tree.
Includes all RuoYi 3.8.3 backend source, mapper XMLs, SQL scripts,
Dockerfile, and build configs. Also adds frontend enhancements:

- Order management: status filters, refund review, settlement (Issue #14)
- Hospital management: level/description/image fields (Issue #16)
- User management: type filter, userLevel, stats endpoint (Issue #17)
- Dev environment: application-dev.yml for rlz_dev database
- CI/CD: Drone pipeline configuration (.drone.yml)
- Mini program: API config extraction (coupon/utils/config.js)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 00:20:42 +08:00
renjianbo
482b9ac92f feat: add service type management module (#15)
- 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>
2026-05-15 00:18:21 +08:00
rjb
1047599bde fix: add docker-compose config and fix nginx proxy for /prod-api/ endpoint 2026-05-11 00:13:26 +08:00
rjb
a02773e383 first commit 2026-01-26 15:02:59 +08:00