From 58fbb9f1e1aa86540cd1e79f3d33a981c7ca9a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E5=B1=95=E9=B9=8F?= Date: Fri, 12 Dec 2025 01:06:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=A2=84=E7=BA=A6=E7=B3=BB=E7=BB=9F):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A5=97=E9=A4=90=E4=B8=93=E5=B1=9E=E9=A2=84?= =?UTF-8?q?=E7=BA=A6=E4=BF=A1=E6=81=AF=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=A4=8D=E5=88=B6=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在SQL查询中添加package_reminder字段 - 重构复制按钮使用data属性存储预约信息 - 实现套餐专属预约信息的单独保存功能 - 优化复制功能以包含套餐专属提醒信息 - 添加套餐专属预约信息的实时编辑功能 --- bookings.php | 98 ++++++++++++++++++++++++++++++++++------------------ packages.php | 84 ++++++++++++++++++++++++++++++++++++++------ 2 files changed, 138 insertions(+), 44 deletions(-) diff --git a/bookings.php b/bookings.php index 849a98b..a241953 100644 --- a/bookings.php +++ b/bookings.php @@ -41,7 +41,7 @@ if (isset($_POST['action']) && isset($_POST['booking_id'])) { // 获取所有预约,支持状态筛选和搜索功能 try { // 构建查询,支持筛选和搜索 - $query = "SELECT b.*, p.package_name FROM bookings b LEFT JOIN packages p ON b.package_id = p.id WHERE 1=1 "; + $query = "SELECT b.*, p.package_name, p.package_reminder FROM bookings b LEFT JOIN packages p ON b.package_id = p.id WHERE 1=1 "; $params = []; // 状态筛选 @@ -272,7 +272,19 @@ try { // 获取车友备注(如果不存在则为空字符串) $notes = $booking['notes'] ?? ''; ?> - + @@ -695,44 +707,62 @@ try { } } - // 复制预约信息到剪贴板 - function copyMessage(id, customer_name, phone, car_model, car_number, package_name, date, time, duration, notes) { - // 构建预约信息字符串 - const message = `【张老师撸车工作室】预约确认\n - 客户姓名:${customer_name} - 联系方式:${phone} - 车型:${car_model} - 车牌号:${car_number} - 预约日期:${date} - 套餐:${package_name} - 预约时间:${time} - 预计服务时长:${duration}分钟 - 车友备注:${notes} - \n温馨提示: - 1. 请提前20分钟到达工作室 - 2. 如需改期或取消,请至少提前2小时联系我们 - 3. 联系电话:186-0345-3500 + + + + + + + + \ No newline at end of file