.navbar-right {
margin-right: 0px!important;
- line-height:61px;
+ /*line-height:61px;*/
}
.panel-title {
.navbar-right .loggedin{
margin-right: 0px!important;
padding-right: 10px!important;
+ line-height: 60px;
}
.loggedin > a {
constructor(props) {
super(props);
this.state = {
- username: _util.getStorage('userInfo').username || ''
+ username: _util.getStorage('userInfo').username || '',
+ isLoggedIn: true
}
}
return (
<div className="navbar navbar-default top-navbar" role="navigation">
<div className="navbar-header">
- {/*<button type="button" className="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">*/}
- {/*<span className="sr-only">Toggle navigation</span>*/}
- {/*<span className="icon-bar"></span>*/}
- {/*<span className="icon-bar"></span>*/}
- {/*<span className="icon-bar"></span>*/}
- {/*</button>*/}
+
<a className="navbar-brand" href="index.html"><img src={require('image/slonik.png')}/><b>PG Perf
Farm</b></a>
</div>
_util.setStorage('userInfo', res);
this.props.history.push(this.state.redirect);
}, (errMsg) => {
- _util.errorTips(errMsg);
+ console.log(errMsg)
+ // _util.errorTips(errMsg);
});
}
// check failure
{/*<label className="control-label" for="inputLogin"> login input</label>*/}
<input type="text" className="form-control" id="inputLogin"
placeholder="Username or email"
+ name="username"
onKeyUp={e => this.onInputKeyUp(e)}
onChange={e => this.onInputChange(e)}/>
</div>
<div className="form-group">
<input type="text" className="form-control" id="inputPwd"
+ name="password"
placeholder="password" onKeyUp={e => this.onInputKeyUp(e)}
onChange={e => this.onInputChange(e)}/>
</div>
- <button type="submit" className="btn btn-primary" onClick={e => {this.onSubmit(e)}}>Button</button>
+ <button type="button" className="btn btn-primary" onClick={e => {this.onSubmit(e)}}>Button</button>
</form>
</div>
{/*<!-- /.col-lg-6 (nested) -->*/}
class User{
login(loginInfo){
- let url = PGConstant.base_url + '/login';
+ let url = PGConstant.base_url + '/login/';
return _util.request({
type: 'post',
url: url,
}
render() {
-
+ let branch = record.pg_info.pg_branch;
let _list = this.props.list
let style = {
display: 'show'
let machine = record.machine_info[0];
let system = machine.os_name + ' ' + machine.os_version + ' ' + machine.comp_name + ' ' + machine.comp_version;
let alias = machine.alias;
- let branch = record.pg_info.pg_branch;
+
let trend = record.trend
let improvedIconClassName = trend.improved > 0 ? 'improved' : 'anonymous'
<Table.Cell><a href="#">{system}</a></Table.Cell>
{/*branch*/}
- <Table.Cell>{branch}</Table.Cell>
+ {/*<Table.Cell>{branch}</Table.Cell>*/}
{/*trending-data*/}
return (
<Table celled structured compact textAlign='center'>
<Table.Header>
+ <Table.Row>
+ <Table.HeaderCell rowSpan='9'>Branch: 10_STABLE</Table.HeaderCell>
+ </Table.Row>
<Table.Row>
<Table.HeaderCell rowSpan='2'>Alias</Table.HeaderCell>
<Table.HeaderCell rowSpan='2'>System</Table.HeaderCell>
- <Table.HeaderCell rowSpan='2'>Branch</Table.HeaderCell>
+ {/*<Table.HeaderCell rowSpan='2'>Branch</Table.HeaderCell>*/}
<Table.HeaderCell colSpan='3'>Trending</Table.HeaderCell>
<Table.HeaderCell rowSpan='2'>Detail</Table.HeaderCell>
<Table.HeaderCell rowSpan='2'>Date</Table.HeaderCell>