Commit Graph

82 Commits

Author SHA1 Message Date
ad1a9f9839 feat(shopOrder): 订单提醒时同步刷新列表数据
- Dashboard 欢迎横幅标题改为显示当前用户租户名称
- useOrderNotify 新增 onNewOrder 回调参数
- 新订单提醒触发时调用 onNewOrder 回调刷新表格数据
- shopOrder 页面调用 useOrderNotify 时传入刷新回调
- 保证新订单提醒时语音播放与表格数据同步更新
2026-07-14 19:36:36 +08:00
3989c755e8 feat(shop): 支持货到付款支付类型及状态展示
- 在订单状态中新增货到付款标签区分
- 已付款状态中增加针对货到付款的待收货付款标签
- 订单支付类型展示中添加货到付款蓝色标签
- 更新支付类型列表,新增货到付款及调整相关标签名称
- 修复支付类型获取函数安全性,防止索引异常失败
2026-07-14 19:26:24 +08:00
db0d2d3773 feat(shop-dashboard): 更新欢迎横幅显示租户名称
- 使用 userStore 替换站点名显示,改为展示租户名称
- 引入并使用 userStore 提供用户相关数据
- 提升欢迎横幅的个性化和准确性
2026-07-14 03:09:15 +08:00
efef3a811f fix(dashboard): 修复统计数据与待处理事项获取逻辑
- 统一使用 statusFilter 查询待发货和退款/售后订单数,提高接口一致性
- 修正今日订单数统计逻辑,改为使用创建时间范围查询
- 将 dashboard 核心数据状态改为 computed,确保响应式更新
- 在统计模块调用接口时添加分页参数,减少数据传输量
- 优化今日销售额数据来源,使用 cmsStatistics 中的真实数据
- 增加异常捕获日志,提示具体错误信息,提高调试效率
2026-07-14 02:55:04 +08:00
2cca9b2518 feat(statistics): 优化统计数据响应式与新增今日统计数据
- 将核心统计数据和待处理事项改为computed,确保响应式更新
- 使用ref管理待发货订单数、退款申请数和优惠券使用数
- 异步请求接口获取待处理事项的实际数据并更新状态
- 在统计模块中新增今日销售额、订单数和新增用户的安全获取逻辑
- 将今日统计数据纳入本地状态合并,提高数据完整性
- 修正今日统计显示逻辑,替换模拟数据为真实数据来源
2026-07-14 02:51:06 +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
239b9fea44 refactor(user-pending): 优化用户待审核页面数据及界面展示
- 注释掉批量删除按钮,暂时禁用该功能
- 将所有店铺名称字段由storeName改为shopName,保持一致性
- 精简操作栏中的按钮,删除“修改”、“重置密码”等按钮,仅保留“审核”和“删除”
- 移除邮箱和证件号码列配置,简化表格字段
- 调整注册时间列,不再支持排序功能
- 删除数据请求参数中的auditPending字段,修改接口调用参数结构
2026-07-12 01:55:47 +08:00
503b921ece feat(system-user): 合并用户信息列并拆分审核状态列表
- 删除用户列表中的头像、手机号和真实姓名列,新增用户信息列,显示头像、姓名和手机号
- 更新用户信息列布局和样式,姓名加粗,手机号显示灰色小字
- 前后端支持按审核状态拆分用户列表与待审列表
- 后端UserParam新增auditPending字段,实现“待审核/被驳回”状态查询
- UserMapper.xml调整查询条件逻辑,支持auditStatus和auditPending条件
- 用户列表固定auditStatus为1,待审列表使用auditPending=true过滤数据
- 待审列表审核按钮显示条件扩展至状态0和2(被驳回)
- 清理用户列表的未使用auditStatus相关代码与绑定
- 前后端均通过类型检查和功能验证,保证改动正确落地
2026-07-12 00:56:47 +08:00
12375b2fc1 feat(user): 优化用户审核功能及新增店名显示
- 在用户模型中新增 storeName 字段以支持店名信息
- 用户列表页增加“店名”列,支持表格内显示及提示完整信息
- 审核弹窗新增单条审核时的关键信息展示,包括店名、姓名及所在地区
- 优化审核弹窗逻辑,批量审核时不展示单条用户信息
- 精简待审核用户专用页,固定只显示审核状态为“待审核”的用户
- 待审核页删除高级筛选功能,仅保留关键字搜索
- 保留待审核页的角色、注册来源、审核状态列展示,满足显示需求
- 调整用户列表页操作项样式,统一使用 a-space 包装,提升界面一致性
2026-07-12 00:44:58 +08:00
423d82d9c6 feat(api): 优化用户审核接口实现
- 修改用户审核请求为 PUT 方法,统一传递参数对象
- 支持通过(status 1)或拒绝(status 2)两种审核状态
- 审核拒绝时添加驳回原因字段
- 详细说明参数含义及使用方式
2026-07-11 23:59:13 +08:00
bf259ea8ff feat(system): 实现用户审核功能
- 新增用户模型字段:auditStatus、auditRemark、auditTime
- 添加用户审核接口 auditUser,支持单条审核
- 用户列表页增加审核状态筛选项和对应列展示
- 列表行内仅待审核用户显示“审核”操作链接
- 工具栏添加批量审核按钮,实现批量审核功能
- 审核弹窗支持选择通过或拒绝及填写备注
- 审核提交支持单条和批量调用接口
- 保持代码类型检查无新增错误,符合项目字段命名规范
2026-07-11 19:43:24 +08:00
dceb030712 fix(system-admin): 统一 isAdmin 类型为布尔值
- 修复 admin/index.vue 中 isAdmin 的类型不一致问题
- 修改模板中判断逻辑,将 record.isAdmin == 1 改为 record.isAdmin
- 调整 updateIsAdmin 函数,改为取反布尔值方式赋值
- 使用 vue-tsc --noEmit 验证确认无新增类型错误
- 清理了自引入未使用变量的 TS6133 警告
2026-07-11 19:17:27 +08:00
05c8f765da refactor(user): 优化用户管理模块提升体验与代码质量
- 删除系统用户管理模块中重复且冗余的 Extra 组件及相关引用
- 修复用户列表数据请求时搜索条件被覆盖的问题,保留默认筛选参数
- 清理未使用的 userType 和 handleTabs 相关代码,减少死代码
- 修改密码重置操作的明文展示方式,改为使用弹窗提示,提升安全性
- 在用户及管理员列表中新增状态列,显示用户状态(正常/冻结)
- 修改表格行点击事件为打开用户详情界面,移除无提示双击编辑操作
- 在用户列表页面新增高级筛选条件(角色、注册来源、类型)
- 添加搜索和重置按钮,绑定高级筛选参数,提高筛选灵活性
2026-07-11 19:02:29 +08:00
548a178a55 style(component): 调整模态框关闭按钮位置
- 将关闭按钮距离顶部和右侧的间距从0调整为10px
- 增加最大化按钮存在时关闭按钮的右侧间距从30px到40px
- 优化关闭按钮的位置以提升界面美观和易用性
2026-07-09 12:42:00 +08:00
4154260331 fix(shop): 修正路由路径和修复弹窗关闭按钮错位
- 将所有 '/shopOrder' 路径修正为 '/shop/shopOrder' 以保持路由一致性
- 将优惠券使用路径从 '/shopGoodsCoupon' 改为 '/market/coupon'
- 修改今日统计数据 salesAmount 类型从字符串改为数字
- 在用户状态管理中添加额外菜单项 '/shop/shopExpressTemplateDetail',仅注册路由不显示侧边栏
- 修复 ant-modal 关闭按钮内部 span 尺寸,解决图标偏移和缩小问题
- 在样式文件末尾添加 .ant-modal-close-x 的宽高和行高样式并加 !important 覆盖默认样式
2026-07-09 12:20:19 +08:00
ae8cb170dd feat(shop): 完善运费模板配送区域功能
- 模板列表操作列新增“配送区域”跳转链接,调整操作列宽度为200
- 配送区域页根据路由参数设置页面标题并过滤对应模板数据
- 合并省市列为配送地区列,显示具体地区名称
- 移除配送区域页模板ID和计费方式列
- 搜索组件去除模板ID搜索框,保留新增与批量删除
- 编辑表单用级联选择组件替代省市输入,移除所属模板与计费方式字段
- 编辑表单支持配送地区回显及动态标签显示,保存时自动赋值模板ID和计费方式
- 加载地区数据建立ID到名称映射以支持地区展示
2026-07-08 19:00:03 +08:00
6118e2be01 fix(expressTemplate): 修正运费模板计费方式类型及删除报错
- 将运费模板和详情模型中的计费方式 type 从 string 改为 boolean 类型
- 修改相关页面中计费方式显示及选择控件为布尔值 true/false 表示按件/按重量
- 统一删除操作使用后端返回的主键 id 替代废弃的 shopExpressTemplateId
- 修复删除运费模板时报错“参数格式错误: id 的值 'undefined' 无法转换为 Integer”
- ele-modal 关闭按钮定位修复,兼容最大化按钮时的偏移问题
- 小程序端 checkout 运费模板接入,支持动态计算显示运费费用
- 优化编辑表单中首件/续件数量或重量的动态标签和占位提示逻辑
2026-07-07 15:03:06 +08:00
08685d5ef1 refactor(shopExpressTemplate): 优化运费模板及明细功能界面和数据结构
- 规范和补充ShopExpressTemplate及ShopExpressTemplateDetail接口字段注释
- 调整列表列配置,增加字段宽度和排序支持,优化表格显示
- 添加计费方式和状态的标签显示,替换原有文字提示
- 删除批量移动功能相关代码和UI,简化操作流程
- 搜索组件添加清除按钮,支持批量删除操作提升用户体验
- 编辑弹窗宽度调整,表单控件换为数字输入或单选框提升输入准确性
- 编辑弹窗中新增运费模板下拉选择和表单验证,确保数据完整性
- 移除无用变量和注释,清理代码结构,提高维护性
- 优化时间显示为日期格式,界面更友好
2026-07-07 14:32:39 +08:00
1f11297cc3 refactor(shopExpressTemplate): 优化运费模板及明细功能界面和数据结构
- 规范和补充ShopExpressTemplate及ShopExpressTemplateDetail接口字段注释
- 调整列表列配置,增加字段宽度和排序支持,优化表格显示
- 添加计费方式和状态的标签显示,替换原有文字提示
- 删除批量移动功能相关代码和UI,简化操作流程
- 搜索组件添加清除按钮,支持批量删除操作提升用户体验
- 编辑弹窗宽度调整,表单控件换为数字输入或单选框提升输入准确性
- 编辑弹窗中新增运费模板下拉选择和表单验证,确保数据完整性
- 移除无用变量和注释,清理代码结构,提高维护性
- 优化时间显示为日期格式,界面更友好
2026-07-07 14:27:22 +08:00
8dcd361c2f refactor(shopExpressTemplate): 优化运费模板及明细功能界面和数据结构
- 规范和补充ShopExpressTemplate及ShopExpressTemplateDetail接口字段注释
- 调整列表列配置,增加字段宽度和排序支持,优化表格显示
- 添加计费方式和状态的标签显示,替换原有文字提示
- 删除批量移动功能相关代码和UI,简化操作流程
- 搜索组件添加清除按钮,支持批量删除操作提升用户体验
- 编辑弹窗宽度调整,表单控件换为数字输入或单选框提升输入准确性
- 编辑弹窗中新增运费模板下拉选择和表单验证,确保数据完整性
- 移除无用变量和注释,清理代码结构,提高维护性
- 优化时间显示为日期格式,界面更友好
2026-07-07 14:26:00 +08:00
b0193cf4c8 refactor(shopExpressTemplate): 优化运费模板及明细功能界面和数据结构
- 规范和补充ShopExpressTemplate及ShopExpressTemplateDetail接口字段注释
- 调整列表列配置,增加字段宽度和排序支持,优化表格显示
- 添加计费方式和状态的标签显示,替换原有文字提示
- 删除批量移动功能相关代码和UI,简化操作流程
- 搜索组件添加清除按钮,支持批量删除操作提升用户体验
- 编辑弹窗宽度调整,表单控件换为数字输入或单选框提升输入准确性
- 编辑弹窗中新增运费模板下拉选择和表单验证,确保数据完整性
- 移除无用变量和注释,清理代码结构,提高维护性
- 优化时间显示为日期格式,界面更友好
2026-07-07 14:24:45 +08:00
d87d542e2e feat(shop): 添加商品详情和图片批量导入组件
- 新增商品详情批量导入组件,支持 xls、xlsx 文件上传
- 实现上传文件大小限制为 10MB,并提供上传进度反馈
- 新增商品图片批量导入组件,仅支持 zip 文件上传
- 图片导入限制文件大小为 50MB,要求图片文件名与商品编号对应
- 两个组件均内置错误提示和上传成功消息通知
- 通过事件机制通知父组件上传完成及控制弹窗显示状态
2026-07-06 12:58:32 +08:00
f0b0280c4f feat(shop): 实现新订单声音和语音提醒功能
- 新增 useOrderNotify 组合式函数,支持每60秒轮询检测新订单
- 采用 Web Audio API 播放叮声,Speech Synthesis API 进行语音播报
- shopOrder 页面添加提醒开关栏,包含开关、提示和测试按钮
- 开关默认关闭,需用户点击启用后启动声音和轮询功能
- 测试按钮仅在提醒开启时可用,用于验证提醒效果
- 完善样式,提升提醒栏的视觉效果和交互体验
- 统一更新相关环境变量,调整项目名称和接口地址
2026-07-06 12:43:04 +08:00
ac574335a9 feat(shop): 实现新订单声音和语音提醒功能
- 新增 useOrderNotify 组合式函数,支持每60秒轮询检测新订单
- 采用 Web Audio API 播放叮声,Speech Synthesis API 进行语音播报
- shopOrder 页面添加提醒开关栏,包含开关、提示和测试按钮
- 开关默认关闭,需用户点击启用后启动声音和轮询功能
- 测试按钮仅在提醒开启时可用,用于验证提醒效果
- 完善样式,提升提醒栏的视觉效果和交互体验
- 统一更新相关环境变量,调整项目名称和接口地址
2026-07-06 12:41:05 +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
51791c350b chore(core): 更新项目名称为“企业商城”
- 修改环境变量中租户名称为“企业商城”
- 更新 HTML 页面标题为“企业商城”
- 替换仪表盘中技术支持名称显示为“企业商城”
- 更改登录页面默认配置中的站点名称
- 修改商店仪表盘欢迎标题为“企业商城”
2026-06-16 13:05:38 +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