1.項(xiàng)目業(yè)務(wù)梳理及模塊劃分,項(xiàng)目框架構(gòu)建,不同業(yè)務(wù)技術(shù)選型,平臺(tái)基本搭建,頁(yè)面布局和權(quán)限實(shí)現(xiàn),業(yè)務(wù)組件封裝,平臺(tái)模塊代碼的實(shí)現(xiàn)和優(yōu)化。
2.基于 Vue 框架構(gòu)建,運(yùn)用 Vue Router 確保頁(yè)面流暢導(dǎo)航,實(shí)現(xiàn)便捷切換。
3.平臺(tái)多級(jí)菜單與路由配置動(dòng)態(tài)綁定,實(shí)現(xiàn)用戶登錄和不同角色路由、按鈕權(quán)限控制。布局采用二級(jí)路由頁(yè)面緩存、tabs標(biāo)簽頁(yè), 面包屑導(dǎo)航等。根據(jù)實(shí)際業(yè)務(wù)情況封裝各類(lèi)業(yè)務(wù)組件,如搜索欄組件、table表格實(shí)現(xiàn)等提高工作效率。
4.UI主要在antd的基礎(chǔ)上進(jìn)行二次封裝,luckyexcle在線excle預(yù)覽編輯、dhtmlx-gantt繪制計(jì)劃甘特圖等。實(shí)時(shí)通信采用websocket,以及對(duì)websocket功能采用es6類(lèi)封裝,實(shí)現(xiàn)心跳重連等機(jī)制。