这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
姓 名 : 董双楠 年 龄 :26 岁
性 别 : 男 工作年限 :3 年经验
技能特长
1. 熟悉 HTML5 、CSS3 、ES6/7/8 等基础前端技能,能够独立完成前端页面的开发和优化;
2. 熟练掌握 HTTP 网络请求,具有对 axios 、ajax 等 HTTP 网络请求进行二次封装的能力和经验;
3. 熟练使用 git 流程,深度理解前端工程化,具有规模化落地实践的经验,能够高效地协同开发;
4. 熟练 React/Vue 框架底层原理,项目 React 和 Vue 框架均有使用,以 Vue 为主;
5. 熟练使用 TypeScript ;熟悉 TypeScript 的常见错误和调试技巧,能够快速排查定位问题;
6. 熟悉 Webpack 、Vite 等前端构建、打包工具,对前端性能优化有较深入的了解;
7. 掌握百度、高德地图等多种地图的 API 、Echarts 组件及富文本编辑器 ueditor 的使用;
8. 熟悉 uniapp 及周边生态,具有丰富的跨端开发经验;
9. 了解 Node.js 等后端技术,协助后端开发人员完成项目的部署和维护;
项目经验:
2023-10 ~ 至今 网络货运管理系统 前端开发
项目描述:网货管理平台把企业发运需求和司机的承运需求实现高效线上对接,运输过程监控,运费线上支付,一站式物
流财税服务的平台。分为两条线:
企业发布运输需求到大厅—司机线上接单—平台生成承运单—司机完成运输服务上传资料—企业审核运单并确认支付—企
业财务申请开具发票—平台开具发票;
企业发布运输需求到经纪人端—经纪人编辑经纪人及承运方信息—司机线上接单—司机完成运输—企业审核支付—企业申
请开具发票—平台开具发票;
主要技术:vue2 、element-ui 、canvas 、echarts 、JavaScript 、html 、css
运营端:
主要功能:数据统计、货主管理、司机管理、合同管理、经纪人管理、运单管理、承运单管理、时效管理、司机审核、
车辆审核、司机认证、单证审核、发票审核、提现审核、对账管理、司机个税、人员管理、角色管理、货物管理
1. 封装了 request 请求模块,并加入了 AES 加密功能,以确保数据在客户端与服务器之间传输过程中的安全性。
2. 封装了图片上传的 upload 方法,通过 new ObsClient 实例的 putObject 方法,实现了图片直接上传至华为云 OBS
存储桶。
3. 在合同管理模块中,结合浏览器功能,通过 window.open 方法实现合同文件的在线查看、下载和打印,提升了用户
操作的便捷性和体验。
4. 在经纪人管理中,使用 el-dialog 封装了添加银行卡和添加经纪人名下司机的组件。
5. 参与了时效管理模块的产品设计与业务流程梳理,成功实现了物流候补业务线的完整流程。
6. 使用 vue-baidu-map 封装了一个装卸货地点组件,实现了通过搜索或点击地图来添加位置的功能。
7. 通过中交兴路获取货车的北斗定位数据,并在百度地图上实现货车轨迹回放,从而确保运单的真实性。
8. 在 upload 组件的 before-upload 钩子中,使用 canvas 为图片添加文字和图标水印。添加图标水印时,通过
Promise.all 等待所有图标加载完成,然后再绘制文字。
9. 通过在前端使用 xlsx 插件解析数据并传送至后端,实现了 Excel 数据的批量导入,从而减轻了服务器的负担。
10.重写登录,在登录时判断密码是否长时间未更新,使用 MessageBox.alert 组件卡停登录成功跳转首页,在确认时发现
当按下回车会再次触发登录,在 beforeClose 中通过 instance 实例对象拿到$el 的事件对象根据事件对象中的 detail 属性
来判断是点击事件还是键盘事件,在通过 done()关闭实例。
货主端:
主要功能:运单管理、承运单管理、司机管理、财务管理、支付运费、区域管理、企业管理
1. 通过配置 productionSourceMap ,可以避免在打包后生成 .map 文件,从而加速生产环境的构建。
2. 使用 html2canvas 插件将 HTML 内容渲染到 canvas 中生成图片,以便保存运单接单的二维码及其信息图片,方便司
机扫码接单。
3. 在企业管理模块,设计了角色管理功能通过 el-tree 控件实现权限控制,同时在人员管理中实现了人员与权限的绑定。
4. 与中国农业银行进行了对接,实现了在线支付和提现等操作。
5. 使用 ECharts 实现了运费金额,在途车辆的动态可视化。
6. 封装函数通过创建一个隐藏的 iframe 元素来触发文件下载,兼容性强,适用于各种文件格式。
7. 开发投诉和意见反馈系统,以提升用户体验,并及时了解用户满意度和使用过程中解决遇到的问题。
经纪人端:
主要功能:运单管理、承运单管理、运费管理
1. 独立使用 Vue + Element UI + Webpack 构建开发框架,快速开发标准化后台系统。
2. 通过搭建经纪人端并新增业务线,实现了用户增长。
3. 封装需要的 utils 公共方法。
2024-03 ~ 至今 卖运宝小程序 前端开发
项目描述:卖运宝小程序是为网络货运平台司机提供注册,实名认证,车辆认证,银行卡绑订。
主要技术:uniapp 、vue3
工作内容:
1. 通过与项目经理沟通交流、实现页面的排版以及功能。
2. 将小程序的代码提交到微信公众平台进行审核,发布。
3. 上传身份证图片,通过 ocr 识别到信息,进行人脸识别。
4. 获取 AccessKeyId 和 SecretKey,图片直传华为云 obs 。
5. 封装图片上传工具,引入编码计算和签名计算通过 uni.uploadFile 上传并使用 onProgressUpdate 获取到上传进度。
2022-06 ~ 2023-08 电力智能仓库管理系统
项目描述:为电厂开发的工器具和备件出入库领用后台管理系统,主要包括仓库管理、出入库管理、库存查询、基础资
料、库存模快、盘点模块系统设置。
主要技术:React 、react-router-dom 、redux 、ahooks 、Ant Design 、axios
主要功能:仓库管理模块:仓库管理、库区管理、库位管理
出入库管理模块:入库管理、出库管理、入库记录、出库记录、库存移位
系统设置:用户管理、部门管理、权限管理
库存查询:库存查询、库存清单
盘点管理:新增盘点单、编辑盘点单,上传盘点结果
工作内容:
1. 使用 React 和 react-router-dom 开发管理系统前端页面,确保界面友好、响应迅速。
2. 通过 redux 进行状态管理,确保数据的统一性和一致性。
3. 实现仓库管理、出入库管理、系统设置、库存查询和盘点管理的各项功能,确保功能的完整性和可靠性。
4. 持续跟踪系统运行情况,进行性能优化和功能改进,提升用户体验。
5 条回复 • 2024-10-29 13:54:48 +08:00