Merge branch 'dev' of gitlab.corp.qunar.com:mfe/yapi into dev

This commit is contained in:
祝鑫奔 2017-07-26 16:38:57 +08:00
commit 1eb272bd1a
3 changed files with 29 additions and 10 deletions

View File

@ -10,7 +10,8 @@ const Option = AutoComplete.Option;
state => { state => {
console.log(state); console.log(state);
return { return {
curUid: state.login.uid + '' curUid: state.login.uid + '',
curUserName: state.login.userName
} }
} }
) )
@ -26,7 +27,8 @@ class LeftMenu extends Component {
} }
static propTypes = { static propTypes = {
curUid: PropTypes.string curUid: PropTypes.string,
curUserName: PropTypes.string
} }
//延迟搜索 //延迟搜索
@ -80,6 +82,9 @@ class LeftMenu extends Component {
const { dataSource } = this.state; const { dataSource } = this.state;
return (<div className="user-list"> return (<div className="user-list">
<div className='cur-user'>
<div className='user-name'><span>用户名 : </span>{`${this.props.curUserName}`}</div>
</div>
<Row type="flex" justify="start" className="search"> <Row type="flex" justify="start" className="search">
<Col span="24"> <Col span="24">
<div className="certain-category-search-wrapper" style={{ width: "100%" }}> <div className="certain-category-search-wrapper" style={{ width: "100%" }}>
@ -98,7 +103,7 @@ class LeftMenu extends Component {
</div> </div>
</Col> </Col>
</Row> </Row>
<Menu defaultSelectedKeys={[location.hash]}> <Menu mode='inline' defaultSelectedKeys={[location.hash]}>
{content} {content}
</Menu> </Menu>
</div> </div>

View File

@ -1,5 +1,5 @@
import React, { Component } from 'react' import React, { Component } from 'react'
import { Row, Col, Icon, Input, Button, Select, message } from 'antd' import { Row, Col, Input, Button, Select, message } from 'antd'
import axios from 'axios'; import axios from 'axios';
import {formatTime} from '../../common.js' import {formatTime} from '../../common.js'
import PropTypes from 'prop-types' import PropTypes from 'prop-types'
@ -131,7 +131,8 @@ class Profile extends Component {
if (this.state.usernameEdit === false) { if (this.state.usernameEdit === false) {
userNameEditHtml = <div > userNameEditHtml = <div >
<span className="text">{userinfo.username}</span>&nbsp;&nbsp; <span className="text">{userinfo.username}</span>&nbsp;&nbsp;
<span className="text-button" onClick={() => { this.handleEdit('usernameEdit', true) }}><Icon type="edit" />修改</span> {/*<span className="text-button" onClick={() => { this.handleEdit('usernameEdit', true) }}><Icon type="edit" />修改</span>*/}
<Button size={'small'} icon="edit" onClick={() => { this.handleEdit('usernameEdit', true) }}>修改</Button>
</div> </div>
} else { } else {
userNameEditHtml = <div> userNameEditHtml = <div>
@ -146,7 +147,8 @@ class Profile extends Component {
if (this.state.emailEdit === false) { if (this.state.emailEdit === false) {
emailEditHtml = <div > emailEditHtml = <div >
<span className="text">{userinfo.email}</span>&nbsp;&nbsp; <span className="text">{userinfo.email}</span>&nbsp;&nbsp;
<span className="text-button" onClick={() => { this.handleEdit('emailEdit', true) }} ><Icon type="edit" />修改</span> {/*<span className="text-button" onClick={() => { this.handleEdit('emailEdit', true) }} ><Icon type="edit" />修改</span>*/}
<Button size={'small'} icon="edit" onClick={() => { this.handleEdit('emailEdit', true) }}>修改</Button>
</div> </div>
} else { } else {
emailEditHtml = <div> emailEditHtml = <div>
@ -161,7 +163,8 @@ class Profile extends Component {
if (this.state.roleEdit === false) { if (this.state.roleEdit === false) {
roleEditHtml = <div> roleEditHtml = <div>
<span className="text">{roles[userinfo.role]}</span>&nbsp;&nbsp; <span className="text">{roles[userinfo.role]}</span>&nbsp;&nbsp;
<span className="text-button" onClick={() => { this.handleEdit('roleEdit', true) }} ><Icon type="edit" />修改</span> {/*<span className="text-button" onClick={() => { this.handleEdit('roleEdit', true) }} ><Icon type="edit" />修改</span>*/}
<Button size={'small'} icon="edit" onClick={() => { this.handleEdit('roleEdit', true) }}>修改</Button>
</div> </div>
} else { } else {
roleEditHtml = <Select defaultValue={_userinfo.role} onChange={ this.changeRole} style={{ width: 150 }} > roleEditHtml = <Select defaultValue={_userinfo.role} onChange={ this.changeRole} style={{ width: 150 }} >

View File

@ -6,7 +6,7 @@
margin: .88rem auto 0 auto; margin: .88rem auto 0 auto;
// font-size: 0.14rem; // font-size: 0.14rem;
min-height:433px;
margin-top: 40px; margin-top: 40px;
margin-bottom: 55px; margin-bottom: 55px;
@ -23,10 +23,21 @@
} }
ul{border:none} ul{border:none}
} }
.user-name{
padding: 10px 0px;
text-align: center;
background-color: #34495e;
color: white;
span{
margin-right: 10px;
}
}
.router-content{
min-height:calc(100% - 2.47rem);
}
.user-table { .user-table {
-webkit-box-flex: 1; -webkit-box-flex: 1;
padding: 15px; padding: 24px;
margin-left: 15px; margin-left: 15px;
border-radius:5px; border-radius:5px;
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.20); box-shadow: 0 2px 4px 0 rgba(0,0,0,0.20);