import React, {Component} from 'react'; import {Layout, Menu} from 'antd'; import {FormattedMessage} from 'react-intl'; import GenerateJs from "./component/generateJs/GenerateJs"; import Deploy from '../common/deploy/Deploy'; import Manage from '../common/manage/Manage'; import Schema from './component/schema/Schema'; import Graphql from "./component/graphql/Graphql"; import CaseMetabase from "./component/caseMetabase/CaseMetabase"; import Application from "./component/application/Application"; import axios from 'axios'; import {getIdUrl} from "../../config"; import classnames from 'classnames'; axios.defaults.withCredentials = true; const {Content} = Layout; class TrialCase extends Component { constructor(props) { super(props); this.state = { menuLevel2: "schema", // default user userID: "ioobot", showPadding: true, api: '' } } switchMenu = (menuName, e) => { this.setState({ [menuName]: e.key, }); }; switchAPI = (api) => { this.setState({ api }) }; componentWillMount() { let _this = this; axios.get(getIdUrl) .then((res) => { if (res.data !== '') { _this.setState({ userID: res.data }) } }) .catch(function (err) { console.log(err); }); } render() { let schemaID = this.props.location.state ? this.props.location.state.schemaID : "ecommerce_schemaID"; let schemaName = this.props.location.state ? this.props.location.state.schemaName : "ecommerce"; let projectID = this.props.location.state ? this.props.location.state.projectID : ""; return (