Create CRUD page for inspection templates with:
- List page with search by name/bizType/status
- Modal form with basic info + inline editable items table
- Support add/delete inspection items with category, name,
code, input type, sort, required fields
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Create vehicle-replacement module (data.ts, index.vue, form.vue)
with full CRUD, BPM approval actions, and conditional row actions
- Enhance vehicle-prepare form with InspectionForm component
(backwards compatible with old hardcoded checklist)
- Enhance delivery-order with "还车" and "替换车" action buttons
on completed orders, plus InspectionForm integration
- Enhance return-order with BPM approval submit/withdraw actions
and per-vehicle inspection start/view capability
- Add inspectionRecordId to vehicle-prepare and delivery-order API types
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Create inspection.ts with template CRUD and record APIs
- Create vehicle-replacement.ts with full CRUD + BPM approval APIs
- Update return-order.ts with new fields and 5 new endpoints
- Create shared InspectionForm.vue component with category grouping,
multi-input-type rendering, auto-save, and image upload
- Update barrel exports in index.ts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>