feat(web): migrate CRM screens to Ant Design Vue with central theme

Adopt ant-design-vue and a shared antdTheme for leads, pipeline, invoices, and shared form controls under strict single-page governance.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-18 19:39:59 +03:30
co-authored by Cursor
parent ab538b8304
commit 4abab55a6b
40 changed files with 7529 additions and 11795 deletions
+2
View File
@@ -10,7 +10,9 @@
"lint": "echo \"web lint placeholder\""
},
"dependencies": {
"@ant-design/icons-vue": "^7.0.1",
"@mento/shared": "*",
"ant-design-vue": "^4.2.6",
"axios": "^1.8.4",
"echarts": "^6.1.0",
"pinia": "^3.0.1",