I直接答案
结论是:预览界面能不能显示内容,由两个独立条件共同决定——一是这套订单有没有可用的打印模板,二是当前员工的角色里有没有勾上「订单列表导出」。缺任何一个,点预览时都会呈现空白或看不到自定义内容。很多管理者只记得配模板,忽略了权限这一层,于是同一个模板在自己账号下能看,在员工账号下就是空白。
还有一个容易被忽视的点:权限是在角色权限组里改的,改完立刻点保存,员工那边的账号并不会自动刷新。必须让员工完全退出登录(不是关掉网页标签,而是退出账号),再重新登录一次,新的权限才会被系统重新读取。用只关网页的方式,看起来像没生效,其实是会话还停留在旧权限上。
所以排查顺序建议倒过来做:先确认是「只有这个员工空白」还是「所有人都空白」。所有人都空白,多半指向打印模板;只有个别员工空白,直接去查角色权限,再让人重新登录。
II操作问答
系统凭什么判定你能不能看到内容
订货宝把「打印订单」拆成了两层:模板层决定打印出来长什么样、有哪些字段和格式;权限层决定这个账号有没有资格调用自定义打印模板。预览动作会同时依赖这两层,任意一层缺失,界面就没有东西可渲染,于是你看到的是一片空白,而不是一条明确的报错提示。
这也是为什么它容易被误判成「系统坏了」。空白不等于数据丢了,订单本身、客户、商品信息都还在,只是当前账号拿不到自定义模板的内容,系统索性什么都不展示。理解这一点,排查方向就不会跑偏。
III操作问答
先查权限:订单列表导出怎么勾
第一步,用有管理权限的账号进入系统,找到角色权限组,选中这位员工所属的角色,点编辑。
第二步,在权限树里展开订单相关项,找到「订单列表导出」,把它勾选上,然后保存。注意是给员工所在的角色勾,不是给员工单独开权限;如果该员工同时属于多个角色,要确认这些角色里至少有一个勾上了。
第三步,通知员工彻底退出账号,再重新登录一次。这一步不能省,只关闭浏览器网页或刷新页面都不算退出,权限不会重新加载。做完这三步,再回到订单去点打印预览。
IV操作问答
再查模板:是不是压根没配
如果所有账号预览都空白,那权限基本可以排除,问题出在打印模板上:这套订单没有被指定任何模板,或者模板被删除、停用、没有关联到当前的单据类型。这种情况下无论谁来点,结果都一样。
处理方式是先确认模板存在且启用,再确认它和当前订单类型是对应的。有些经营者配了模板但只挂了其中一类单据,员工打印另一类订单时自然取不到内容,现象同样是空白。
V操作问答
两种最容易配错的情形
第一种:只给员工开了订单查看相关权限,忘了「订单列表导出」。症状非常典型——员工能看到订单列表、能点开详情,唯独打印预览是空白,而且只在员工账号上出现,管理员账号一切正常。
第二种:权限改了,但只让员工关网页或刷新,没有退出登录。症状是「我明明已经勾上了,他还是空白」。这时候再去改权限是白费功夫,先让人完整退出再登录,往往立刻就好了。
VI操作问答
它和哪些功能会互相牵动
打印预览不是孤立功能,它和角色权限组直接绑定,所以任何一次权限调整都要考虑对导出、打印这类动作的连带影响:权限收紧会让员工打不出单,权限放得太松又会让不该导出订单数据的人拿到导出能力,这是需要权衡的取舍。
模板里如果带了价格、账期、库存数量等字段,打印结果就会跟着这些数据走;数据变了,打出来的内容也会变。若打印内容要用于对账,建议在模板里固定必要的字段,并确认员工的查看范围与模板字段相匹配。
另外,模板和单据类型的对应关系一旦被改动,历史订单的打印效果也可能跟着变。批量调整前,最好先拿一两张订单试打,确认无误再铺开。
VIII常见问题
被问得最多的几个问题
先确认该员工是否还有其他角色,其他角色若覆盖了这项权限可能产生冲突,建议统一调整。其次换一个管理员账号打印同一张订单,如果管理员正常、员工空白,说明还是权限或角色归属问题;如果两边都空白,就转去检查打印模板是否启用、是否关联了当前单据类型。
因为角色权限是在登录时被读取并绑定到当前会话上的。只关网页标签,会话并未真正结束,员工再次打开时沿用的还是旧权限,看起来就像设置没生效。只有完整退出账号再重新登录,系统才会重新加载最新的角色权限。
可以通过角色权限组来区分:把需要打印的员工放进勾选了「订单列表导出」的角色,其他人放在不勾选的角色里。注意角色是按组生效的,不是按人单独设,所以人员岗位变动时要同步调整角色归属,改完同样需要当事人重新登录。
VIII继续查
企业微信 · 专属顾问