当前位置: 首页 > 工具软件 > JFinalOA > 使用案例 >

我做OA那些事

郑俊美
2023-12-01

绪论

2018年五月底,我来到北京。
6月上旬学习vue.js,写了一个小样例,功能主要是保存常用的一些地址链接,后台服务使用nodejs写的(参考:NodeJs服务器开发(一))。还好,到现在大家还在用着。

6月中旬开始负责公司的OA开发(前端、后端、移动端)。开发了23个审批流程,实际要比这个多,有些能复用就复用了。
等到十一过后就要开发二期。整个一期表啥的都是自己设计的,越到后期开发越发现了一些问题,自己心里清楚,一开始设计的东西好傻。到现在已经达到不吐不快的地步了。

应该庆幸发现一年前的自己在整体设计上很傻,这也说明自己进步了,能从宏观上看待整个项目。
以前做东西思考的太少,这也是大部分程序员的通病,没理解清楚,急于开发,最后还是要花大量的时间进行修改。
其实对于整体进度而言,在设计期进行修改成本是最低的,无论是人力上还是物力上。

最近的空余时间就在写一个审批流程,从用户的使用角度构思怎样设计使用起来简便,从管理角度构思哪些地方应该增加权限约束,从开发角度思考哪些地方可以简化等等。

目的

1、对一期内容进行对比,改进。说说自己的想法。
2、能给其他人一些借鉴,或者有人能给我一些指导建议。
3、坑很多,注意保护好自己。

框架

直接在JFinalOA上进行的二次开发,码云地址,他那里比我说的要明白,还有演示地址。
移动端使用的是MUI。

目录

坑1:所有审批采用了从组织结构上获取领导的方式

坑2:部分删除接口未作权限约束

坑3:部分接口出现不传参数获取所有数据情况

坑4:菜单设计上,感觉多余

坑5:接口未作登录验证

坑6:表设计上有冗余字段

坑7:流程设计上

(若有什么错误,请留言指正,3Q)

 类似资料: