PRO全链路后端权限优化
后端逻辑做权限限制
包裹、订单总体显示的权限逻辑:
SC
SC可看到所有包裹、订单(所有商户,所有使用SC仓库&渠道,商户自营仓库&渠道的包裹、订单)
在后台区分包裹、订单所属仓库和所用渠道是SC还是商户自营
SC只可看到所属仓库是SC的发货单
PRO&MAX商户
商户可看到自身公司下的所有包裹、订单(所有使用SC仓库&渠道,商户自营仓库&渠道的包裹、订单)
在后台区分包裹、订单所属仓库和所用渠道是SC还是商户自营
商户只可看到所属仓库是商户的发货单
包裹、订单总体编辑操作的权限逻辑:
SC
SC只可对包裹、订单所属是SC仓库渠道的进行编辑和操作
商户
商户只可对包裹、订单所属是商户仓库&渠道的进行编辑和操作
涉及编辑操作的具体页面&功能:
预报包裹列表
功能按钮:批量入库
SC操作批量入库时,若其中混有所属B自营仓库的包裹时,弹出错误提示“存在他人仓库的包裹,无法入库”。
商户操作批量入库时,若其中混有所属SC仓库的包裹时,弹出错误提示“存在他人仓库的包裹,无法入库”。
页面:预报包裹列表 - 全部TAB、未入库TAB、已入库TAB、已集包TAB、已发货TAB、已收货TAB
功能按钮:入库
SC只可对所属是SC仓库和渠道的包裹进行入库操作
商户只可对所属是商户仓库和渠道的包裹进行入库操作
页面:未入库TAB - 操作 - 入库、未入库TAB - 包裹详情页 - 入库、已入库TAB - 操作 - 编辑
功能按钮:弃件
SC只可对所属是SC仓库和渠道的包裹进行弃件操作
商户只可对所属是商户仓库和渠道的包裹进行弃件操作
页面:未入库TAB、已入库TAB
订单列表
功能按钮:打包
SC只可对所属是SC仓库和渠道的订单进行打包操作
商户只可对所属是商户仓库和渠道的订单进行打包操作
页面:待处理TAB - 操作
功能按钮:加入发货单
SC操作加入发货单时,若所转订单属于商户仓库则弹出错误提示“无权限,该订单属于他人仓库渠道”
商户操作加入发货单时,若所转订单属于SC仓库则弹出错误提示“无权限,该订单属于他人仓库渠道”
页面:待发货TAB、待发货TAB - 操作
页面数据:货站 - 发货单
SC只可看到所属仓库是SC的发货单
商户只可看到所属仓库是商户的发货单
Last updated