From a2eb30c9bbaf58967c51c3abfdf6311ed36bd37a Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 28 四月 2025 22:52:16 +0800
Subject: [PATCH] 2025-04-28

---
 src/views/login/index.jsx |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx
index 850d770..796b520 100644
--- a/src/views/login/index.jsx
+++ b/src/views/login/index.jsx
@@ -27,6 +27,8 @@
     ICP: window.GLOB.ICP || '',
     lineColor: window.GLOB.lineColor || '',
     webSite: window.GLOB.webSite || '',
+    prolType: window.GLOB.prolType || '',
+    prolCont: window.GLOB.prolCont || '',
     langList: [],
     syncApp: false,
     loginWays: null,
@@ -627,12 +629,19 @@
               style: res.CSS || '',
               showline: res.split_line_show || 'true',
               webSite: res.WebSite || '',
+              prolType: '',
+              prolCont: '',
               navBar: res.menu_type, // shutter 鐧惧彾绐椼�乴inkage_navigation 鑱斿姩鑿滃崟銆乴inkage 鑱斿姩鑿滃崟_鏃犲鑸爮銆乵enu_board 鑿滃崟闈㈡澘銆乵enu_board_navigation 鑿滃崟闈㈡澘_鏍囩椤�
               app_version: res.app_version,
               Member_Level: 0,
               appname: res.appname || '',
               loginOtop: loginOtop,
               loginOleft: loginOleft
+            }
+
+            if (['every_time', 'once', 'not_required'].includes(res.require_legal_consent) && res.legal_documents) {
+              systemMsg.prolType = res.require_legal_consent
+              systemMsg.prolCont = res.legal_documents
             }
 
             if ([10, 20, 30, 40, 50, 60, 70, 80, 90, 100].includes(res.member_level)) {
@@ -920,7 +929,7 @@
   }
 
   render () {
-    const { lineColor, bgImage, loginlogo, copyRight, webSite, ICP, loginWays } = this.state
+    const { lineColor, bgImage, loginlogo, copyRight, webSite, ICP, loginWays, prolType, prolCont } = this.state
 
     let wrapStyle = {}
 
@@ -945,6 +954,8 @@
             auth={this.state.auth}
             authError={this.state.authError}
             loginWays={loginWays}
+            prolType={prolType}
+            prolCont={prolCont}
             langList={this.state.langList}
             isDisabled={this.state.isDisabled}
             handleSubmit={() => this.handleSubmit()}

--
Gitblit v1.8.0