1.公司官网各模块主页展示、分类、产品、优势、热卖、主推、表单内容展示
2.网站管理页面对于主页板块的修改、产品分类、产品、增改功能。产品详情的模块化增修发布、产品详情的模板保存使用功能。后台用户的增修删功能以及角色权限控制功。以及对客户工单的管理、认领流程功能。用户钉钉第三方自注册功能。
3.后端的用户权限控制、钉钉第三方消息推送、登录、工单提交客户所在地地址解析功能
技术描述:
1.官网展示页面采用vue3+vite+ElementUI+TypeScript架构开发使用axios作于前后台进行数据交互,并实时渲染到当前页面。
2.使用Vue Router用于官网页面中的跳转、传参初始化。
3.后台管理页面是基于Soybean Admin进行二次开发,该项目采用vue3+vite+NaviteUI+TypeScript架构开发使用axios与后台进行数据交互,和后端形成单体项目架构。
4.引入钉钉SDK实现客户工单提交实时消息推送,后台管理页面钉钉账号登录、注册功能。
5.产品详情模块化编辑,采用点击式根据不同模块的组合为详情页面后台实时显示页面效果、双语效果。用户发布后官网页面实时显示。
6.产品详情模板功能,多个模块组合后的页面可存为详情模板,后续再次编辑、新增产品详情时可直接使用模板对模板进行编辑。
7.后端采用主流的SpringBoot框架,使用Spring Sercurity进行请求权限过滤及用户的身份验证功能实现。
8.用户请求后台接口进入顶层过滤器进行身份验证之后进入下层过滤器校验请求路径的对应权限再进入下层过滤器比较当前用户的权限列表与本次请求的权限一致性实现权限控制功能的实现。
9.用户密码采用RSA非对称加密进行前后台密码的交互,保护用户的关键信息。