This commit is contained in:
LoadChange 2020-03-15 22:56:42 +08:00 committed by Asa
parent be5a5892e9
commit 9ce1aef61b
2 changed files with 14 additions and 83 deletions

View File

@ -15,7 +15,7 @@ import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { ConfigProvider, Field, Form, Input, Loading, Pagination, Table } from '@alifd/next'; import { ConfigProvider, Field, Form, Input, Loading, Pagination, Table } from '@alifd/next';
import RegionGroup from 'components/RegionGroup'; import RegionGroup from 'components/RegionGroup';
import { getParams, setParams, request, aliwareIntl } from '@/globalLib'; import { getParams, setParams, request } from '@/globalLib';
import './index.scss'; import './index.scss';
@ -83,31 +83,6 @@ class HistoryRollback extends React.Component {
}); });
} }
/**
* 回车事件
*/
keyDownSearch(e) {
const theEvent = e || window.event;
const code = theEvent.keyCode || theEvent.which || theEvent.charCode;
if (code === 13) {
this.getData();
return false;
}
return true;
}
UNSAFE_componentWillMount() {
window.addEventListener('keydown', this.keyDownSearch.bind(this), false);
}
componentWillUnmount() {
window.removeEventListener('keydown', this.keyDownSearch.bind(this));
}
onSearch() {}
onChange() {}
cleanAndGetData(needclean = false) { cleanAndGetData(needclean = false) {
if (needclean) { if (needclean) {
this.dataId = ''; this.dataId = '';
@ -149,8 +124,6 @@ class HistoryRollback extends React.Component {
}); });
} }
showMore() {}
renderCol(value, index, record) { renderCol(value, index, record) {
const { locale = {} } = this.props; const { locale = {} } = this.props;
return ( return (
@ -173,60 +146,12 @@ class HistoryRollback extends React.Component {
this.getData(value); this.getData(value);
} }
onInputUpdate() {}
chooseFieldChange(fieldValue) { chooseFieldChange(fieldValue) {
this.setState({ this.setState({
fieldValue, fieldValue,
}); });
} }
showSelect(value) {
this.setState({
selectValue: value,
});
if (value.indexOf('appName') !== -1) {
this.setState({
showAppName: true,
});
} else {
this.setState({
showAppName: false,
});
}
if (value.indexOf('group') !== -1) {
this.setState({
showgroup: true,
});
} else {
this.setState({
showgroup: false,
});
}
this.chooseFieldChange(value);
}
getAppName(value) {
this.appName = value;
this.setState({
appName: value,
});
}
getDataId(value) {
this.dataId = value;
this.setState({
dataId: value,
});
}
getGroup(value) {
this.group = value;
this.setState({
group: value,
});
}
selectAll() { selectAll() {
this.dataId = this.field.getValue('dataId'); this.dataId = this.field.getValue('dataId');
this.group = this.field.getValue('group'); this.group = this.field.getValue('group');
@ -263,10 +188,6 @@ class HistoryRollback extends React.Component {
chooseEnv(value) {} chooseEnv(value) {}
renderLastTime(value, index, record) {
return aliwareIntl.intlTimeFormat(record.lastModifiedTime);
}
goDetail(record) { goDetail(record) {
this.serverId = getParams('serverId') || 'center'; this.serverId = getParams('serverId') || 'center';
this.tenant = getParams('namespace') || ''; // 为当前实例保存tenant参数 this.tenant = getParams('namespace') || ''; // 为当前实例保存tenant参数
@ -371,8 +292,18 @@ class HistoryRollback extends React.Component {
<Table.Column title="Group" dataIndex="group" /> <Table.Column title="Group" dataIndex="group" />
<Table.Column <Table.Column
title={locale.lastUpdateTime} title={locale.lastUpdateTime}
dataIndex="time" dataIndex="lastModifiedTime"
cell={this.renderLastTime.bind(this)} cell={val => {
if (!val) {
return '';
}
try {
const date = new Date(val);
return date.toLocaleString();
} catch (e) {
return '';
}
}}
/> />
<Table.Column title={locale.operation} cell={this.renderCol.bind(this)} /> <Table.Column title={locale.operation} cell={this.renderCol.bind(this)} />
</Table> </Table>

File diff suppressed because one or more lines are too long