CRMEB JAVA 2.0 版本更新内容
一.更新说明
WEB PC 管理端
表单组件完善
表单组件上传文件后需要正确回显 ,支持单个 多个操作。
管理端首页看板调整 (快捷入口单色,购买用户统计配色)均以最终蓝狐文档为准
表单中单选下的文本框受单选数据影响 展示/不展示 或者对应必填和非必填
初始化引导
1.宏观介绍信息,已图片步骤高速用户需要下面多少的配置才能正确运行整个项目,可以针对自己业务缺省配置
2.在重要配置界面提供帮助链接,链接到现有的对应文档地址,小问号,悬浮后提示可点击跳转就行
先后顺序已数据配置提供和程序运行为前提,一下设置可以以初始化引导的方式出现,一步步根据需求可以跳过直接进入下一步,任何一个环节保存后下次都可以打开继续上次的保存
首次安装打开WEBPC管理端后提示引导界面,根据删除描述引导设置,关闭后可以在设置中继续唤起初始化引导设置的步骤。
判断用户上一次有未完成的设置(以最后一个步骤判断完成节点),提示继续配置还是重新配置。
重新开始是以已经规划好的下列步骤开始设置,有设置数据的填充起来就好,一步步走
继续配置是记录上一次设置的节点重新开始,上一次设置的节点已最后一个有配置数据的界面继续往后
界面中留有帮助文档的链接,统一留在左下角,小问号,鼠标悬浮提示点击打开新页面跳转到对应文档
图片上传标题后的小问号中可以提示图片尺寸
散落在功能中的设置,提供设计文档说明链接
o腾讯地图key在哪里设置
WEB PC管理端安装引导
1.管理端基础配置
a.WEBPC管理端素材和支付回调地址
2.文件上传配置(暂定,在更新文件服务之后再确定本地表单)
a.基础配置 只有本地配置正确后才能正确使用云存储服务
b.阿里云
c.七牛云
d.腾讯云
3.应用配置
a.公众号配置
i.公众号支付
b.小程序配置
i.小程序支付
c.App配置
i.微信app支付
d.充值配置
i.余额支付
e.支付宝支付H5/App
4.服务配置
a.客户配置 常见文档中蚂蚁智服
b.商品复制
c.短信配置
d.采集商品配置
i.一号通
1.一号通中开发票联系弹窗 直接给一个客户的企业微信二维码
ii.99api
e.物流查询
i.一号通
ii.阿里云物流查询
f.物流配置
i.腾讯地图key的申请链接
g.电子面单
5.移动端
a.基础商城配置,警戒库存,移动端logo,移动端名称等
b.充值配置
c.App升级
WEB PC管理端提供类似Pro的admin管理端菜单布局,和现有的提供两种布局用户可选
WEB PC 管理端组件标准化 预计涉及到20个页面
小程序代码包下载
目的:让客服可以快速运行上传微信小程序
功能:后台提供下载小程序代码的功能,前提提示用户先要设置微信小程序所有配置后才可以下载
下载时先根据用户设置的数据更改小程序对应文件后再下载对应小程序代码压缩包。
消息通知
将所有的通知整合在一个页面中管理,但是实际走的发送内容和模版试试各走各的,只是在这里统一管理。
移动端
1.小程序订阅通知应该在合适的环节,一个通知不能弹多次。
2.首页商品排行榜,暂时根据销量/虚拟销量 来,销量不足时通过创建商品倒序查询。用户可以在设置中开启和关闭。
a.开启状态下 数据满10条前端才会展示
b.点击后直接进商品详情
c.组合数据中和页面设计中都可开启和关闭
3.首页新闻简报 点击左侧文字进列表 点击右侧滚动区域进当前滚动消息详情 包括右侧的小三角也要触发事件。
4.移动端分享海报背景色和主题色匹配
5.H5中的砍价列表返回按钮和砍价列表
a.返回按钮固定返回到首页
公众号和小程序
公众号模版消息,小程序模版消息一键同步
后台小程序包下载
Java框架更新
根据数据库长度对输入数据做最大长度限制,不能因输入长度问题导致直接错误触及到数据库再返回错误,仅Java端处理,前端仅仅对Uniapp端的长度全部做前端校验。
uniapp 端所有的用户输入需要添加长度校验。
商品分类 可选择的数量前后端一起做限制
框架列表:
1.现有代码分模块 下面仅为示例 分包的目的 1:根据业务模块分,2:框架和范畴分
a.CRMEB
i.crmeb-comm
1.comm-file 准备添加Minio来代替本地图片服务器,简化本地图片配置并提高性能后续通用性。
ii.crmeb-admin
iii.crmeb-fornt
iv.crmeb-entity
v.crmeb-service
vi.crmeb-generator
vii.crmeb-core 框架类核心业务
viii.crmeb-config
2.权限安全框架 Spring Security
a.数据库表变化:现有方式菜单和分类混合,在做权限这块时再次确认分类表不满足条件时新增菜单表完成业务。
b.实现按钮根据权限配置显示
i.需要前端配合每个按钮都需要根据后台返回的权限判断
c.实现按钮api是否有权限调通(演示站角色)可以在代码中权限配置实现,也可以通过一个配置文件实现
3.记录管理员敏感操作(spring Security实现后)
4.任务管理 quartz 弃用 SpringSchedule http://www.quartz-scheduler.org/
5.日志统一管理
6.文件系统管理
7.redis 缓存机制更新维护
8.aj-captcha实现滑块验证码 https://captcha.anji-plus.com/