Commit cab86592d6ad973b0008bbabc166463df21e2024

Authored by Min
1 parent 56d3c42f

1.处理登录界面的多语言翻译

Showing 1 changed file with 15 additions and 23 deletions
src/components/login/Login.js
@@ -287,6 +287,8 @@ class LoginForm extends Component { @@ -287,6 +287,8 @@ class LoginForm extends Component {
287 ? "Please select branch name" 287 ? "Please select branch name"
288 : "請選擇分公司名稱"; /* 请选择分公司名称 */ 288 : "請選擇分公司名稱"; /* 请选择分公司名称 */
289 let btnLogin = sLanguage === "sChinese" ? "登 录" : sLanguage === "sEnglish" ? "Login" : "登 錄"; /* 登 陆 */ 289 let btnLogin = sLanguage === "sChinese" ? "登 录" : sLanguage === "sEnglish" ? "Login" : "登 錄"; /* 登 陆 */
  290 + let btnRegister = sLanguage === "sChinese" ? "用户注册" : sLanguage === "sEnglish" ? "Register" : "用戶註冊"; /* 登 陆 */
  291 + let btnFaceLogin = sLanguage === 'sChinese' ? '人脸登录' : (sLanguage === 'sEnglish' ? 'Face Login' : '人臉登錄');/* 人脸 登 陆 */
290 let Copyright = "Copyright"; /* Copyright */ 292 let Copyright = "Copyright"; /* Copyright */
291 let AddrOne = sLanguage === "sChinese" ? "小羚羊软件" : sLanguage === "sEnglish" ? "XiaoLingYangSoft" : "小羚羊軟件"; /* 小羚羊软件 */ 293 let AddrOne = sLanguage === "sChinese" ? "小羚羊软件" : sLanguage === "sEnglish" ? "XiaoLingYangSoft" : "小羚羊軟件"; /* 小羚羊软件 */
292 let AddrTwo = sLanguage === "sChinese" ? "印刷智慧工厂" : sLanguage === "sEnglish" ? "PrintingSmartFactory" : "印刷智慧工廠"; /* 印刷智慧工厂 */ 294 let AddrTwo = sLanguage === "sChinese" ? "印刷智慧工厂" : sLanguage === "sEnglish" ? "PrintingSmartFactory" : "印刷智慧工廠"; /* 印刷智慧工厂 */
@@ -330,8 +332,15 @@ class LoginForm extends Component { @@ -330,8 +332,15 @@ class LoginForm extends Component {
330 const ChooseBranchCompanyData = loginInfo.filter(item => item.sControlName === "ChooseBranchCompany"); 332 const ChooseBranchCompanyData = loginInfo.filter(item => item.sControlName === "ChooseBranchCompany");
331 chooseBranchCompany = commonUtils.isNotEmptyArr(ChooseBranchCompanyData) ? ChooseBranchCompanyData[0].showName : chooseBranchCompany; 333 chooseBranchCompany = commonUtils.isNotEmptyArr(ChooseBranchCompanyData) ? ChooseBranchCompanyData[0].showName : chooseBranchCompany;
332 334
333 - const BtnLoginData = loginInfo.filter(item => item.sControlName === "BtnLogin");  
334 - btnLogin = commonUtils.isNotEmptyArr(BtnLoginData) ? BtnLoginData[0].showName : btnLogin; 335 + const BtnLoginDataArr = loginInfo.filter(item => item.sControlName === "BtnLogin");
  336 + btnLogin = commonUtils.isNotEmptyArr(BtnLoginDataArr) ? BtnLoginDataArr[0].showName : btnLogin;
  337 +
  338 + const BtnLoginDataRegister = loginInfo.filter(item => item.sControlName === "BtnRegister");
  339 + btnRegister = commonUtils.isNotEmptyArr(BtnLoginDataRegister) ? BtnLoginDataRegister[0].showName : btnRegister;
  340 +
  341 +
  342 + let BtnFaceLoginArr = loginInfo.filter(item => item.sControlName === "BtnFaceLogin");
  343 + btnFaceLogin = commonUtils.isNotEmptyArr(BtnFaceLoginArr) ? BtnFaceLoginArr[0].showName : btnFaceLogin;
335 344
336 const CopyrightData = loginInfo.filter(item => item.sControlName === "Copyright"); 345 const CopyrightData = loginInfo.filter(item => item.sControlName === "Copyright");
337 Copyright = commonUtils.isNotEmptyArr(CopyrightData) ? CopyrightData[0].showName : Copyright; 346 Copyright = commonUtils.isNotEmptyArr(CopyrightData) ? CopyrightData[0].showName : Copyright;
@@ -447,24 +456,7 @@ class LoginForm extends Component { @@ -447,24 +456,7 @@ class LoginForm extends Component {
447 </FormItem> 456 </FormItem>
448 </> 457 </>
449 )} 458 )}
450 - {/*<FormItem className={styles.loginTip}>*/}  
451 - {/* {getFieldDecorator('username', {*/}  
452 - {/* rules: [{ required: true, message: pleaseInputUserName }],*/}  
453 - {/* })(<Input className={styles.loginInput} size="large" prefix={<UserOutlined className={styles.loginIcon} />} placeholder={pleaseInputUserName} />)}*/}  
454 - {/*</FormItem>*/}  
455 - {/*<FormItem className={styles.loginTip}>*/}  
456 - {/* {getFieldDecorator('password', {*/}  
457 - {/* rules: [{ required: true, message: pleaseInputPassword }],*/}  
458 - {/* })(<Input className={styles.loginInput} size="large" prefix={<LockOutlined className={styles.loginIcon} />} type="password" placeholder={pleaseInputPassword} />)}*/}  
459 - {/*</FormItem>*/}  
460 - {/* <FormItem className={styles.loginTip}>  
461 - <div className={styles.loginSelect}>  
462 - {getFieldDecorator('companys', {  
463 - initialValue: companysId,  
464 - rules: [{ required: true, message: chooseBranchCompany }],  
465 - })(<Select placeholder={chooseBranchCompany} size="large" dropdownStyle={dropdownStyle} onSelect={this.handleSelect}>{options}</Select>)}  
466 - </div>  
467 - </FormItem> */} 459 +
468 </div> 460 </div>
469 <FormItem className={styles.loginBottom}> 461 <FormItem className={styles.loginBottom}>
470 <Button type="primary" htmlType="submit" className={styles.loginButton} loading={loginLoading}> 462 <Button type="primary" htmlType="submit" className={styles.loginButton} loading={loginLoading}>
@@ -475,12 +467,12 @@ class LoginForm extends Component { @@ -475,12 +467,12 @@ class LoginForm extends Component {
475 <div style={{ textAlign: "right", position: "relative" }}> 467 <div style={{ textAlign: "right", position: "relative" }}>
476 { ['project.xlyprint.cn', 'localhost'].includes(location.hostname) ? ( 468 { ['project.xlyprint.cn', 'localhost'].includes(location.hostname) ? (
477 <Button type="link" size="large" className={styles.userRegister} onClick={() => { this.setState({ userRegisterMode: true }); }}> 469 <Button type="link" size="large" className={styles.userRegister} onClick={() => { this.setState({ userRegisterMode: true }); }}>
478 - 用户注册 470 + {btnRegister}
479 </Button> 471 </Button>
480 ) : "" } 472 ) : "" }
481 <Radio.Group onChange={this.onLoginTypeChange} value={this.state.loginType} buttonStyle="solid"> 473 <Radio.Group onChange={this.onLoginTypeChange} value={this.state.loginType} buttonStyle="solid">
482 - <Radio.Button value="normal">普通登录</Radio.Button>  
483 - <Radio.Button value="face">扫脸登录</Radio.Button> 474 + <Radio.Button value="normal">{btnLogin}</Radio.Button>
  475 + <Radio.Button value="face">{btnFaceLogin}</Radio.Button>
484 </Radio.Group> 476 </Radio.Group>
485 </div> 477 </div>
486 </Form> 478 </Form>