1
heshaofeng
2026-01-21 c47acd2171faa2010384c57cd74c6ad1e415a13e
ÏîÄ¿´úÂë/WIDESEA_WMSClient/src/views/Home.vue
@@ -31,7 +31,7 @@
              <Download />
            </el-icon>
          </div>
          <div class="card-title">今日入库完成数</div>
          <div class="card-title">今日入库完成箱数</div>
          <div class="card-value">{{ bigscreendata.inboundCount }}</div>
        </div>
      </el-col>
@@ -42,7 +42,7 @@
              <Upload />
            </el-icon>
          </div>
          <div class="card-title">今日出库完成数</div>
          <div class="card-title">今日出库完成箱数</div>
          <div class="card-value">{{ bigscreendata.outboundCount }}</div>
        </div>
      </el-col>
@@ -114,7 +114,7 @@
      </el-col>
      <el-col :span="8">
        <div class="chart-card">
          <div class="chart-title">近7日出入库趋势(图像化走势)</div>
          <div class="chart-title">近7日出入库单据趋势(图像化走势)</div>
          <div ref="stockTrendRef" class="chart-container"></div>
        </div>
      </el-col>
@@ -203,9 +203,9 @@
  const uniqueMap = new Map();
  expirationList.forEach(item => {
    const uniqueKey = [
      item.materielCode || '未知编码',
      item.batchNo || '未知批次',
      item.palletCode || '未知托盘',
      item.materielCode,
      item.batchNo,
      item.palletCode,
    ].join('|');
    if (!uniqueMap.has(uniqueKey)) {
      uniqueMap.set(uniqueKey, item);
@@ -227,16 +227,16 @@
      expireLevel = '30天以上';
    }
    return {
      materielCode: item.materielCode || '未知编码',
      materielName: item.materielName || '未知名称',
      batchNo: item.batchNo || '未知批次',
      validDate: item.validDate || '未知有效期',
      materielCode: item.materielCode,
      materielName: item.materielName,
      batchNo: item.batchNo,
      validDate: item.validDate,
      daysToExpiration: daysToExpiration,
      expireLevel: expireLevel,
      stockQuantity: item.stockQuantity || 0,
      locationCode: item.locationCode || '未知库位',
      palletCode: item.palletCode || '未知托盘',
      unit: item.unit || 'PCS'
      locationCode: item.locationCode,
      palletCode: item.palletCode,
      unit: item.unit
    };
  });
});
@@ -293,12 +293,12 @@
  // æ ¼å¼åŒ–入库订单
  const formattedInbound = inboundOrders.map(item => ({
    upperOrderNo: item.upperOrderNo || item.inboundOrderNo || '未知单号',
    upperOrderNo: item.upperOrderNo || item.inboundOrderNo,
    taskStatus: item.orderStatus || 0,
    taskType: 'inbound',
    businessType: item.businessType || '',
    returnToMESStatus: item.returnToMESStatus || 0,
    factoryArea: item.factoryArea || '未知厂区',
    factoryArea: item.factoryArea,
    modifier: item.modifier,
    createDate: item.createDate,
    modifyDate: item.modifyDate
@@ -306,15 +306,15 @@
  // æ ¼å¼åŒ–出库订单
  const formattedOutbound = outboundOrders.map(item => ({
    upperOrderNo: item.upperOrderNo || item.orderNo || '未知单号',
    upperOrderNo: item.upperOrderNo || item.orderNo,
    taskStatus: item.orderStatus || 0,
    taskType: 'outbound',
    businessType: item.businessType || '',
    returnToMESStatus: item.returnToMESStatus || 0,
    factoryArea: item.factoryArea || '未知厂区',
    modifier: item.modifier || '未知修改人',
    createDate: item.createDate || '未知时间',
    modifyDate: item.modifyDate || '未知时间'
    factoryArea: item.factoryArea,
    modifier: item.modifier,
    createDate: item.createDate,
    modifyDate: item.modifyDate
  }));
  const merged = [...formattedInbound, ...formattedOutbound];