gaoluyang
2026-08-12 c7d9c7f73f92dd8fb2b7cb3f8cfe6841ca956d18
src/views/productionManagement/productionOrder/index.vue
@@ -125,7 +125,8 @@
    <!-- 来源数据弹窗 -->
    <el-dialog v-model="sourceDataDialogVisible"
               title="来源数据"
               width="1200px">
               width="1200px"
               custom-class="source-data-dialog">
      <div v-if="sourceRowData"
           class="applyno-summary1">
        <div class="summary-item">
@@ -487,7 +488,7 @@
    if (!Number.isFinite(n)) return 0;
    if (n <= 0) return 0;
    if (n >= 100) return 100;
    return Math.round(n);
    return parseFloat(n.toFixed(2));
  };
  // 30/50/80/100 分段颜色:红/橙/蓝/绿
@@ -723,6 +724,7 @@
          bomNo: row.bomNo || "",
          description: data.description || "",
          quantity: row.quantity || 0,
          technologyRoutingId: data.technologyRoutingId,
          orderId,
          type: "order",
          editable: !row.endOrder,
@@ -943,6 +945,17 @@
    text-shadow: 0 1px 2px rgba(64, 158, 255, 0.2);
  }
  .source-data-dialog {
    display: flex;
    flex-direction: column;
    max-height: 80vh;
    .el-dialog__body {
      overflow-y: auto;
      flex: 1;
    }
  }
  .source-table-container {
    margin-top: 20px;
  }
@@ -951,8 +964,6 @@
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-height: 500px;
    overflow-y: auto;
    padding: 10px;
    background-color: #f5f7fa;
    border-radius: 4px;