云
7 天以前 f984f80ff5d6c36af7860a17d762fe92731e28bd
src/views/mes/pro/route/data.ts
@@ -226,6 +226,7 @@
      componentProps: {
        products,
      },
      help: '配比表示每产出 1 个主产出时的附带数量:主产出固定为 1,联产品按实际比例填写(如 1 台主产品附带 2 个半成品则填 2);报工时按「本次报工数量 × 配比」生成各产出数量',
      formItemClass: 'col-span-2',
    },
    {
@@ -238,6 +239,7 @@
        placeholder: '请选择',
      },
      rules: z.number().default(3),
      dependencies: { triggerFields: [''], show: () => false },
    },
    {
      fieldName: 'colorCode',
@@ -328,23 +330,18 @@
        return outputs
          .map((output) => {
            const name = output.itemName ?? output.itemCode ?? output.itemId;
            return output.productId == null
              ? `${name}(通用)`
              : `${name}(${output.productName ?? output.productId})`;
            const ratio = output.quantity ?? 1;
            const text = `${name} × ${ratio}`;
            const product =
              output.productId == null
                ? '通用'
                : (output.productName ?? output.productId);
            return `${output.mainFlag ? '★' : ''}${text}(${product})`;
          })
          .join('、');
      },
    },
    { field: 'nextProcessName', title: '下一道工序', width: 140 },
    {
      field: 'linkType',
      title: '与下一道工序关系',
      width: 160,
      cellRender: {
        name: 'CellDict',
        props: { type: DICT_TYPE.MES_PRO_LINK_TYPE },
      },
    },
    {
      field: 'keyFlag',
      title: '关键工序',