广丰卷烟厂数采质量分析系统
zhuguifei
2026-04-03 08114b7451615854cb01556a7c477e32e17f520e
ruoyi-plus-soybean/src/views/analy/store-silk/modules/store-silk-sankey.vue
old mode 100644 new mode 100755
@@ -85,7 +85,11 @@
    const fsBase = `喂丝机 ${item.fsNum || '-'}`;
    const siloBase = `储丝柜 ${item.siloNum || '-'}`;
    const equ = item.equNo ? `${item.equNo}#${type === 'roller' ? '卷接机' : '包装机'}` : type === 'roller' ? '卷接机' : '包装机';
    const equ = item.equNo
      ? `${item.equNo}#${type === 'roller' ? '卷接机' : '包装机'}`
      : type === 'roller'
        ? '卷接机'
        : '包装机';
    const target = equ;
    const fs = fsBase;
    const silo = siloBase;
@@ -190,8 +194,9 @@
            if (kind === 'fs') {
              const materialLine = meta?.materialname ? `牌号:${meta.materialname}` : '';
              const batchLine = meta?.batchcode ? `批次:${meta.batchcode}` : '';
              const jobLine =
                Number.isFinite(Number(meta?.jobinput)) ? `投料重量:${Number(meta.jobinput).toFixed(2)}kg` : '';
              const jobLine = Number.isFinite(Number(meta?.jobinput))
                ? `投料重量:${Number(meta.jobinput).toFixed(2)}kg`
                : '';
              const lines: string[] = [displayName];
              lines.push('');
              if (materialLine) lines.push(materialLine);
@@ -206,8 +211,7 @@
            if (kind === 'silo') {
              const beginLine = meta?.distimebegin ? `开始:${meta.distimebegin}` : '';
              const endLine = meta?.distimeend ? `结束:${meta.distimeend}` : '';
              const valLine =
                typeof value === 'number' && Number.isFinite(value) ? `产量:${value.toFixed(2)}箱` : '';
              const valLine = typeof value === 'number' && Number.isFinite(value) ? `产量:${value.toFixed(2)}箱` : '';
              const lines: string[] = [displayName];
              lines.push('');
              if (beginLine) lines.push(beginLine);
@@ -229,9 +233,9 @@
              return `${displayName}\n${value.toFixed(2)}箱`;
            }
            return displayName;
          }
        }
      }
      },
    ]
  };
});
@@ -275,7 +279,7 @@
    <div v-if="!hasData" class="flex-center flex-1 text-gray-400">
      暂无{{ sankeyType === 'roller' ? '卷接' : '包装' }}桑基图数据
    </div>
    <div v-else ref="domRef" class="flex-1 min-h-360px overflow-hidden"></div>
    <div v-else ref="domRef" class="min-h-360px flex-1 overflow-hidden"></div>
  </div>
</template>