Merge "feature: update to support configuration"

This commit is contained in:
Zuul 2022-01-13 14:32:44 +00:00 committed by Gerrit Code Review
commit 6e5ffc72fb
3 changed files with 27 additions and 21 deletions

View File

@ -564,6 +564,7 @@
- ^src/styles/.*$ - ^src/styles/.*$
- ^src/locales/.*$ - ^src/locales/.*$
- ^src/asset/.*$ - ^src/asset/.*$
- ^src/layouts/.*$
# .zuul.yaml # .zuul.yaml
- ^.zuul.yaml$ - ^.zuul.yaml$
# markdown # markdown
@ -595,6 +596,7 @@
- ^src/styles/.*$ - ^src/styles/.*$
- ^src/locales/.*$ - ^src/locales/.*$
- ^src/asset/.*$ - ^src/asset/.*$
- ^src/layouts/.*$
# .zuul.yaml # .zuul.yaml
- ^.zuul.yaml$ - ^.zuul.yaml$
# markdown # markdown
@ -619,6 +621,7 @@
- ^src/styles/.*$ - ^src/styles/.*$
- ^src/locales/.*$ - ^src/locales/.*$
- ^src/asset/.*$ - ^src/asset/.*$
- ^src/layouts/.*$
# .zuul.yaml # .zuul.yaml
- ^.zuul.yaml$ - ^.zuul.yaml$
# markdown # markdown
@ -651,6 +654,7 @@
- ^src/styles/.*$ - ^src/styles/.*$
- ^src/locales/.*$ - ^src/locales/.*$
- ^src/asset/.*$ - ^src/asset/.*$
- ^src/layouts/.*$
# .zuul.yaml # .zuul.yaml
- ^.zuul.yaml$ - ^.zuul.yaml$
# markdown # markdown

View File

@ -22,15 +22,31 @@ import loginFullImage from 'asset/image/login-full.png';
import loginRightLogo from 'asset/image/loginRightLogo.png'; import loginRightLogo from 'asset/image/loginRightLogo.png';
import styles from './index.less'; import styles from './index.less';
@inject('rootStore') export class AuthLayout extends Component {
@observer
class AuthLayout extends Component {
constructor(props) { constructor(props) {
super(props); super(props);
this.routes = props.route.routes; this.routes = props.route.routes;
} }
renderRight() {
return (
<div className={styles.right}>
<img
alt=""
className={styles['login-full-image']}
src={loginFullImage}
/>
<div className={styles['full-image-front']} />
<img
src={loginRightLogo}
alt=""
className={styles['login-right-logo']}
/>
</div>
);
}
render() { render() {
return ( return (
<div className={styles.container}> <div className={styles.container}>
@ -47,22 +63,10 @@ class AuthLayout extends Component {
{renderRoutes(this.routes)} {renderRoutes(this.routes)}
</div> </div>
</div> </div>
<div className={styles.right}> {this.renderRight()}
<img
alt=""
className={styles['login-full-image']}
src={loginFullImage}
/>
<div className={styles['full-image-front']} />
<img
src={loginRightLogo}
alt=""
className={styles['login-right-logo']}
/>
</div>
</div> </div>
); );
} }
} }
export default AuthLayout; export default inject('rootStore')(observer(AuthLayout));

View File

@ -63,7 +63,7 @@ export class Login extends Component {
product_name: { zh = t('Cloud Platform'), en = 'Cloud Platform' } = {}, product_name: { zh = t('Cloud Platform'), en = 'Cloud Platform' } = {},
} = this.info; } = this.info;
const { isLocaleZh } = i18n; const { isLocaleZh } = i18n;
return isLocaleZh ? zh : en; return t('Welcome, {name}', { name: isLocaleZh ? zh : en });
} }
get domains() { get domains() {
@ -280,9 +280,7 @@ export class Login extends Component {
render() { render() {
return ( return (
<> <>
<h1 className={styles.welcome}> <h1 className={styles.welcome}>{this.productName}</h1>
{t('Welcome, {name}', { name: this.productName })}
</h1>
<SimpleForm <SimpleForm
formItems={this.formItems} formItems={this.formItems}
name="normal_login" name="normal_login"