wsh5485
|
2c0e7cbb5f
|
style: 将容器最大宽度从1200px调整为1400px
统一修改多个页面容器的最大宽度,以提供更宽敞的布局空间
|
2025-12-12 16:56:04 +08:00 |
|
wsh5485
|
2c5ac2b943
|
style(UI): 统一卡片样式并增强视觉效果
为所有页面卡片添加 enhanced-card 类,实现统一视觉风格
添加卡片悬停动画、顶部装饰条和状态变化效果
优化状态标签、按钮和详情布局的样式
|
2025-12-12 03:53:53 +08:00 |
|
wsh5485
|
c64651d6c7
|
feat(移动端): 添加移动端导航菜单并优化响应式设计
refactor(预约统计): 修改查询逻辑只计算有效预约
|
2025-12-12 03:39:01 +08:00 |
|
wsh5485
|
9cd2b31648
|
feat(会员系统): 添加从预约记录转换为VIP客户功能
- 在bookings.php中添加转换为VIP客户的按钮
- 在vip.php中实现从预约记录转换VIP客户的逻辑
- 添加VIP客户转换界面和批量转换功能
- 新增get_package.php用于获取套餐信息
- 优化会员类型自动转换逻辑
|
2025-12-12 03:11:12 +08:00 |
|
wsh5485
|
89a22c7b11
|
fix: 确保日志目录存在以避免写入日志失败
在多个文件中添加了检查并创建日志目录的逻辑,防止因目录不存在而导致日志写入失败
|
2025-12-12 02:50:40 +08:00 |
|
wsh5485
|
5438b944b8
|
fix(预约系统): 增强日期时间验证并修复跨天预约处理
- 添加日期和时间格式的正则验证
- 改进时间有效性检查逻辑,防止无效时间输入
- 修复跨天预约处理中的变量命名冲突问题
- 优化时间冲突检测SQL查询条件
- 增加XSS防护措施,对VIP客户搜索结果显示进行转义
|
2025-12-12 02:45:53 +08:00 |
|
wsh5485
|
ae557aa5c2
|
fix: 增强表单提交的数据验证和冲突检查逻辑
- 添加客户类型验证,只允许'vip'或'new'
- 优化VIP客户信息处理逻辑,允许通过表单覆盖
- 为所有输入字段添加默认值和trim处理
- 添加会员类型和来源渠道的验证
- 简化时间冲突检查逻辑并添加调试日志
- 修复空值可能导致的问题
|
2025-12-12 02:42:51 +08:00 |
|
wsh5485
|
905bbc5934
|
feat: 添加调试日志并改进数据库处理逻辑
- 在多个文件中添加调试日志记录功能
- 将数据库连接统一迁移到db_connect.php
- 改进预约时间冲突检测逻辑
- 优化VIP客户数据处理
- 增强套餐查询的健壮性
- 更新预约状态处理流程
|
2025-12-12 02:38:16 +08:00 |
|
wsh5485
|
58fbb9f1e1
|
feat(预约系统): 添加套餐专属预约信息功能并优化复制逻辑
- 在SQL查询中添加package_reminder字段
- 重构复制按钮使用data属性存储预约信息
- 实现套餐专属预约信息的单独保存功能
- 优化复制功能以包含套餐专属提醒信息
- 添加套餐专属预约信息的实时编辑功能
v0.1.4
|
2025-12-12 01:06:36 +08:00 |
|
wsh5485
|
31899dfea8
|
feat(套餐管理): 添加套餐专属预约信息字段
在套餐添加和编辑功能中新增package_reminder字段,用于存储套餐专属预约信息
|
2025-12-11 18:39:48 +08:00 |
|
wsh5485
|
a6c48fc681
|
fix(bookings): 修复客服备注功能中的数据库连接和转义问题
将$conn改为$pdo以使用正确的数据库连接
移除addslashes函数调用,仅使用htmlspecialchars进行转义
v0.1.3
|
2025-12-09 17:13:52 +08:00 |
|
wsh5485
|
a714f0a526
|
feat(预约系统): 添加客服备注功能及样式
- 在公告页面和预约管理页面添加客服备注功能
- 为客服备注添加专用样式区分于客户备注
- 实现通过模态框编辑和保存客服备注的AJAX功能
- 将原备注字段明确标记为客户备注
v0.1.2
|
2025-12-09 16:57:03 +08:00 |
|
wsh5485
|
b963c2b513
|
feat: 新增预约系统功能及优化
- 添加获取每日预约时长的API接口
- 实现0元订单自动标记为已付款功能
- 优化预约信息复制功能,增加服务时长和备注
- 新增预约信息模板系统
- 在待处理预约页面添加时长提示功能
- 优化移动端触摸反馈和倒计时显示
v0.1.1
|
2025-12-06 05:05:15 +08:00 |
|
wsh5485
|
a672e1d7bc
|
feat(预约管理): 添加预约信息复制功能和改进待处理预约界面
- 在 bookings.php 中添加复制预约信息按钮和功能
- 重构 pending_bookings.php 界面,添加预约记录选择器
- 优化待处理预约的显示逻辑,默认高亮第一条记录
- 移除不再使用的复制信息相关代码
|
2025-12-06 04:16:38 +08:00 |
|
wsh5485
|
1f0cf4acaa
|
fix: 排除已取消的订单在待处理预约查询中
修改SQL查询条件,添加status != '已取消'过滤,确保已取消的订单不会出现在待处理预约列表中
v0.1.0
|
2025-12-06 03:25:56 +08:00 |
|
wsh5485
|
26dd84bea2
|
docs: 统一导航菜单中"待处理预约"的文案
将多个页面导航菜单中的"待预约处理"统一修改为"待处理预约",保持文案一致性
|
2025-12-06 03:19:18 +08:00 |
|
wsh5485
|
a372464299
|
docs: 添加系统功能文档VERSION_FEATURES.md
添加详细的系统功能文档,包含核心功能模块介绍、技术实现细节、系统架构、界面优化、安装配置说明和使用指南
|
2025-12-06 03:09:41 +08:00 |
|
wsh5485
|
6906d8da2a
|
docs: 重构README文档使其更简洁清晰
- 简化项目描述和功能说明
- 优化目录结构和内容组织
- 移除冗余的技术细节和安装步骤
- 更新项目结构说明
- 改进使用指南部分
v0.0.3
|
2025-12-06 03:04:34 +08:00 |
|
wsh5485
|
decbc95d28
|
docs: 统一更新页面标题为"张老师撸车工作室"
更新所有页面的标题和头部显示,将原来的"洗车预约系统"统一改为"张老师撸车工作室",保持品牌一致性
|
2025-12-06 03:00:40 +08:00 |
|
wsh5485
|
7f2fe3dd21
|
style(packages): 优化表单样式和交互体验
- 移除渐变边框效果,简化卡片悬停样式
- 为表单添加内联样式,提升视觉一致性和用户体验
- 调整服务项目输入框布局,使其更紧凑易用
|
2025-12-06 02:51:56 +08:00 |
|
wsh5485
|
ae3ed1e58f
|
feat(ui): 更新页面标题和样式,增强移动端体验
refactor: 优化套餐管理页面布局和交互效果
|
2025-12-06 02:45:16 +08:00 |
|
wsh5485
|
bb3ebffb37
|
统一packages.php与pending_bookings.php的样式
|
2025-12-06 02:17:42 +08:00 |
|
wsh5485
|
9d8fa49206
|
美化packages.php界面:1)添加了套餐卡片网格布局;2)优化了表单样式和按钮设计;3)增强了套餐卡片的视觉层次;4)改进了空状态显示;5)添加了响应式设计支持
|
2025-12-06 02:08:38 +08:00 |
|
wsh5485
|
b5cacb9e0b
|
注释掉pending_bookings.php中无实际意义的applyCustomDuration按钮
|
2025-12-06 02:04:21 +08:00 |
|
wsh5485
|
cb9eb599ec
|
refactor: 移除自定义时长输入框及相关按钮
|
2025-12-06 02:02:38 +08:00 |
|
wsh5485
|
6344947fa7
|
在pending_bookings.php中为时长输入框添加分钟单位标识
|
2025-12-06 02:02:16 +08:00 |
|
wsh5485
|
5c0132a209
|
删除重复的时长输入框:1)将customDuration_xxx输入框修改为同时用于显示和提交;2)删除独立的duration_xxx输入框;3)更新相关的JavaScript函数和label引用
|
2025-12-06 01:56:05 +08:00 |
|
wsh5485
|
5ace9b86d8
|
修复日期显示不一致问题:1)在index.php中使用本地时区获取日期字符串,避免toISOString()导致的时区偏差;2)在vip.php中同样修改默认预约日期的获取方式
|
2025-12-06 01:52:06 +08:00 |
|
wsh5485
|
565fc310b7
|
修复日期显示问题:1)在index.php和pending_bookings.php中添加时区设置;2)在db_connect.php中添加全局时区设置,确保系统一致性
|
2025-12-06 01:48:43 +08:00 |
|
wsh5485
|
77ae32095e
|
统一时间选择样式:将index.php的时间选择样式更新为pending_bookings.php的样式
|
2025-12-06 01:45:39 +08:00 |
|
wsh5485
|
ca554456b0
|
优化套餐信息区域排版:1)改进容器样式,增加圆角和阴影;2)美化套餐元数据标签;3)将服务列表改为无序列表结构;4)添加响应式布局和悬停效果
|
2025-12-06 01:41:49 +08:00 |
|
wsh5485
|
d387487bc5
|
修复data-services属性JSON解析错误,增加对逗号分隔字符串的支持
|
2025-12-06 01:39:07 +08:00 |
|
wsh5485
|
44e4bc64d8
|
修复自定义时长输入框未随套餐选择更新的问题
|
2025-12-06 01:37:50 +08:00 |
|
wsh5485
|
aefd3df9ae
|
修复套餐选择后默认服务时长未带出问题:1)优化元素获取方式,确保能找到正确的表单和输入框;2)添加全面的错误处理和调试信息;3)触发change事件确保所有依赖功能更新
|
2025-12-06 01:33:18 +08:00 |
|
wsh5485
|
9a256cda0a
|
修复套餐选择后默认服务时长未带出的问题:1)使用dataset属性获取套餐数据;2)优化selectDuration函数的表单查找逻辑;3)添加调试日志以便排查问题
|
2025-12-06 01:28:47 +08:00 |
|
wsh5485
|
0245f2c822
|
使用data-duration属性修复服务时长选择按钮状态更新问题
|
2025-12-06 01:24:48 +08:00 |
|
wsh5485
|
f297a12a7a
|
修复selectDuration函数,确保套餐默认服务时间正确显示
|
2025-12-06 01:17:33 +08:00 |
|
wsh5485
|
466f16e313
|
修复套餐选择默认时间问题并添加快捷选择服务时长功能
|
2025-12-06 01:14:37 +08:00 |
|
wsh5485
|
a6356ea2a2
|
修复已过期和已预约时间段可点击的问题
|
2025-12-06 01:10:27 +08:00 |
|
wsh5485
|
ff23ac6bbb
|
修复时间段选择没有反应的问题
|
2025-12-06 01:07:54 +08:00 |
|
wsh5485
|
d0abed0f86
|
修复套餐默认时间和时间段选择问题
|
2025-12-06 01:06:11 +08:00 |
|
wsh5485
|
3944051b25
|
更新待预约页面:添加套餐选择、日历和空闲时间段显示功能
|
2025-12-06 01:02:00 +08:00 |
|
wsh5485
|
a9b50046c1
|
调整webhook日志级别,仅在错误时记录完整信息
|
2025-12-05 18:18:01 +08:00 |
|
wsh5485
|
caac9899a5
|
fix: 修正导航栏活动链接状态
修复导航栏中“预约洗车”和“预约管理”链接的活动状态错误,确保当前页面链接显示为激活状态
|
2025-12-05 18:14:06 +08:00 |
|
wsh5485
|
6ffabd9384
|
fix: 修复会话启动位置以避免重复启动
将 session_start() 移到文件开头,避免在显示预约成功信息时重复启动会话
|
2025-12-05 18:12:41 +08:00 |
|
wsh5485
|
fc3b6aa4cc
|
feat(导航): 添加待预约处理链接并更新活动状态
在导航栏中添加"待预约处理"链接,并将"预约管理"设为当前活动状态
|
2025-12-05 18:10:36 +08:00 |
|
wsh5485
|
ac40ce0d56
|
refactor(database): 移除旧的数据库脚本文件
移除不再使用的create_wps_form_table.sql和carwash_db.sql数据库脚本文件,
这些文件已被新的数据库结构和迁移脚本所替代
|
2025-12-05 18:07:56 +08:00 |
|
wsh5485
|
2590e1fc22
|
创建待预约页面并更新导航栏
|
2025-12-05 18:07:00 +08:00 |
|
wsh5485
|
2fb3c70f87
|
合并SQL文件并移除webhook中的建表代码
v0.0.2
|
2025-12-05 17:51:35 +08:00 |
|
wsh5485
|
5c9f4c1a4f
|
添加自动编号字段支持:在数据库表和数据存储逻辑中添加auto_number字段
|
2025-12-05 17:44:57 +08:00 |
|