|
@@ -363,10 +363,10 @@ class GraphqlSidebar extends Component {
|
|
|
({loading, error, data}) => {
|
|
({loading, error, data}) => {
|
|
|
if (loading) return <Spin style={{marginLeft: 3}}/>;
|
|
if (loading) return <Spin style={{marginLeft: 3}}/>;
|
|
|
if (error) return 'error!';
|
|
if (error) return 'error!';
|
|
|
- // console.log('CASE_SCHEMA_AND_PROJECT data', data);
|
|
|
|
|
- localStorage.setItem('ecommerce', data.caseSchema.find(obj => obj.schemaName === 'ecommerce').schemaData);
|
|
|
|
|
- localStorage.setItem('subscribe', data.caseSchema.find(obj => obj.schemaName === 'subscribe').schemaData);
|
|
|
|
|
- localStorage.setItem('bills', data.caseSchema.find(obj => obj.schemaName === 'bills').schemaData);
|
|
|
|
|
|
|
+ console.log('CASE_SCHEMA_AND_PROJECT data', data);
|
|
|
|
|
+ localStorage.setItem('ecommerce', data.caseProject.find(project => project.schema_id.schemaName === 'ecommerce').schema_id.schemaData);
|
|
|
|
|
+ localStorage.setItem('subscribe', data.caseProject.find(project => project.schema_id.schemaName === 'subscribe').schema_id.schemaData);
|
|
|
|
|
+ localStorage.setItem('bills', data.caseProject.find(project => project.schema_id.schemaName === 'bills').schema_id.schemaData);
|
|
|
return (
|
|
return (
|
|
|
<Menu
|
|
<Menu
|
|
|
theme="dark"
|
|
theme="dark"
|
|
@@ -390,15 +390,16 @@ class GraphqlSidebar extends Component {
|
|
|
key="trial-case"
|
|
key="trial-case"
|
|
|
title={<span><Icon type="appstore" theme="twoTone"/><span><FormattedMessage id="Case Show"/></span></span>}>
|
|
title={<span><Icon type="appstore" theme="twoTone"/><span><FormattedMessage id="Case Show"/></span></span>}>
|
|
|
{
|
|
{
|
|
|
- data.caseSchema.map((schema) =>
|
|
|
|
|
- <Menu.Item key={schema.schemaName}>
|
|
|
|
|
|
|
+ data.caseProject.map((project) =>
|
|
|
|
|
+ <Menu.Item key={project.schema_id.schemaName}>
|
|
|
<Link to={{
|
|
<Link to={{
|
|
|
- pathname: `/graphql-service/trial-case/${schema.schemaName}`,
|
|
|
|
|
|
|
+ pathname: `/graphql-service/trial-case/${project.schema_id.schemaName}`,
|
|
|
state: {
|
|
state: {
|
|
|
- schemaName: schema.schemaName,
|
|
|
|
|
- schemaID: schema.id
|
|
|
|
|
|
|
+ schemaName: project.schema_id.schemaName,
|
|
|
|
|
+ schemaID: project.schema_id.id,
|
|
|
|
|
+ projectID: project.id
|
|
|
}
|
|
}
|
|
|
- }}>{schema.schemaName}</Link>
|
|
|
|
|
|
|
+ }}>{project.schema_id.schemaName}</Link>
|
|
|
</Menu.Item>)
|
|
</Menu.Item>)
|
|
|
}
|
|
}
|
|
|
</SubMenu>
|
|
</SubMenu>
|