技术框架
云开发:云函数+云数据库+云存储
移动端:uniapp(vue2.0)+uniCloud
管理端:uni-admin+elementUI+vue
支持平台:微信小程序、微信公众号
功能设计
首页-轮播图展示/点击跳转
首页-分类按钮展示/点击跳转
首页-风格测试页面/风格测试/表单信息提交
首页-线上专项优惠/跳转至表单信息提交页
首页-设计师推荐/跳转详情-可在后台配置
首页-案例推荐/跳转详情-可以后台配置
首页-公司介绍-可在后台配置
案例-案例展示/名称搜索/类别切换/风格户型面积筛选/面积热度排序
设计师-设计师展示/名称搜索/风格户型级别筛选/从业经验预约人数排序
商城-商品展示/商品名称搜索/商品详情/商品价格/商品特色/商品介绍
案例详情-基础信息展示/图文视频展示/本案例设计师/收藏/客服/分享
设计师详情-基础信息展示/设计师介绍/关注/客服/分享/获取设计预案
商品详情-基础信息展示/图文视频展示/关注/客服/分享/立即抢购预定
表单页面-图片展示+表单提交=图片展示可配置/表单信息提交及收集
我的-昵称/头像/会员等级展示
我的-个人资料编辑修改
我的-积分展示及统计
我的-优惠券展示/后台核销/后台创建
我的-装修进度-具体进度展示/可配置
我的-添加商品/收藏案例/关注设计师
我的-邀请好友-邀请积分可在后台配置
我的-在线咨询-客服人员可在后台配置
我的-电话拨打-电话号码可在后台配置
我的-公司介绍-介绍图片可在后台配置
需求分析
小程序
管理端
系统管理
一个管理员账号对应多个角色,一个角色对应多个权限,权限用于分配到具体的菜单。一个菜单可以勾选多个权限,表示对应的菜单只有勾选的权限能看到,除超级管理员之外。所以第一步我们先创建权限。
一、创建权限
二、将权限分配到具体的菜单
例如前面我们创建了【产品管理权限】,现在要求该权限只能访问【商品管理菜单】,我们需要进入到【权限配置】,找到【客户管理】菜单并修改其权限列表,勾选上产品管理员。如果需要该权限也能访问其他菜单,则找到对应的菜单,修改权限列表勾选上产品管理员即可。
三、创建角色,将权限划分给角色。
一个角色可以对应多个权限,此时创建角色时需要将之前创建的权限划分到角色下面。
四、创建账号,对应到具体的角色。
做完了创建权限、权限分配到菜单,权限划分到角色前面三步,我们就可以创建账号了。
到这里账号就创建完毕了,可返回登录页重新登录,进入系统后就只能看到【商品管理】菜单。
前端配置
前端配置指的是小程序管理,默认有以下几个模块:案例管理、设计师管理、商品管理、客户管理、表单管理、跳转管理,基本配置。
一、案例管理
二、设计师管理
三、商品管理
四、客户管理
超级管理员可查询到所有人,其他管理员只能查询分配到其名下的人员。
五、表单管理
超级管理员可查询到所有人,其他管理员只能查询分配到其名下的人员,支持状态筛选,导出Excel。
六、跳转管理
小程序中各点击可跳转模块管理,分为首页轮播图、首页广告、首页分类按钮、公司介绍[模块图标为首页底部展示图片,默认第一个的跳转图片为‘我的-公司介绍’展示图片]、设计师详情页按钮、案例详情页按钮、商品详情页按钮
跳转路径支持以下两种:外部网页(http/https开头,需要在小程序后台配置网页安全域名才可以实现跳转,如果是同主体下的公众号文章需要在公众号后台关联此小程序、小程序内部页面,页面路由(跳转路径)如下:
/pages/tabbar/home 首页
/pages/public/style 风格测试
/pages/tabbar/mine 我的
/pages/tabbar/shop 商城
/pages/public/step 装修进度
/pages/public/form 表单提交
/pages/tabbar/search 搜索
/pages/tabbar/desn 设计师
/pages/tabbar/case 案例
/pages/follow/case 收藏案例
/pages/follow/desn 关注设计师
/pages/follow/shop 添加商品
/pages/detail/case 案例详情
/pages/detail/desn 设计师详情
/pages/detail/shop 商品详情
/pages/public/coupon 优惠券
七、基本配置
支持配置公司电话、热门搜索关键词、表单可选城市、会员等级说明、注册成功积分、邀请成功积分等;会员等级配置只可修改等级名称,积分量不能修改,因为小程序端已经根据不同积分量设定了样式
服务端
云服务器/云数据库/云存储
目前使用的免费的【云服务】空间,【云存储】资源上限10GB,超出后可前往这里清理数据。
用户在上传文件时,系统针对图片做了压缩处理,视频做了最大限制200M,超过则不能上传。