昨天遇见一个需求,反思一下自己的问题

需求:系统下面的菜单管理中的按钮添加权限的问题。

影响:和前端人员产生争执出现了分歧,主要是我返回的数据格式和她前端如何展示。

产生问题的原因
我的问题 :考虑问题不够全面, 从项目的局部去看待问题,只想在当前页面下去加没有考录到后期所有的按钮都需要添加这个功能过滤。

我的解决方式:修改数据库表添加字段来标识这个功能按钮,另一个字段是全段是否展示0展示/1不展示

昨天遇见一个需求,反思一下自己的问题

大佬的解决方式和教导
第一考虑问题比较全面,小健这个项目要考虑到以后面所有的按钮都需要添加这个
权限过滤,你感觉应该怎末做,是不是应该单独写一个接口然后首先确认前端需要传给你的参数 路由 和 userName 之后 查询出二级菜单下三级菜单,返给前端
一个对象集合 或者一个名称数组,前端通过遍历名称去确定那些需要展示,从而做出处理前端用的vue 就是 false 和true 了 给false就是不显示,true就是显示,

嗯逻辑我清楚了,却似乎很方便恩灵活方便之后的扩展功能