From 2ea88316d2c57af235db6626d2e4ccfc385d2c35 Mon Sep 17 00:00:00 2001 From: sion123 <450702724@qq.com> Date: Thu, 4 Jun 2026 01:16:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ui):=20=E9=87=8D=E6=9E=84=E7=B4=A0?= =?UTF-8?q?=E6=9D=90=E4=B8=8A=E4=BC=A0=E5=BC=B9=E7=AA=97=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E7=94=A8=E6=88=B7=E4=BA=A4=E4=BA=92?= =?UTF-8?q?=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重构整个上传流程为清晰的三阶段结构:拖拽区、文件列表、上传进度 - 使用 BEM 命名规范替换原有嵌套 CSS 选择器,提升可维护性 - 简化模板逻辑和模板代码,移除冗余状态变量和条件判断 - 优化进度显示,新增剩余时间估算功能 - 替换 `Progress` 组件为原生样式实现,减少外部组件依赖 - 统一文件操作和上传逻辑的错误处理流程 - 优化视觉设计:调整弹窗宽度、改进拖拽区样式、精简按钮布局 --- .../material/MaterialUploadModal.vue | 810 +++++++----------- 1 file changed, 321 insertions(+), 489 deletions(-) diff --git a/frontend/app/web-gold/src/components/material/MaterialUploadModal.vue b/frontend/app/web-gold/src/components/material/MaterialUploadModal.vue index 16f623a18b..c1bf01fa2e 100644 --- a/frontend/app/web-gold/src/components/material/MaterialUploadModal.vue +++ b/frontend/app/web-gold/src/components/material/MaterialUploadModal.vue @@ -1,129 +1,98 @@