页面和功能模块
-
首页(Index)
- 这是系统的首页,显示智能家居服务的概览信息。
-
刷新(Refresh)
- 可能是用于页面刷新或中转的临时页面。
-
重定向(Redirect)
- 用于页面重定向,功能和刷新页面类似。
商城模块
-
购物车(Shopcart)
- 显示用户添加的商品,用户可以在这里查看和管理购物车中的商品。
-
提交订单(Carorder)
- 用户在购物车中选择商品后,可以在此页面提交订单。
-
搜索结果列表(SearchList)
- 显示商品搜索结果列表。
-
商品详情(GoodsDetail)
- 显示具体商品的详细信息。
-
设计师详情(DesignerDetail)
- 显示设计师的详细信息。
-
服务人员详情(ServiceDetail)
- 显示服务人员的详细信息。
-
装修风格(DecorateStyle)
- 显示不同的装修风格供用户选择。
-
本地云商城(LocalMall)
- 显示本地的商品和服务。
-
套餐(Package)
- 显示特定商品或服务的套餐详情。
经销商模块
-
经销商登录(DealersLogin)
- 经销商的登录页面。
-
上传商品(UploadGoods)
- 经销商上传商品信息的页面。
-
填写基本信息(AgentUploadDet)
- 经销商填写商品或服务的基本信息。
-
经销商首页(AgentIndex)
- 经销商的主页,显示经销商相关的统计和信息。
服务人员模块
-
服务人员登录(ServiceLogin)
- 服务人员的登录页面。
-
服务列表(ServiceList)
- 显示服务人员的列表。
-
服务人员上传资料(ServiceUploadData)
- 服务人员上传个人资料的页面。
-
服务人员个人资料(serviceMeans)
- 显示和编辑服务人员的个人资料。
其他功能
-
页面滚动位置(scrollBehavior): 定义了页面切换时的滚动行为,确保在切换页面时,页面滚动位置保持一致,提升用户体验。
-
路由守卫(router.beforeEach): 在每次路由切换之前执行,主要功能包括:
- 更新页面标题。
- 检查用户登录状态,如果用户未登录且需要认证的页面,则重定向到登录页面。
总结
该智能家居服务商系统的前端路由定义涵盖了用户购物、经销商管理、服务人员管理等多个模块,提供了一整套从商品展示、购物车、订单提交到经销商上传产品和服务人员管理的完整功能。通过这些路由,系统能够高效地完成智能家居服务的各项操作和管理。