material_manage_system/frontend
文睿 张 7f2b296339 feat: 物料页面接入批量导入与模板下载
- 顶部加「下载模板」「批量导入」两个按钮和隐藏的 xlsx 文件输入
- 上传走保存互斥,飞行期间禁止切换公司;importing 标志挡住重复选文件
- 发起请求前清空 input.value,否则连续选同一个文件不会再触发 change
- 校验失败(400 且 data 带 errors)弹结果弹窗,其余错误走兜底提示
- 成功后刷新到第一页并提示导入条数

测试里挂载后先把 fetchMaterials mockClear 掉:onMounted 已经拉过一次列表,
不清空的话「未被调用」必然失败、成功用例的断言也没有区分度;成功那条改成断言
具体的 (1, '', 'all') 参数。
2026-10-10 16:30:27 +08:00
..
src feat: 物料页面接入批量导入与模板下载 2026-10-10 16:30:27 +08:00
.dockerignore chore: remove generated caches and temporary files 2026-09-17 15:17:23 +08:00
Dockerfile chore: remove generated caches and temporary files 2026-09-17 15:17:23 +08:00
index.html Initial commit 2026-09-15 16:08:18 +08:00
nginx.conf 修改一致性问题 2026-09-21 14:13:30 +08:00
package-lock.json Initial commit 2026-09-15 16:08:18 +08:00
package.json Initial commit 2026-09-15 16:08:18 +08:00
vite.config.js Initial commit 2026-09-15 16:08:18 +08:00
vitest.config.js Initial commit 2026-09-15 16:08:18 +08:00