基于vue-element-admin进行实现,通过excel导入的数据字段key是中文,接口需要的是英文,为了后期容易维护,通过映射表进行数据的处理,时间excel的时间基于1900,js基于1970年份不准的,excel的时间戳类似于天数,将excel的时间处理为js的时间
- 权限功能: 见上面的权限控制对:过滤器\自定义指令\组件的引入进行封装统一注册使用
- 组件封装:页面工具栏\上传图片\excel导入导出\日历组件\表格组件\分页组件\对话框组件\表单组件
- 思想:
- 准备结构:结构考虑复用灵活,一般使用插槽允许自定义
- 组件的样式:考虑样式支持自定义,一般使用属性传值(有可能是样式,通过类名)
- 组件的数据: 通过数据传递
- 逻辑,事件,:例如弹框组件,点击遮罩弹框关闭,用户使用组件的时候,也需要监听到点击遮罩的行为,用户想进行自定义的逻辑