feat: 新增物料管理看板功能及多项优化

新增物料管理看板功能,包含统计卡片和图表展示
优化物料选择器组件,支持分页和搜索功能
重构物料详情展示组件,支持动态加载数据
添加多个ECharts图表组件用于数据可视化
完善出入库和采购单相关功能,增加在途数量显示
修复若干界面显示问题和交互逻辑
This commit is contained in:
砂糖
2026-01-31 14:21:49 +08:00
parent 48e75676c5
commit 42f6f83c3a
17 changed files with 1278 additions and 115 deletions

View File

@@ -26,6 +26,9 @@ importers:
clipboard:
specifier: 2.0.11
version: 2.0.11
dayjs:
specifier: ^1.11.19
version: 1.11.19
echarts:
specifier: 5.6.0
version: 5.6.0
@@ -71,6 +74,9 @@ importers:
vue-router:
specifier: 4.5.1
version: 4.5.1(vue@3.5.16)
vue3-treeselect:
specifier: ^0.1.10
version: 0.1.10(vue@3.5.16)
vuedraggable:
specifier: 4.1.0
version: 4.1.0(vue@3.5.16)
@@ -911,8 +917,8 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
dayjs@1.11.13:
resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
dayjs@1.11.19:
resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
@@ -2463,6 +2469,11 @@ packages:
peerDependencies:
vue: ^3.2.0
vue3-treeselect@0.1.10:
resolution: {integrity: sha512-QawdAbzmlZ7T3uBdSU4FRnrnmcV0Q9Jrph5hUBQJcXmM9OZ8lULQo7O7YbKxkOyuDX9Yx2rGjs6L5FKcL1FeXA==}
peerDependencies:
vue: ^3.0.0
vue@3.5.16:
resolution: {integrity: sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==}
peerDependencies:
@@ -3245,7 +3256,7 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
dayjs@1.11.13: {}
dayjs@1.11.19: {}
debug@2.6.9:
dependencies:
@@ -3361,7 +3372,7 @@ snapshots:
'@types/lodash-es': 4.17.12
'@vueuse/core': 9.13.0(vue@3.5.16)
async-validator: 4.2.5
dayjs: 1.11.13
dayjs: 1.11.19
escape-html: 1.0.3
lodash: 4.17.21
lodash-es: 4.17.21
@@ -4972,6 +4983,10 @@ snapshots:
'@vue/devtools-api': 6.6.4
vue: 3.5.16
vue3-treeselect@0.1.10(vue@3.5.16):
dependencies:
vue: 3.5.16
vue@3.5.16:
dependencies:
'@vue/compiler-dom': 3.5.16