feat: replace detail drawers with dialogs, add PDF export

- purchaseorder: el-drawer replaced with el-dialog + PDF export
- quotation: el-drawer replaced with el-dialog + PDF export
- rfq: add route-based detail page (/bid/rfq/detail) with PDF export
- PDF header: logo + 福安德综合报价系统 + doc type + item tables
- Add jspdf 2.5.2 + html2canvas for PDF generation
This commit is contained in:
2026-05-22 10:17:38 +08:00
parent 9055d34484
commit 1bc99dcc7c
4 changed files with 634 additions and 51 deletions

View File

@@ -33,9 +33,11 @@
"file-saver": "2.0.5",
"fuse.js": "6.4.3",
"highlight.js": "9.18.5",
"html2canvas": "^1.4.1",
"js-beautify": "1.13.0",
"js-cookie": "3.0.1",
"jsencrypt": "3.0.0-rc.1",
"jspdf": "^2.5.2",
"nprogress": "0.2.0",
"quill": "2.0.2",
"screenfull": "5.0.2",