// the find
buqiyuan/vue3-antdv-admin
基于 vite5.x + vue3.x + ant-design-vue4.x + typescript hooks 的基础后台管理系统 RBAC的权限系统, JSON Schema动态表单,动态表格,锁屏界面
A Vue3 + Vite + TypeScript admin dashboard template built on ant-design-vue, with RBAC permissions, JSON-schema-driven dynamic forms/tables, and a mock API layer. It's aimed at developers who want a Chinese-ecosystem alternative to the usual React admin templates, paired with a companion NestJS backend repo for a full-stack starting point.
The monorepo includes custom vite plugins (vite-plugin-msw for request mocking, vite-plugin-http2-proxy) rather than just bolting on off-the-shelf tooling, which shows actual engineering work beyond template assembly. The schema-form and dynamic-table components are built as composable hooks (useColumns, useTableForm, useEditable) instead of monolithic components, so extending them doesn't mean forking the whole thing. It mixes TSX in for logic-heavy pieces (table-action, icon-font) while keeping simple views as SFCs, which is a sensible split rather than dogmatic template-only Vue. It also ships a real paired backend (nest-admin) with swagger docs, so the RBAC and dynamic-table features aren't just frontend mockups against fake data.
There's no test directory anywhere in the tree — no unit tests, no e2e tests — which is a real gap for a 4k-star project people fork as a foundation for internal tools. Nearly all documentation (README, docs site, commit convention) is Chinese-only, so English-speaking adopters are working from locale files and inference rather than real docs, despite shipping en.ts translations in the UI itself. The README publishes default login credentials (admin/a123456) with no warning that this needs to be rotated before any real deployment. The last push was May 2025, so it's been dormant for well over a year, and the README's own todolist (SKU demo, PDF export) still shows unfinished items that never got picked back up.