liu
2026-09-04 9770f20ab2643c0283d4b60ef9aaecabe1e808c6
fix(mes): 工艺路线工序「与下道工序关系」改为非必填

「与下道工序关系」(linkType) 原配置 z.number().default(3),
新增工序时因默认值 3 兜底导致必填校验形同虚设、不选择也能直接提交,
且界面仍显示必填提示。改为 z.number().optional():
- 非必填、可留空保存(存 null)
- 不再带默认值,去掉“必填”观感

同步更新 process-design/route 与 mes/pro/route 两处重复的工序表单 schema。
后端 SaveReqVO/字段本身未加必填,无需后端改动。

Co-Authored-By: Claude <noreply@anthropic.com>
已修改2个文件
4 ■■■■ 文件已修改
src/views/mes/pro/route/data.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mes/process-design/route/data.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mes/pro/route/data.ts
@@ -247,7 +247,7 @@
        options: getDictOptions(DICT_TYPE.MES_PRO_LINK_TYPE, 'number'),
        placeholder: '请选择',
      },
      rules: z.number().default(3),
      rules: z.number().optional(),
    },
    {
      fieldName: 'colorCode',
src/views/mes/process-design/route/data.ts
@@ -219,7 +219,7 @@
        options: getDictOptions(DICT_TYPE.MES_PRO_LINK_TYPE, "number"),
        placeholder: "请选择",
      },
      rules: z.number().default(3),
      rules: z.number().optional(),
    },
    {
      fieldName: "colorCode",