项目一:超市后台管理系统
项目简介:连锁店铺的员工管理 ,员工工号的权限分配 ,商品库存管理 ,销售额分析 ,帮助企
业更好的管理。
项目职责:权限登录模块、员工入职 ,员工离职 ,员工权限分配 ,销售额统计图表分析。
项目描述:
1、使用 vue-cli 搭建项目 ,vue-router 控制路由跳转 ,axios 请求数据 ,使用了 element-ui 来构
建项目 UI逻辑。
使用token 来加密判断用户是否登录或者登录已经过期。
3、在登录模块中需要考虑不同人员登录情况 ,分配不同的权限。在登录验证通过后使用
localstorage 保存用户登录信息 ,使用 token 来根据不同的用户类型跳转不同的页面。
4、使用 cors 来解决数据跨域问题。
5、在经理登录模块中页面中通过 axios 进行人员添加、赋予权限和职责变更。
6、在销售额页面使用 ECharts 使数据可视化。
7、使用了自定义过滤器 ,来实现日期格式化。
项目细节:
在添加的地址设为默认的时候要将原先默认的地址改为非默认的地址 ,再进行添加 ,其中要有
两次判断第一次是在默认是否选中的时候 ,如果选中了就把原先默认的改为非默认 ,没选中就 正常
添加 ,第二次判断是在添加的时候选为默认时原先的地址中是否有默认地址 ,如果添加的 是默认地
址但是原先的地址中没有默认地址的话也会执行修改原先默认的函数此时会报错 ,所有我们还要判断
查询到的原先为默认地址的长度 ,有则修改无则继续添加。
项目二:在线问诊app
项目描述:本项目是基于 Vue 的移动端 APP ,主要为用户提供高效、快速的在线问诊服务,为
患者提供健康咨询服务。包含了登录注册、在线问诊,找医院、健康百科、患者信息管理等模块。
项目职责:
1.登录注册模块:使用 token+vuex+ localstorage 保存用户登录信息;
2.首页:搜索、找科室、找医生、查疾病等功能;
3.健康百科模块:百科列表渲染,查看百科详情。
技术栈:Vue+Router+vuex+mixin+vant
主要技术:
1.利用 vue-cli 搭建项目,使用 vue+Router+vuex+vant 构建前端项目;
2.使用 router 实现路由匹配,使用 vuex+mixin 实现状态集中管理;
3.运用 vue.js 开发,采用前后端分离开发模式;
4.使用 lib-flexible 和 postcss-px2rem 插件实现移动端适配
5 .使用 vant 构建页面,使用 Swipe 轮播、上拉加载、下拉刷新等;
5.封装 axios ,集中处理 axios 请求的状态逻辑,利用 axios 完成 数据请求,并渲染到页面上;
6.公共的部分,封装成组件,在需要的地方引入。
项 目细节:登录成功之后后端发送token令牌给前端,并设置过期时间,前端接收token并存到
localStorage ,以后每次客户端发送请求带上token令牌,后端验证token验证通过响应数据,验证失败
返回登录界面重新登录。以此来减轻服务器压力,减少没必要的数据库查询,提高服务器安全等级,
提高数据的安全性