From bcaaa527d4811416960e2081ace2f2a20fa55e98 Mon Sep 17 00:00:00 2001 From: lkddi Date: Wed, 4 Mar 2026 14:33:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9AchatDialog.alert()?= =?UTF-8?q?=20=E7=AC=AC=E4=B8=89=E5=8F=82=E6=95=B0=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E9=A2=9C=E8=89=B2=E5=80=BC=EF=BC=8C=E4=BF=AE=E6=AD=A3=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E6=A0=8F=E5=92=8C=E6=8C=89=E9=92=AE=E8=83=8C=E6=99=AF?= =?UTF-8?q?=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 之前误将第三个 color 参数传入 emoji(⚠️、🔒、❌ 等), 导致 background 被设为无效值,标题栏变白色、文字和按钮不可见。 全部改为正确 HEX 颜色值: - 提示/警告 → #d97706(琥珀橙) - 成功 → #16a34a(绿色) - 失败/错误 → #dc2626(红色) - 网络错误 → #6b7280(灰色) - 开发中 → #78716c(石灰灰) --- .../views/chat/partials/toolbar.blade.php | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/views/chat/partials/toolbar.blade.php b/resources/views/chat/partials/toolbar.blade.php index dc7a602..2e3956f 100644 --- a/resources/views/chat/partials/toolbar.blade.php +++ b/resources/views/chat/partials/toolbar.blade.php @@ -18,7 +18,7 @@
商店
存点
娱乐
-
银行
+
银行
婚姻
好友
头像
@@ -84,7 +84,7 @@
- {{-- --}}} + {{-- --}}
@@ -180,15 +180,15 @@ const newPwd = document.getElementById('set-new-pwd').value; const newPwd2 = document.getElementById('set-new-pwd2').value; if (!oldPwd || !newPwd) { - window.chatDialog.alert('请填写旧密码和新密码', '提示', '⚠️'); + window.chatDialog.alert('请填写旧密码和新密码', '提示', '#d97706'); return; } if (newPwd.length < 6) { - window.chatDialog.alert('新密码最少6位!', '提示', '⚠️'); + window.chatDialog.alert('新密码最少6位!', '提示', '#d97706'); return; } if (newPwd !== newPwd2) { - window.chatDialog.alert('两次输入的新密码不一致!', '提示', '⚠️'); + window.chatDialog.alert('两次输入的新密码不一致!', '提示', '#d97706'); return; } @@ -208,15 +208,15 @@ }); const data = await res.json(); if (res.ok && data.status === 'success') { - window.chatDialog.alert('密码修改成功!', '修改成功', '🔒'); + window.chatDialog.alert('密码修改成功!', '修改成功', '#16a34a'); document.getElementById('set-old-pwd').value = ''; document.getElementById('set-new-pwd').value = ''; document.getElementById('set-new-pwd2').value = ''; } else { - window.chatDialog.alert('修改失败:' + (data.message || '请输入正确的旧密码'), '修改失败', '❌'); + window.chatDialog.alert('修改失败:' + (data.message || '请输入正确的旧密码'), '修改失败', '#dc2626'); } } catch (e) { - window.chatDialog.alert('网络异常,请稍后重试', '错误', '🌐'); + window.chatDialog.alert('网络异常,请稍后重试', '错误', '#6b7280'); } } @@ -247,12 +247,12 @@ }); const data = await res.json(); if (res.ok && data.status === 'success') { - window.chatDialog.alert('资料保存成功!', '保存成功', '✅'); + window.chatDialog.alert('资料保存成功!', '保存成功', '#16a34a'); } else { - window.chatDialog.alert('保存失败:' + (data.message || '输入有误'), '保存失败', '❌'); + window.chatDialog.alert('保存失败:' + (data.message || '输入有误'), '保存失败', '#dc2626'); } } catch (e) { - window.chatDialog.alert('网络异常,请稍后重试', '错误', '🌐'); + window.chatDialog.alert('网络异常,请稍后重试', '错误', '#6b7280'); } } @@ -262,7 +262,7 @@ async function sendEmailCode() { const emailInput = document.getElementById('set-email').value.trim(); if (!emailInput) { - window.chatDialog.alert('请先填写邮箱地址后再获取验证码!', '提示', '📧'); + window.chatDialog.alert('请先填写邮箱地址后再获取验证码!', '提示', '#d97706'); return; } @@ -288,7 +288,7 @@ const data = await res.json(); if (res.ok && data.status === 'success') { - window.chatDialog.alert(data.message || '验证码发送成功,请前往邮箱查收!(有效期5分钟)', '发送成功', '📬'); + window.chatDialog.alert(data.message || '验证码发送成功,请前往邮箱查收!(有效期5分钟)', '发送成功', '#16a34a'); // 开始 60 秒防暴力点击倒计时 let count = 60; @@ -307,7 +307,7 @@ }, 1000); } else { - window.chatDialog.alert('发送失败:' + (data.message || '系统繁忙'), '发送失败', '❌'); + window.chatDialog.alert('发送失败:' + (data.message || '系统繁忙'), '发送失败', '#dc2626'); // 失败了立刻解除禁用以重新尝试 btn.innerText = '获取验证码'; btn.disabled = false; @@ -315,7 +315,7 @@ btn.style.cursor = 'pointer'; } } catch (e) { - window.chatDialog.alert('网络异常,验证码发送失败,请稍后重试。', '错误', '🌐'); + window.chatDialog.alert('网络异常,验证码发送失败,请稍后重试。', '错误', '#6b7280'); btn.innerText = '获取验证码'; btn.disabled = false; btn.style.opacity = '1';