数据过滤安全
部门/区域/货品类型 由于是树状结构的,遵循以下规则
当作用于数据时时如果选择一个节点,则视为其选择了该节点及其所有子节点, 忽视所有节点
当作用于审核时,则标识仅选择的节点??
仓库,账户存在新增后自身并不可见的问题
部门,区域设计到的必须输入
基础数据
| 部门 | 仅选择顶级节点包括下级节点 | 不允许增加顶级节点 |
| 地区 | 仅选择顶级节点包括下级节点 | 不允许增加顶级节点 |
| 合作伙伴 | 过滤地区 |
| 品牌 | 不处理 |
| 货品类型 | 暂不处理 |
| 仓库 | 按仓库过滤,部门过滤 |
| 账户 | 按账户,按部门过滤 |
| 员工 | 按部门过滤 |
| 科目 | 不处理 |
| 员工类型 | 不处理 |
| 核算模块 | 不处理 |
| 收入支出 | 不处理 |
| 货币 | 不处理 |
单据,均按部门过滤
问题,存在修改权限后仓库,现金银行,部门,员工等在ui上可能不能正确显示的问题, 用户事先拥有权限的仓库部门和地区在后期被取消
报表
仓库
| 库存报表1 | 仓库和货品类型 不包括部门兼容c8 | /api/on_hands /report.on_hand_line |
| 库存报表2 | 仓库和货品类型,不包括部门 | on_hand_product_type |
| 库存报表3 | 仓库 和部门 | on_hand_log_out |
| 库存报表4 | 仓库和部门 | on_hand_log_in |
| 库存报表5 | 仓库和部门 | report.on_hand |
销售
| 自定义销售报表 | 部门,区域,货品类型过滤 | sale_line |
| 货品销售报表 | 部门,区域,货品类型过滤 | sale_product_type |
| 地区销售报表 | 部门,区域,货品类型过滤 | sale_area |
| 部门销售报表 | sale_department 部门,区域,货品类型过滤 | x_r_getSaleReport4 |
| 货品客户报表 | sale_product_partner | x_r_getSaleReport5 |