技术栈:使用uni-app进行页面搭建,使用uni.request 进行前后端通讯,路由跳转使用的是uni.navigateTouni.switchTab。使用
uni.getSorageSyncuni.setSorageSync 实现获取存储token。使用申请的location. API 进行实时定位
项目简介:该项目主要用于员工打卡,员工上架下架商品,出库入库功能,项目分为商家、用户模块和后台管理员模块。
职责描述:
1.负责后台管理员可审核员工要上架的商品,如果上架的商品不合规将不会上架想要上架的商品,其实也就是对商品进行一个软删除,只会在前端页面进行一个删除,但是数据库里的数据不会被删除掉,如果后期审核通过了也可以将商品在重新上架;
2.负责申领登陆账号。待后台审核通过后,如果账号申请成功,上架则可以上架商品到自身账号的店铺。如果没有通过申请将会显示申请未通过;
3.负责用户登陆,用户需要向管理员领取属于自己的账号信息,不能注册小程序账号,没有登录前只能看到登陆页面,不登录则会提醒去登陆(一般都是token进行验证的);
4.负责通过uni.request获取商品数据并进行列表渲染,商品详情的渲染,包括商品图片,商品描述,库存、单价等。这里只能实现出库和入库功能,会保证全体员工都可以看见,并能及时发现库存不足的情况。
业绩:
我的职责:
1、负责和ui 设计师对接小程序页面并实现页面的编写,
2、和后端人员对接接口,协助完成功能开发,
3、主要技术用到了uni-app,小程序的本地缓存,uni 开发文档组件等,
4、测试功能效果及数据是否准确,不断修改完善提高用户体验。
难点:用canvas 实现将echarts 转换为图片的编写及数据的渲染,兼容不同机型及层级关系。canvas 默认图层最高,并且无法覆盖,需要将期转换为图片然后将原先图表隐藏并显示生成的图片图表,这里安卓和IOS写法会有差异