From 2cd31915236257e325b49f2e86f6912512e1f7ce Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 02 十一月 2025 14:27:15 +0800
Subject: [PATCH] fix:app 用户登录,默认不勾选用户协议

---
 app/pages/login.vue |   46 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 43 insertions(+), 3 deletions(-)

diff --git a/app/pages/login.vue b/app/pages/login.vue
index 3e85fce..94efe80 100644
--- a/app/pages/login.vue
+++ b/app/pages/login.vue
@@ -24,7 +24,7 @@
       <view class="agreement-checkbox">
         <checkbox-group @change="onAgreementChange">
           <label class="checkbox-label">
-            <checkbox :checked="agreedToPolicy" value="agreed" color="#007AFF" style="margin-top: 0;" />
+            <checkbox :checked="agreedToPolicy" value="agreed" color="#007AFF" class="round-checkbox" style="margin-top: 0;" />
             <text class="agreement-text">
               <text class="text-grey1">鍚屾剰</text>
               <text @click.stop="handleUserAgrement" class="text-blue agreement-link">銆婄敤鎴峰崗璁��</text>
@@ -52,8 +52,8 @@
         captchaEnabled: true,
         // 鐢ㄦ埛娉ㄥ唽寮�鍏�
         register: false,
-        // 闅愮鏀跨瓥鍚屾剰鐘舵�侊紙榛樿閫変腑锛�
-        agreedToPolicy: true,
+        // 闅愮鏀跨瓥鍚屾剰鐘舵��(榛樿鏈�変腑,闇�瑕佺敤鎴蜂富鍔ㄥ嬀閫�)
+        agreedToPolicy: false,
         globalConfig: getApp().globalData.config,
         loginForm: {
           username: "",
@@ -285,6 +285,46 @@
             vertical-align: middle;
           }
           
+          // 鍦嗗舰澶嶉�夋鏍峰紡
+          .round-checkbox {
+            border-radius: 50% !important;
+          }
+          
+          // 閽堝寰俊灏忕▼搴忕殑鍦嗗舰鏍峰紡
+          ::v-deep .uni-checkbox-input,
+          ::v-deep .wx-checkbox-input {
+            border-radius: 50% !important;
+          }
+          
+          // 閽堝H5鐨勫渾褰㈡牱寮�
+          ::v-deep input[type="checkbox"] {
+            border-radius: 50% !important;
+            -webkit-appearance: none;
+            appearance: none;
+            width: 36rpx;
+            height: 36rpx;
+            border: 2rpx solid #d1d1d1;
+            background-color: #fff;
+            position: relative;
+            
+            &:checked {
+              background-color: #007AFF;
+              border-color: #007AFF;
+              
+              &::after {
+                content: '';
+                position: absolute;
+                top: 50%;
+                left: 50%;
+                transform: translate(-50%, -50%);
+                width: 12rpx;
+                height: 12rpx;
+                background-color: #fff;
+                border-radius: 50%;
+              }
+            }
+          }
+          
           .agreement-text {
             display: inline-flex;
             align-items: center;

--
Gitblit v1.9.1