From 40bbb32e417249bb81db6461eb98d1d90c50f3a6 Mon Sep 17 00:00:00 2001 From: Developer Date: Mon, 25 May 2026 17:11:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=82=A8=E6=B1=87=E6=80=BB=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=EF=BC=9A=E6=B7=BB=E5=8A=A0=E9=87=87=E8=B4=AD=E4=B8=AD?= =?UTF-8?q?=E5=8D=A1=E7=89=87=EF=BC=8C=E8=B0=83=E6=95=B4=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E4=B8=AD=E5=92=8C=E5=BE=85=E6=8A=95=E4=BA=A7=E5=AE=BD=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WarehouseSummary/index.vue | 56 ++++++++++++++++++- 1 file changed, 53 insertions(+), 3 deletions(-) diff --git a/src/views/WarehouseManagement/WarehouseSummary/index.vue b/src/views/WarehouseManagement/WarehouseSummary/index.vue index b0b4a787..e93ea5fe 100644 --- a/src/views/WarehouseManagement/WarehouseSummary/index.vue +++ b/src/views/WarehouseManagement/WarehouseSummary/index.vue @@ -30,18 +30,24 @@
补货中
- +
{{ statistics.生产中 }}
生产中
- +
{{ statistics.待投产 }}
待投产
+ + +
{{ statistics.采购中 }}
+
采购中
+
+
@@ -84,7 +90,8 @@ export default { 可出库: 0, 补货中: 0, 生产中: 0, - 待投产: 0 + 待投产: 0, + 采购中: 0 }, currentDetail: '', detailData: [], @@ -136,6 +143,9 @@ export default { // 待投产数据:补货件查询组件中状态为未开始的订单数量 this.getPendingProduction() + // 采购中数据:采购合同组件中状态为未到货的订单数量 + this.getPurchasing() + this.loading = false }, @@ -257,6 +267,21 @@ export default { }) }, + // 获取采购中数据 + getPurchasing() { + var param = [] + var Data = this.CreateData('11', '仓储管理_补货件查询', param) + this.ExecDatabase(Data).then(response => { + let count = 0 + response.data.forEach(item => { + if (item.状态 === '未到') { + count++ + } + }) + this.statistics.采购中 = count + }) + }, + // 显示详情 showDetail(type) { this.currentDetail = type @@ -281,6 +306,9 @@ export default { case '待投产': this.getPendingProductionDetail() break + case '采购中': + this.getPurchasingDetail() + break } }, @@ -393,6 +421,24 @@ export default { ] this.loading = false }) + }, + + // 获取采购中详情 + getPurchasingDetail() { + var param = [] + var Data = this.CreateData('11', '仓储管理_补货件查询', param) + this.ExecDatabase(Data).then(response => { + this.detailData = response.data.filter(item => item.状态 === '未到') + this.detailColumns = [ + { prop: '补货单号', label: '补货单号', width: '150px', align: 'center' }, + { prop: '名称', label: '物料名称', width: '180px', align: 'center' }, + { prop: '补货数', label: '补货数量', width: '100px', align: 'center' }, + { prop: '状态', label: '状态', width: '100px', align: 'center' }, + { prop: '补货日期', label: '补货日期', width: '150px', align: 'center' }, + { prop: '补货期限', label: '补货期限', width: '150px', align: 'center' } + ] + this.loading = false + }) } } } @@ -478,4 +524,8 @@ export default { .stat-card:nth-child(6) .stat-number { color: #607d8b; } + + .stat-card:nth-child(7) .stat-number { + color: #ff5722; + }