App
頁面總體佈局分上中下 || 上下部門;NavigationBar
-> 導航欄,每一個頁面所共有;MainContext
-> 頁面的主體,隨內容可滾動;TabBar
-> Tab欄,頁面可選,有的有,有的無;
申請單類型: ‘事假’、‘病假’、‘年假’;vue
Number
,須要一個轉換爲對應icon的方法;申請單狀態: ‘審批中’、‘已拒絕’、‘執行中’、‘已結束’;工具
Number
,須要一個轉換爲對應icon的方法;審批狀態:‘未到達’、‘待處理’、‘已拒絕’、‘已贊成’;佈局
Number
,須要一個轉換爲提示文字的方法;日期時間字段字體
如下是項目資源spasrc/
下的預期文件結構,能夠先不看,後續一步步填充,甚至可能修改:
Viewscode
Layoutrouter
業務文件夾繼承
Components圖片
styles資源
router
store
assets
utils
constants
mixins
接下來聊點具體的業務:
當前項目中,有兩類人:
申請人對應着「個人申請」、「詳情頁」、「新建申請」三個視圖;
「個人申請」分爲「審批中」、「已完成」;
「詳情頁」有兩種狀況:
「新建申請」:
審批人對應着「個人審批」、「詳情頁」兩個視圖;
「個人審批」分爲「待處理」、「已完成」;
「詳情頁」有兩種狀況: