阅读 28

权限管理系统|项目复盘

项目简介:

  • 上家公司打算做一个权限管理系统,但是公司内部又不使用antd这样的成熟库,所以项目中涉及到大量自己造轮子的过程。
  • 整个项目产品变更需求又较多,导致项目原计划两个月,后来三个月才勉强完成,而且由于前后需求变动,导致代码实际还有很多需要改进的地方。
  • 原计划两个前端负责,但是同组小姐姐基本不做事情,导致开发任务基本落到我的头上。

项目背景

  • 公司要做的内部权限管理主要复杂点体现在选框逻辑,要实现大概这样的选框逻辑。

antd选框参考

  • 因为是自己造轮子,而且没有参考,公司组件都是自己封装也比较简陋,导致要完善很多现有项目问题。

实践过程

  • 关于表格中DateGrid的渲染和后端返回的数据进行树形转换就花费了十来天的时间,后来任务就一直集中到选框逻辑,因为每一次操作都需要根据点击内容,对数据状态进行重新调整,并且因为对于Input选框只有选中和为选中状态切换,所以实际的未被选中样式也需要CSS进行模拟。

总结思考

  • 虽然项目需求变更多,并且因为同组成员不给力导致项目完成起来“自愿”加班情况增多,并且小组有人怠工也导致心态有影响。不过对于我刚参加工作的确也是得到了一些锻炼,熟悉了很多语法原生函数。
  • 完成效果还是勉强满意。

本文正在参与「掘金 2021 春招闯关活动」, 点击查看 活动详情

文章分类
前端
文章标签