瀏覽代碼

login-style

许静 5 年之前
父節點
當前提交
5710f3dd93

+ 0
- 1
src/layouts/UserLayout.jsx 查看文件

34
         <div className={styles.content}>
34
         <div className={styles.content}>
35
           {children}
35
           {children}
36
         </div>
36
         </div>
37
-        {/* <DefaultFooter /> */}
38
       </div>
37
       </div>
39
     </DocumentTitle>
38
     </DocumentTitle>
40
   );
39
   );

+ 1
- 0
src/layouts/UserLayout.less 查看文件

21
 .content {
21
 .content {
22
   flex: 1;
22
   flex: 1;
23
   padding: 32px 0;
23
   padding: 32px 0;
24
+
24
 }
25
 }
25
 
26
 
26
 @media (min-width: @screen-md-min) {
27
 @media (min-width: @screen-md-min) {

+ 8
- 2
src/pages/user/login/components/Login/LoginSubmit.jsx 查看文件

3
 import classNames from 'classnames';
3
 import classNames from 'classnames';
4
 import styles from './index.less';
4
 import styles from './index.less';
5
 const FormItem = Form.Item;
5
 const FormItem = Form.Item;
6
-
6
+import router from 'umi/router';
7
+// 跳转到编辑商品
8
+function toIndex() {
9
+  router.push({
10
+    pathname: '/welcome',
11
+  });
12
+}
7
 const LoginSubmit = ({ className, ...rest }) => {
13
 const LoginSubmit = ({ className, ...rest }) => {
8
   const clsString = classNames(styles.submit, className);
14
   const clsString = classNames(styles.submit, className);
9
   return (
15
   return (
10
     <FormItem>
16
     <FormItem>
11
-      <Button size="large" className={clsString} type="primary" htmlType="submit" {...rest} />
17
+      <Button size="large" className={clsString} type="primary" htmlType="submit" {...rest} style={{ background: 'linear-gradient(270deg,rgba(43,112,192,1) 0%,rgba(6,185,209,1) 100%)', borderRadius: '7px', border: 'none' }} />
12
     </FormItem>
18
     </FormItem>
13
   );
19
   );
14
 };
20
 };

+ 6
- 2
src/pages/user/login/components/Login/index.jsx 查看文件

6
 import LoginSubmit from './LoginSubmit';
6
 import LoginSubmit from './LoginSubmit';
7
 import styles from './index.less';
7
 import styles from './index.less';
8
 
8
 
9
+
9
 class Login extends Component {
10
 class Login extends Component {
10
 
11
 
11
   static Submit = LoginSubmit;
12
   static Submit = LoginSubmit;
13
     className: '',
14
     className: '',
14
     defaultActiveKey: '',
15
     defaultActiveKey: '',
15
     onTabChange: () => { },
16
     onTabChange: () => { },
16
-    onSubmit: () => { },
17
+    onSubmit: () => {},
17
   };
18
   };
18
 
19
 
19
   constructor(props) {
20
   constructor(props) {
112
 
113
 
113
     });
114
     });
114
     return (
115
     return (
116
+      <div  className={styles.loginBox}>
117
+      <div className={styles.leftBox}></div>
115
       <LoginContext.Provider value={this.getContext()}>
118
       <LoginContext.Provider value={this.getContext()}>
116
-        <div className={classNames(className, styles.login)}>
119
+        <div className={styles.login}>
117
           <Form onSubmit={this.handleSubmit}>
120
           <Form onSubmit={this.handleSubmit}>
118
             {children}
121
             {children}
119
           </Form>
122
           </Form>
120
         </div>
123
         </div>
121
       </LoginContext.Provider>
124
       </LoginContext.Provider>
125
+      </div>
122
     );
126
     );
123
   }
127
   }
124
 }
128
 }

+ 21
- 1
src/pages/user/login/components/Login/index.less 查看文件

1
 @import '~antd/es/style/themes/default.less';
1
 @import '~antd/es/style/themes/default.less';
2
-
2
+.loginBox{
3
+  width:880px;
4
+height:480px;
5
+background:rgba(255,255,255,1);
6
+box-shadow:0px 2px 14px 4px rgba(0,0,0,0.12);
7
+border-radius:30px;
8
+margin: 16vh auto;
9
+.leftBox{
10
+  width:440px;
11
+height:480px;
12
+background:linear-gradient(180deg,rgba(108,193,216,1) 0%,rgba(54,141,212,1) 100%);
13
+border-radius:30px 0px 0px 30px;
14
+display: inline-block;
15
+}
16
+}
3
 .login {
17
 .login {
18
+  background-color: #fff;
19
+  width:440px;
20
+  height:480px;
21
+  padding:120px 50px;
22
+  border-radius:0px 30px 30px 0px;
23
+ float: right;
4
   :global {
24
   :global {
5
     .ant-tabs .ant-tabs-bar {
25
     .ant-tabs .ant-tabs-bar {
6
       margin-bottom: 24px;
26
       margin-bottom: 24px;

+ 1
- 1
src/pages/user/login/style.less 查看文件

1
 @import '~antd/es/style/themes/default.less';
1
 @import '~antd/es/style/themes/default.less';
2
 
2
 
3
 .main {
3
 .main {
4
-  width: 368px;
4
+  // width: 368px;
5
   margin: 0 auto;
5
   margin: 0 auto;
6
   @media screen and (max-width: @screen-sm) {
6
   @media screen and (max-width: @screen-sm) {
7
     width: 95%;
7
     width: 95%;

+ 2
- 4
src/services/login.js 查看文件

1
 import request from 'umi-request';
1
 import request from 'umi-request';
2
-import { Redirect } from 'umi';
2
+
3
 
3
 
4
 export async function fakeAccountLogin(params) {
4
 export async function fakeAccountLogin(params) {
5
   return request('/api/admin/taUser/signin', {
5
   return request('/api/admin/taUser/signin', {
6
     method: 'POST',
6
     method: 'POST',
7
     data: params,
7
     data: params,
8
-  }).then(res => {
9
-    return <Redirect to="/welcome"></Redirect>;
10
-  });
8
+  })
11
 
9
 
12
 
10
 
13
 }
11
 }