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>
| | |
| | | options: getDictOptions(DICT_TYPE.MES_PRO_LINK_TYPE, 'number'), |
| | | placeholder: '请选择', |
| | | }, |
| | | rules: z.number().default(3), |
| | | rules: z.number().optional(), |
| | | }, |
| | | { |
| | | fieldName: 'colorCode', |
| | |
| | | options: getDictOptions(DICT_TYPE.MES_PRO_LINK_TYPE, "number"), |
| | | placeholder: "请选择", |
| | | }, |
| | | rules: z.number().default(3), |
| | | rules: z.number().optional(), |
| | | }, |
| | | { |
| | | fieldName: "colorCode", |