1.目前已熟练掌握前端生态技术项,能够熟练运用
2、能够快速熟知项目的产品定义和深入抓住基本系统业务需求
3、具备良好的沟通能力和责任心和团队协作能力;
4、能够搭建项目基底,掌握项目工具的配置文件及特性,掌握项目所集成的开发技术工具。
5、具备用户服务意识,抓住用户需求痛点,制定更优的优化备用方案
1. 掌握ECMAscript6
2. 掌握Vue2全家桶(VueCLI+VueRouter+Vuex)
3. 掌握vue3全家桶(VueCLI+VueRouter+Vuex)
4. 掌握css3及css扩展语言
5. 掌握Element ui组件库的使用
6. 熟练使用大部分vue生态周边插件
7. 熟练使用vant组件库
8. 具备小程序和H5开发经验
----活动平台----
活动平台分为三端,PC活动后台管理端,小程序后台管理教练端,小程序学员端
技术实现:
PC端基于ruoyi后台管理改造
小程序双端集成了TDesign组件库、mock.js、socket.io、husky等
责任描述:
1.框架设计
·PC后台管理端基于ruoyi改造,废除了个性化设置入口,但功能还有所保留,改造了layout除内容区的ui呈现
·小程序客户端基于原生小程序框架,对框架集中化管理了socket.io和小程序request,更是在后端接口未作成前集成了mock.js来提前模拟业务数据降低接口联调的风险性,可一键切换使用真实后台接口数据或模拟数据,取消默认导航栏并自定义导航栏的布局ui和功能,为提高开发人员的开发效率集成了eslint+wxml+prettier的代码校验及格式化的工具,内置通用表单校验规则和公共处理脚本,样式管理方面分别为公共css+TDesign默认样式+iconfont图标管理,
·小程序管理端框架具备的所有功能和小程序管理端表现一致,额外增加了以tabbar的layout布局方式呈现整体页面结构
·另外,三端框架都具备以全局实例调用的业务msgCode,以及husky确保开发人员在git提交代码前的代码校验拦截
2.开发任务
·PC后台管理端login+register,功能沿用框架内置的login,功能基本无过多变化,大部分为画ui细节调整
·PC后台管理端layout,更改菜单栏的UI呈现结构,继承动态动态主题和颜色的逻辑,大部分工作在于ui的细节调整
·小程序客户端登录鉴权,该部分需用户同意小程序的用户隐私协议后经由鉴权页重定向处理后来拦截至指定页面
·小程序客户端个人资料
·小程序管理端login+register,功能沿用框架内置的login, 功能基本无过多变化, 大部分为画ui细节调整
·小程序管理端我的资料
·小程序管理端除任务详情、我的活动详情外所有页面UI
·三端框架维护,PC端ruoyi框架已经是一个完整体系的框架,小程序两端框架是经由个人从裸框架丰富功能并完善体系,随着需求业务的变动以及开发人员的实用性的角度来看在后续的框架维护上需要投入些成本
·图片/视频上传压缩方案
·小程序按需播放固定的语音
----考勤管理系统----
主要技术实现:
echarts+easytable
责任描述:
1.考勤时间轴公共业务组件开发,该组件利用了Apache社区下的echarts5结合考勤业务开发而成,由于业务需求的特殊性,官方大部分类别图表不适用,需要个人手动自定义其视图完成,个人也实现了不少由于业务需要的计算方法,使得其能够在考勤状态管理的5个考勤状态以及班次管理中贯穿通用,在业务维护性方面是稳定的
2.排班管理模块开发,该模块使用了由于业务需求的特殊性具有Excel特性的表格组件easytable,实现了表格单元格的手动范围选取排班、自动范围选取排班、范围复制排班、拖拽排班功能,日期列部分按用户检索的时间范围以此动态筛选对应结果列
----納品指定枠システム----
交货指定框管理
该项目是公司核心业务的房产管理系统的拓展系统,主要负责房子经工厂的排期去建造
责任描述:
1.日历设定模块开发,该页面日历组件使用的是fullcalendar,经前期调查该组件的特性及联动符合项目内需求,且内容丰富,故选择了该开源组件,在该模块的开发及后端联调还算顺利进行,没有存在过多的阻碍
2.工厂调整模块开发,开发该模块前,利用了一天的开发时间去调查适合本模块的ui组件,但发现都和需求不符,最后组件ui全部由个人自定义来实现,该模块关联的日历调整页面使用的是和日历设定页一样的fullcalendar开源组件来实现,建设几乎和日历设定一致
3.入荷リスト模块开发,为了满足需求该部分使用的vxe-table实现,支持全屏显示表格数据,表格的主要投入时间在动态列和表尾合计
4.Ipad适应,ipad适应是临时提出的,用户在习惯于该PC页面的操作习惯下想要兼容ipad
技术实现:
Fullcalendar、vxetable
----流程管理系统----
制定工作流审批平台
责任描述:
1.PC端开发
2.H5端开发
3.代码评审
技术实现(PC端):
1.ruoyi-flowable框架(涵盖bpmn.js)
2.v-form pro版
技术实现(H5端):
1.uni-app(涵盖bpmn.js)
2.webview
----施工方案智能编制系统----
责任描述:
1.框架设计,前端框架是基于若依搭建而成,剔除了不符合项目需求的后台管理的所有功能
以及系统个性化配置,保留了layout布局、常见公共ui组件及常用工具
2.Tinymce功能维护,本项目中或不可缺的核心功能,在本次项目中富文本的基本插件几乎全部用上了,相对带来的是维护上的成本,富文本组件的开发任务在demo阶段已基本完成,个人的任务主要是维护及优化管理该组件
技术实现:
Tinymce
----腾讯外包申诉平台2.0----
作为一站式的申诉管理平台,集成员工申诉入口并提供规则宣导,降低用户理解成本,贯彻管理导向,支持接收员工申诉信息/管理员录入申诉信息→在线处理申诉→申诉结果应用全流程线上闭环,与上下游应用打通,推动线上管控规则及数据对接,集成各类申诉数据,作为申诉数据统一归口,支持授权查询及管理分
所用技术:
Vue2(Vuex+VueRouter)+ webpack
ECMAScript6+less+html5
Element ui库,axios html库
责任描述:
1、负责项目前期的系统分析+调研工作
2、负责项目开发工作
3、根据tapd下发的需求来维护项目程序
4、根据tapd流转的缺陷来修复项目程序
5、重构上期冗余代码,重新设计组件模式
----腾讯外包心灵减压舱2.0----
前端H5页面-正念打卡功能:提供员工针对活动打卡的工具,及动态内容沉淀
心灵解压舱后台管理系统:提供管理员创建、维护活动和课程信息。活动的成员及动态运营等
所用技术:
PC端:SDC-WebUI(基于Vue和Element ui创建的HR中台业务组件库)
ECMAscript6+less+html5
axios html库
移动端:Vue2全家桶(VueCLI+Vuex+VueRouter)
ECMAScript6+less+html5
Vant库,axios html库
责任描述:
1、负责项目前期的系统分析+调研工作
2、负责项目后台管理端+用户移动端开发工作
3、根据tapd下发的需求来维护项目程序
4、根据tapd流转的缺陷来修复项目程序
活动平台分为三端,PC活动后台管理端,小程序后台管理教练端,小程序学员端 技术实现: PC端基于ruoyi后台管理改造 小程序双端集成了TDesign组件库、mock.js、socket.io、husky等 责任描述: 1.框架设计 ·PC后台管理端基于ruo
责任描述: 1.PC端开发 2.H5端开发 3.代码评审 技术实现(PC端): 1.ruoyi-flowable框架(涵盖bpmn.js) 2.v-form pro版 技术实现(H5端): 1.uni-app(涵盖bpmn.js) 2.webview