From 9a42a2d4b8854c15818212337643e61d9f8acfef Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 24 Apr 2026 14:15:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(material):=20=E5=88=97=E8=A1=A8=E9=A1=B5?= =?UTF-8?q?=E5=88=86=E7=BA=A7=E8=A1=A8=E5=A4=B4=E3=80=81=E5=88=97=E6=98=BE?= =?UTF-8?q?=E9=9A=90=E9=85=8D=E7=BD=AE=E3=80=81=E5=B7=A5=E5=85=B7=E6=A0=8F?= =?UTF-8?q?=E7=B4=A7=E5=87=91=E4=B8=8E=E9=AB=98=E7=BA=A7=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 表格改为数据驱动 + 三级分组表头 (材料信息/品牌与供应商/案例信息) - tag / stars 特殊单元格渲染 - 列设置 popover:按分组全选/全不选/单选,localStorage 持久化 - 工具栏两行:常用筛选 + 主操作 / 高级筛选面板 - 下拉 change、输入框 Enter 自动触发查询 - 高级筛选有值时"高级筛选"按钮显示红点 - 删除"查询"按钮;新增"重置筛选" - 新增供应商远程搜索下拉、合作模式/大类/阶段等筛选项 Co-Authored-By: Claude Opus 4.7 --- frontend/src/views/MaterialManage.vue | 391 +++++++++++++++++++++----- 1 file changed, 326 insertions(+), 65 deletions(-) diff --git a/frontend/src/views/MaterialManage.vue b/frontend/src/views/MaterialManage.vue index 774a803..2525701 100644 --- a/frontend/src/views/MaterialManage.vue +++ b/frontend/src/views/MaterialManage.vue @@ -2,65 +2,163 @@
材料管理
- - - - - - - - - - - 查询 - - {{ importing ? '导入中...' : '导入数据' }} - - - {{ exporting ? '导出中...' : '导出' }} - - 新增材料 -
+
+ + + + + + + + + + + + + 高级筛选 {{ advancedOpen ? '▲' : '▼' }} + + + +
+ + + {{ importing ? '导入中...' : '导入数据' }} + + + {{ exporting ? '导出中...' : '导出' }} + + 新增材料 + + + +
+
+
+ {{ group.label }} + 全选 + 全不选 +
+
+ {{ col.label }} +
+
+ +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + 重置筛选 +
- - - - - - - - - - - - - - - - -