From 4dd78acfe298217ebc5dd247c5b45c6f33deea9b Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 08 十一月 2025 22:43:14 +0800
Subject: [PATCH] feat:医院选择计算

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

diff --git a/app/pages/login.vue b/app/pages/login.vue
index 53aa8a8..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: "",
@@ -125,6 +125,8 @@
       loginSuccess(result) {
         // 璁剧疆鐢ㄦ埛淇℃伅
         this.$store.dispatch('GetInfo').then(res => {
+          // 瑙﹀彂鐧诲綍鎴愬姛浜嬩欢锛屽惎鍔ㄦ秷鎭疆璇�
+          uni.$emit('user-login')
           this.$tab.reLaunch('/pages/index')
         })
       }
@@ -283,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