|
@@ -153,7 +153,11 @@ watch(
|
|
|
|
|
|
|
|
// 公司/工厂已降级为系统后台归属字段(新增自动补默认、编辑保留原值),不再作为用户前台必填项。
|
|
// 公司/工厂已降级为系统后台归属字段(新增自动补默认、编辑保留原值),不再作为用户前台必填项。
|
|
|
const rules: FormRules = {
|
|
const rules: FormRules = {
|
|
|
- domain: [{ required: true, message: '请填写工厂域编码', trigger: 'blur' }],
|
|
|
|
|
|
|
+ // 工厂域编码控件已 v-if="false" 隐藏,此处不再挂 required:
|
|
|
|
|
+ // 隐藏控件上的校验失败无处标红,而 submitForm 的 validate() 在 try 外、异常被吞,
|
|
|
|
|
+ // 表现为「点保存毫无反应」,用户完全无从判断。
|
|
|
|
|
+ // 注意:后端 AdoS0StdOpMasterUpsertDto.Domain 仍是 [Required],域编码为空时依旧会被拒;
|
|
|
|
|
+ // 去掉前台规则只是把静默失败变成可见的后端报错,未解除该必填约束。
|
|
|
stdOp: [{ required: true, message: '请填写标准工序名称', trigger: 'blur' }],
|
|
stdOp: [{ required: true, message: '请填写标准工序名称', trigger: 'blur' }],
|
|
|
stdOpCode: [{ required: true, message: '请填写标准工序编码', trigger: 'blur' }],
|
|
stdOpCode: [{ required: true, message: '请填写标准工序编码', trigger: 'blur' }],
|
|
|
};
|
|
};
|