我做OA那些事

緒論

2018年五月底,我來到北京。
6月上旬學習vue.js,寫了一個小樣例,功能主要是保存常用的一些地址鏈接,後臺服務使用nodejs寫的(參考:NodeJs服務器開發(一))。還好,到現在大家還在用着。

6月中旬開始負責公司的OA開發(前端、後端、移動端)。開發了23個審批流程,實際要比這個多,有些能複用就複用了。
等到十一過後就要開發二期。整個一期表啥的都是自己設計的,越到後期開發越發現了一些問題,自己心裏清楚,一開始設計的東西好傻。到現在已經達到不吐不快的地步了。

應該慶幸發現一年前的自己在整體設計上很傻,這也說明自己進步了,能從宏觀上看待整個項目。
以前做東西思考的太少,這也是大部分程序員的通病,沒理解清楚,急於開發,最後還是要花大量的時間進行修改。
其實對於整體進度而言,在設計期進行修改成本是最低的,無論是人力上還是物力上。

最近的空餘時間就在寫一個審批流程,從用戶的使用角度構思怎樣設計使用起來簡便,從管理角度構思哪些地方應該增加權限約束,從開發角度思考哪些地方可以簡化等等。

目的

1、對一期內容進行對比,改進。說說自己的想法。
2、能給其他人一些借鑑,或者有人能給我一些指導建議。
3、坑很多,注意保護好自己。

框架

直接在JFinalOA上進行的二次開發,碼雲地址,他那裏比我說的要明白,還有演示地址。
移動端使用的是MUI。

目錄

坑1:所有審批採用了從組織結構上獲取領導的方式

坑2:部分刪除接口未作權限約束

坑3:部分接口出現不傳參數獲取所有數據情況

坑4:菜單設計上,感覺多餘

坑5:接口未作登錄驗證

坑6:表設計上有冗餘字段

坑7:流程設計上

(若有什麼錯誤,請留言指正,3Q)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章