Add a "列设置" dropdown next to the results header that lets users
check/uncheck columns to show or hide them. Preferences persist across
page refreshes via localStorage. Also add allowedDevOrigins to
next.config.ts for LAN access.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Convert the Demo UI component into a working Next.js TypeScript page
that fetches live data from the API routes with debounced search,
loading/error states, server-side filtering, sorting, and pagination.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add GET /api/warehouse/filters endpoint that returns distinct workshop
codes/names and handler names from both pressure gauge and thermometer
contract tables, filtering out noise values from the workshop column.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Install mssql (SQL Server driver) and lucide-react (icon library)
for the warehouse query system.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>