From 56c0d6e2f83d72f622744fea76fdc64b09e30f1d Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 01 四月 2020 18:54:07 +0800
Subject: [PATCH] 2020-04-01

---
 src/views/login/loginform.jsx |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/views/login/loginform.jsx b/src/views/login/loginform.jsx
index ac216a9..0b42bc9 100644
--- a/src/views/login/loginform.jsx
+++ b/src/views/login/loginform.jsx
@@ -14,6 +14,7 @@
     dict: PropTypes.object,
     auth: PropTypes.bool,
     lang: PropTypes.string,
+    langList: PropTypes.array,
     platName: PropTypes.string
   }
 
@@ -135,7 +136,7 @@
             initialValue: true,
           })(<Checkbox>{this.props.dict['login.remember']}</Checkbox>)}
         </Form.Item>
-        <Form.Item className="minline right">
+        {this.props.langList && this.props.langList.length > 0 ? <Form.Item className="minline right">
           {getFieldDecorator('lang', {
             initialValue: this.props.lang,
           })(
@@ -143,11 +144,12 @@
               onChange={(value) => {this.changelang(value)}}
               getPopupContainer={() => document.getElementById('login-form')}
             >
-              <Select.Option value="zh-CN">涓枃绠�浣�</Select.Option>
-              <Select.Option value="en-US">English</Select.Option>
+              {this.props.langList.map((item, index) => {
+                return <Select.Option key={index} value={item.Lang}>{item.LangName}</Select.Option>
+              })}
             </Select>
           )}
-        </Form.Item>
+        </Form.Item> : null}
         <Form.Item className="btn-login">
           <Button type="primary" htmlType="submit" className="login-form-button" disabled={this.props.isDisabled} loading={this.props.isDisabled}>
             {this.props.dict['login.submit']}

--
Gitblit v1.8.0