App
页面总体布局分上中下 || 上下部门;NavigationBar
-> 导航栏,每一个页面所共有;MainContext
-> 页面的主体,随内容可滚动;TabBar
-> Tab栏,页面可选,有的有,有的无;申请单类型: ‘事假’、‘病假’、‘年假’;vue
Number
,须要一个转换为对应icon的方法;申请单状态: ‘审批中’、‘已拒绝’、‘执行中’、‘已结束’;工具
Number
,须要一个转换为对应icon的方法;审批状态:‘未到达’、‘待处理’、‘已拒绝’、‘已赞成’;布局
Number
,须要一个转换为提示文字的方法;日期时间字段字体
如下是项目资源spasrc/
下的预期文件结构,能够先不看,后续一步步填充,甚至可能修改:
Viewscode
Layoutrouter
业务文件夹继承
Components图片
styles资源
router
store
assets
utils
constants
mixins
接下来聊点具体的业务:
当前项目中,有两类人:
申请人对应着“个人申请”、“详情页”、“新建申请”三个视图;
“个人申请”分为“审批中”、“已完成”;
“详情页”有两种状况:
“新建申请”:
审批人对应着“个人审批”、“详情页”两个视图;
“个人审批”分为“待处理”、“已完成”;
“详情页”有两种状况: