From 348309ac3c0bff27f9658e6e1c28ac44d30ea932 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 12 十一月 2024 12:08:45 +0800
Subject: [PATCH] 2024-11-12

---
 src/components/header/index.scss |   42 ++++++++++++++++++++++++++++++++++++++++++
 src/components/header/index.jsx  |   18 ++++++++++++++----
 src/assets/img/mkpublic.jpg      |    0 
 3 files changed, 56 insertions(+), 4 deletions(-)

diff --git a/src/assets/img/mkpublic.jpg b/src/assets/img/mkpublic.jpg
new file mode 100644
index 0000000..5100efb
--- /dev/null
+++ b/src/assets/img/mkpublic.jpg
Binary files differ
diff --git a/src/components/header/index.jsx b/src/components/header/index.jsx
index ebe1ff8..19d7238 100644
--- a/src/components/header/index.jsx
+++ b/src/components/header/index.jsx
@@ -11,6 +11,7 @@
 import Utils from '@/utils/utils.js'
 import avatar from '@/assets/img/avatar.jpg'
 import wxicon from '@/assets/img/wx-icon.png'
+import mkpublic from '@/assets/img/mkpublic.jpg'
 import './index.scss'
 
 const { confirm } = Modal
@@ -27,6 +28,7 @@
     fullName: '',
     logourl: window.GLOB.mainlogo,
     wxVisible: false,
+    wxStep: 1,
     loginVisible: false,
     loginLoading: false,
     avatar: Utils.getrealurl(sessionStorage.getItem('avatar')),
@@ -638,7 +640,7 @@
         <Menu.Item key="verup" onClick={this.verup}>
           {dict['page_upd'] || '椤甸潰鏇存柊'}
         </Menu.Item>
-        {window.GLOB.WXNotice ? <Menu.Item key="wxnotice" onClick={() => this.setState({wxVisible: true})}>
+        {window.GLOB.WXNotice ? <Menu.Item key="wxnotice" onClick={() => this.setState({wxVisible: true, wxStep: 1})}>
           寰俊娑堟伅
         </Menu.Item> : null}
         {window.GLOB.appVersion ? <Menu.Item key="version" onClick={this.about}>
@@ -823,14 +825,22 @@
           footer={null}
           destroyOnClose
         >
-          <div className="wx-sms-wrap">
+          {this.state.wxStep !== 2 ? <div className="wx-sms-wrap">
+            <img className="mk-img" src={mkpublic} alt=""/>
+            <div className="mk-tip">
+              <span>寰俊鎵爜</span>
+              <span>鍏虫敞鍏紬鍙�</span>
+              <span>鍏虫敞鍏紬鍙蜂笖鎺堟潈鍚庢柟鍙帴鏀舵秷鎭��</span>
+              <span onClick={() => this.setState({wxStep: 2})}>涓嬩竴姝�</span>
+            </div>
+          </div> : <div className="wx-sms-wrap">
             <QrCode card={{qrWidth: 200, color: '#000000'}} value={window.GLOB.baseurl + 'mob/wxnotice.html?userid=' + sessionStorage.getItem('UserID') + '&loginuid=' + sessionStorage.getItem('LoginUID')}/>
             <div className="tip">
               <img src={wxicon} alt=""/>
               <span>寰俊鎵爜</span>
-              <span>鍏虫敞鍏紬鍙�</span>
+              <span>鑾峰彇鐢ㄦ埛鎺堟潈</span>
             </div>
-          </div>
+          </div>}
         </Modal>
       </header>
     )
diff --git a/src/components/header/index.scss b/src/components/header/index.scss
index 7ba7cf0..914e967 100644
--- a/src/components/header/index.scss
+++ b/src/components/header/index.scss
@@ -287,6 +287,7 @@
   }
   .wx-sms-wrap {
     text-align: center;
+    position: relative;
 
     .tip {
       margin: 215px 15px 15px;
@@ -305,6 +306,47 @@
         font-weight: bold;
       }
     }
+
+    .mk-img {
+      width: 258px;
+      height: 258px;
+      position: relative;
+      top: -15px;
+    }
+    .mk-tip {
+      margin: 0px 15px 15px;
+      position: relative;
+      top: -20px;
+      span {
+        font-size: 16px;
+        letter-spacing: 2px;
+        font-weight: 500;
+        color: #333;
+      }
+      span:nth-child(2) {
+        color: #45B449;
+        font-weight: bold;
+      }
+      span:nth-child(3) {
+        display: block;
+        font-size: 13px;
+      }
+      span:nth-child(4) {
+        display: block;
+        position: absolute;
+        right: -10px;
+        bottom: -25px;
+        padding: 0 5px;
+        font-size: 14px;
+        font-weight: 600;
+        cursor: pointer;
+        color: rgba(0, 0, 0, 0.65);
+        transition: color 0.2s;
+      }
+      span:nth-child(4):hover {
+        color: rgba(0, 0, 0, 0.85);
+      }
+    }
     .qrcode-box + .tip {
       margin-top: 15px;
     }

--
Gitblit v1.8.0