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; + }