云
2026-09-21 e783f532c04d08d2e86ba2b6752a0220a23ebc04
feat(mes): 调整OQC检验单客户端权限控制逻辑

- 修改MesQcOqcMapper查询逻辑,允许client_id为空的记录对所有有权限用户可见
- 当permittedClientIds为空时,设置wrapper条件为client_id为null
- 当permittedClientIds不为空时,支持client_id在指定范围或为null的记录
- 移除MesQcOqcSaveReqVO中clientId字段的@NotNull校验注解
- 更新数据传输对象描述,将客户ID标记为可选字段
- 移除前端表单中客户选择字段的必填校验规则
已修改1个文件
1 ■■■■■ 文件已修改
src/views/mes/qc/oqc/data.ts 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mes/qc/oqc/data.ts
@@ -168,7 +168,6 @@
      componentProps: {
        placeholder: '请选择客户',
      },
      rules: 'selectRequired',
      dependencies: {
        triggerFields: ['sourceDocId'],
        componentProps: (values) => ({