tt0101 5 napja
szülő
commit
96e7de2fbf
4 módosított fájl, 13 hozzáadás és 7 törlés
  1. 2 1
      src/views/BankCard.vue
  2. 4 0
      src/views/Dynamic.vue
  3. 3 3
      src/views/Signin.vue
  4. 4 3
      src/views/home/index.vue

+ 2 - 1
src/views/BankCard.vue

@@ -64,8 +64,9 @@
           <button 
             class="submit-btn"
             @click="handleSubmit"
+            :disabled="bankInfo.status"
           >
-            {{ bankInfo.status ? '修改' : '立即绑定' }}
+            {{ bankInfo.status ? '已绑定' : '立即绑定' }}
           </button>
         </div>
       </div>

+ 4 - 0
src/views/Dynamic.vue

@@ -65,6 +65,10 @@ export default {
       try {
         const res = await getUserInfo();
         this.userInfo = res.data;
+        // 检查是否已实名认证
+        if (this.userInfo.if_real === 0) {
+          this.showAuthDialog = true;
+        }
       } catch (error) {
         console.error('获取用户信息失败:', error);
       }

+ 3 - 3
src/views/Signin.vue

@@ -17,13 +17,13 @@
               已签到<span class="sign_content_title_span days-count">{{ userInfo.sign_days || 0 }}</span>天
             </div>
             <div class="sign_content_title">
-              注册系统自动赠送<span class="sign_content_title_span">10000</span>红旗资产
+              注册领取<span class="sign_content_title_span">10000</span>红旗资产
             </div>
             <div class="sign_content_title">
-              实名系统自动赠送<span class="sign_content_title_span">18000</span>红旗资产
+              实名领取<span class="sign_content_title_span">18000</span>红旗资产
             </div>
             <div class="sign_content_title">
-              每日签到<span class="sign_content_title_span">2000</span>红旗资产+<span class="sign_content_title_span">2</span>元每日现金
+              每日签到领取<span class="sign_content_title_span">2000</span>红旗资产+<span class="sign_content_title_span">2</span>元每日现金
             </div>
             <!-- <div class="sign_content_title">
               累计签到<span class="sign_content_title_span">15</span>天额外获得<span class="sign_content_title_span">58000</span>红旗资产

+ 4 - 3
src/views/home/index.vue

@@ -78,7 +78,7 @@
         </template>
       </div>
     </div>
-    <van-dialog
+    <!-- <van-dialog
       v-model="showAuthDialog"
       :show-confirm-button="false"
       :show-cancel-button="false"
@@ -93,7 +93,7 @@
         <p class="auth-text">你还未进行实名认证</p>
         <button class="auth-btn" @click="toAuth">去认证</button>
       </div>
-    </van-dialog>
+    </van-dialog> -->
     <van-dialog
       v-model="showDialog"
       :show-confirm-button="false"
@@ -489,6 +489,7 @@ export default {
 }
 
 .welcome-dialog {
+   width: 95% !important;
   :deep(.van-dialog__content) {
     padding: 20px;
     position: relative;
@@ -496,7 +497,7 @@ export default {
 }
 
 .dialog-content {
-  max-width: 80%;
+  max-width: 90%;
   max-height: 70vh;
   overflow-y: auto;
   text-align: center;