Commit Graph

12 Commits

Author SHA1 Message Date
a831dce61a feat(shopGoods): 优化商品列表和后端排序逻辑
- 商品列表「编号」列移除,改为名称下方灰色小字显示编号
- 市场价、价格、会员价三列合并为单列,按编辑弹窗顺序堆叠显示
- 后端新增 is_top 字段,实现置顶商品排序优先级调整
- pageRel 和 listRel 默认排序改为置顶优先、排序号次之、创建时间最后
- 采集默认设置 isTop 字段为 0,保持一致性
- 删除单独「编号」列节省列表横向空间,布局更紧凑
- 后端排序调整影响所有调用分页接口的端,置顶商品浮至最前
- 编辑弹窗「套餐价格」更名「进货价格」,对应接口字段注释同步修改
2026-07-24 11:17:35 +08:00
e2f6dce7a1 feat(shopGoods): 新增商品置顶功能及批量上下架操作
- 在商品模型中新增 isTop 字段支持置顶状态(1置顶,0不置顶)
- 商品列表新增置顶列,支持列表内联切换置顶状态
- 启用排序号列排序功能,置顶列参与前端排序
- 新增单个商品上架/下架切换接口及批量上下架操作
- 优化商品列表工具栏和选中操作栏,加入批量上架、下架按钮
- 商品分类及图片列表调用 OSS 图片压缩接口处理展示图片
- 新增删除商品导入模板及图片导入模板下载链接与使用说明
- 优化图片压缩工具,新增去除 URL 中 x-oss-process 参数功能,确保调用参数生效
2026-07-24 10:57:23 +08:00
a2640ba7dc feat(shop): 实时修复今日数据及优化商城设置与商品列表展示
- 修复 dashboard 今日数据统计,改为实时计算订单、销售额、用户数与优惠券使用量
- 统计数据写入 cmsStatistics 表,新增 couponUsedCount 状态与 getter
- dashboard 页面移除原有按日期查询逻辑,优惠券使用数改为响应式读取
- 商城设置 Logo 上传改为直接调用 OSS 接口上传,移除图片库选择组件
- 新增商品列表中市场价和会员价列,数据为空时显示 "-"
- 同步更新商品列表导出功能,包含新增的价格列与列宽配置
- 商品列表商品图片添加 OSS 压缩访问支持
- 调整商品分类搜索框与关键词输入框宽度以优化布局
2026-07-14 20:27:26 +08:00
76ab68322c fix(shopGoods): 精简上传按钮文本
- 将上传按钮中的文本从“上传图标”修改为“上传”
- 优化界面简洁性提升用户体验
2026-07-12 22:38:09 +08:00
59678f7ddd fix(shopGoods): 修复编辑弹窗视频裂图问题
- 新增 isVideo() 函数判断视频文件类型
- 编辑弹窗预览区域分支渲染,视频显示 <video> 组件
- 视频预览添加 PlayCircleOutlined 播放图标覆盖层
- 保持图片预览使用原有 <a-image> 组件
- 引入并使用 PlayCircleOutlined 图标组件
2026-07-12 22:34:58 +08:00
d87d542e2e feat(shop): 添加商品详情和图片批量导入组件
- 新增商品详情批量导入组件,支持 xls、xlsx 文件上传
- 实现上传文件大小限制为 10MB,并提供上传进度反馈
- 新增商品图片批量导入组件,仅支持 zip 文件上传
- 图片导入限制文件大小为 50MB,要求图片文件名与商品编号对应
- 两个组件均内置错误提示和上传成功消息通知
- 通过事件机制通知父组件上传完成及控制弹窗显示状态
2026-07-06 12:58:32 +08:00
d4ca571c01 Merge remote-tracking branch 'origin/main' 2026-07-06 11:14:45 +08:00
031a96b14e 新增商品详情md转html 2026-07-06 11:11:22 +08:00
637044c314 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.env
#	.env.development
#	.env.production
#	src/api/shop/shopGoods/index.ts
#	src/views/shop/shopGoods/components/search.vue
#	src/views/shop/shopGoods/index.vue
2026-06-16 13:06:00 +08:00
e1d99b8ccf 260616 2026-06-16 10:37:40 +08:00
1716fb8209 1 2026-06-01 10:26:27 +08:00
e4f9eedb80 1 2026-05-31 12:09:14 +08:00