项目名称:招投标及采购业务平台
项目描述:1)参与产品包括网站、平台管理、建设工程业务平台、政府采购业务平台、开标评标管理平台、认证中心等。
2) 此项目使用vue2+Element-ui进行开发,脚手架为vue-cli4.x
3) 项目使用.env文件配置全局环境变量区分开发、测试、预生产和生产等不同环境。
4) 根据UI规范定义全局Sass变量,基于elementUI定义公共组件table、form、select等。
5) 封装axios请求,定义http请求及响应拦截器,设置请求超时时间及全局loading,根据状态码统一管理提示消息文案。
6) 定义路由懒加载文件,定义路由拦截器,通过token控制权限。
7) 定义全局webscoket创建、发消息、心跳、关闭等,通过eventBus在业务中应用。
8) 定义全局directive自定义指令,防止连点;定义全局filter,字典转义处理等。
9) 定义全局常用组件引入(table、form、select等),全局公共校验方法及通用校验
10) 定义公共流程组件对接业务全流程,管理vuex刷新节点状态,控制业务流转。
11) 定义通用公告组件,对接全流程所有公告节点,公共审批组件。
12) 开发角色、权限,认证中心登录对接业务系统等。
项目名称:CEO驾驶舱
1) 此项目为地产公司管理层内部管理小程序,由uniapp+uview开发完成
2) 根据不同跳转场景,定义公共路由跳转navTo方法及路由拦截器
3) 封装公共请求方法request及请求/相应拦截器,统一管理项目接口,根据业务引入
4) 开发完成产品首页、专题页、日报、月报等
5) 定义自定义导航,满足不同场景需求
6) 定义table公共组件,用于完成项目明细数据展示