Merge pull request #905 from loadchange/fe/v1.0

Fix: ServiceDetail groupName
This commit is contained in:
Fury Zhu 2019-03-15 10:29:34 +08:00 committed by GitHub
commit 5d668579ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 7 deletions

View File

@ -45,6 +45,7 @@ class ServiceDetail extends React.Component {
this.editClusterDialog = React.createRef();
this.state = {
serviceName: getParameter(props.location.search, 'name'),
groupName: getParameter(props.location.search, 'groupName'),
loading: false,
currentPage: 1,
clusters: [],
@ -64,9 +65,9 @@ class ServiceDetail extends React.Component {
}
getServiceDetail() {
const { serviceName } = this.state;
const { serviceName, groupName } = this.state;
request({
url: `v1/ns/catalog/service?serviceName=${serviceName}`,
url: `v1/ns/catalog/service?serviceName=${serviceName}&groupName=${groupName}`,
beforeSend: () => this.openLoading(),
success: ({ clusters = [], service = {} }) => this.setState({ service, clusters }),
error: e => Message.error(e.responseText || 'error'),

View File

@ -231,7 +231,9 @@ class ServiceList extends React.Component {
<Button
type="normal"
onClick={() =>
this.props.history.push(`/serviceDetail?name=${record.name}`)
this.props.history.push(
`/serviceDetail?name=${record.name}&groupName=${record.groupName}`
)
}
>
{detail}

File diff suppressed because one or more lines are too long