feat(home-page-config): 增加门店首页配置
- hdApp 新增门店首页模块配置、活动商品编辑、预览页与后台入口
- mallApp 新增可配置店铺首页渲染、导航栏组件与进入店铺跳转
feat(home-page-config): 新增商城首页配置相关 API
- 新增后台管理端(hd)API:支持模块排序、顶部导航、轮播图(banners)、金刚区(nav grid)、活动区以及商品板块的配置管理
- 新增商城客户端(mall)只读 API:与后台(hd)预览功能共用同一套展示格式,数据源自基于 Redis 缓存的配置信息
- 强化 OSS 图片上传安全与稳定性:新增了首页资源专属目录,并优化了上传失败时的错误提示
- API 变更:针对 app-hd(后台)和 app-mall(客户端)新增了 /home-page-config/* 系列接口
首页展示调整--展示方式按产品原先定义进行调整
hdApp/src/admin/homePageConfig/groupBuy.vue
hdApp/src/admin/homePageConfig/new.vue
hdApp/src/admin/homePageConfig/pullGoods.vue
hdApp/src/admin/homePageConfig/hot.vue
删除"商品展示数量"输入框及其提示文案
删除"排列规则"整块(cols-section),包括对应的 onLayoutColsChange 方法与 scss 样式
项目:hdApp 页面:hdApp/src/admin/homePageConfig/hot.vue 、hdApp/src/admin/homePageConfig/new.vue 与 hdApp/src/admin/homePageConfig/pullGoods.vue 需求:
把 hdApp/src/admin/homePageConfig/hot.vue 页面下的“排列规则”删除掉(或隐藏),使用如下隐藏规则: