|
@@ -21,7 +21,7 @@ import Create from "./graphqlService/component/schema/Create";
|
|
|
import WxCreate from "./wechatService/wxCreate/WxCreate";
|
|
import WxCreate from "./wechatService/wxCreate/WxCreate";
|
|
|
|
|
|
|
|
|
|
|
|
|
-import {SHOW_ALL_SCHEMA, SHOW_CASE_SCHEMA,SHOW_PROJECT,CASE_SCHEMA_AND_PROJECT,SHOW_ALL_WXCONFIG} from "../gql";
|
|
|
|
|
|
|
+import {SHOW_ALL_SCHEMA, SHOW_CASE_SCHEMA,SHOW_PROJECT,CASE_SCHEMA_AND_PROJECT,CASE_WXCONFIG_AND_PROJECT} from "../gql";
|
|
|
import axios from 'axios';
|
|
import axios from 'axios';
|
|
|
import {getCookie, setCookie} from "../cookie";
|
|
import {getCookie, setCookie} from "../cookie";
|
|
|
|
|
|
|
@@ -361,9 +361,9 @@ class GraphqlSidebar extends Component {
|
|
|
<Query query={gql(CASE_SCHEMA_AND_PROJECT)} variables={{projectType:'graphql',user_id: this.state.userID}}>
|
|
<Query query={gql(CASE_SCHEMA_AND_PROJECT)} variables={{projectType:'graphql',user_id: this.state.userID}}>
|
|
|
{
|
|
{
|
|
|
({loading, error, data}) => {
|
|
({loading, error, data}) => {
|
|
|
- console.log('CASE_SCHEMA_AND_PROJECT data', 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('ecommerce', data.caseSchema.find(obj => obj.schemaName === 'ecommerce').schemaData);
|
|
|
localStorage.setItem('subscribe', data.caseSchema.find(obj => obj.schemaName === 'subscribe').schemaData);
|
|
localStorage.setItem('subscribe', data.caseSchema.find(obj => obj.schemaName === 'subscribe').schemaData);
|
|
|
localStorage.setItem('bills', data.caseSchema.find(obj => obj.schemaName === 'bills').schemaData);
|
|
localStorage.setItem('bills', data.caseSchema.find(obj => obj.schemaName === 'bills').schemaData);
|
|
@@ -425,7 +425,7 @@ class GraphqlSidebar extends Component {
|
|
|
state: {
|
|
state: {
|
|
|
schemaName: project.projectName,
|
|
schemaName: project.projectName,
|
|
|
schemaID: project.schema_id.id,
|
|
schemaID: project.schema_id.id,
|
|
|
- projectId: project.id
|
|
|
|
|
|
|
+ projectID: project.id
|
|
|
}
|
|
}
|
|
|
}}>{project.projectName}</Link>
|
|
}}>{project.projectName}</Link>
|
|
|
</Menu.Item>)
|
|
</Menu.Item>)
|
|
@@ -459,7 +459,7 @@ class WxConfigSiderbar extends Component {
|
|
|
|
|
|
|
|
render() {
|
|
render() {
|
|
|
return (
|
|
return (
|
|
|
- <Query query={gql(CASE_SCHEMA_AND_PROJECT)} variables={{user_id: this.state.userID}}>
|
|
|
|
|
|
|
+ <Query query={gql(CASE_WXCONFIG_AND_PROJECT)} variables={{projectType:'wx',user_id: this.state.userID}}>
|
|
|
{
|
|
{
|
|
|
({loading, error, data}) => {
|
|
({loading, error, data}) => {
|
|
|
if (loading) return <Spin style={{marginLeft: 3}}/>;
|
|
if (loading) return <Spin style={{marginLeft: 3}}/>;
|
|
@@ -515,16 +515,21 @@ class WxConfigSiderbar extends Component {
|
|
|
<span><FormattedMessage id="My Create"/></span>
|
|
<span><FormattedMessage id="My Create"/></span>
|
|
|
</span>}>
|
|
</span>}>
|
|
|
{
|
|
{
|
|
|
- data.userWxConfig.map((config) =>
|
|
|
|
|
- <Menu.Item key={config.appName}>
|
|
|
|
|
- <Link to={{
|
|
|
|
|
- pathname: `/wechat-service/my-create/${config.appName}`,
|
|
|
|
|
- state: {
|
|
|
|
|
- appName: config.appName,
|
|
|
|
|
- configID: config.id
|
|
|
|
|
- }
|
|
|
|
|
- }}>{config.appName}</Link>
|
|
|
|
|
- </Menu.Item>)
|
|
|
|
|
|
|
+ data.project.map((project) =>{
|
|
|
|
|
+ let appName = project.wxConfig_id.appName;
|
|
|
|
|
+ let configID = project.wxConfig_id.id;
|
|
|
|
|
+ return (
|
|
|
|
|
+ <Menu.Item key={appName}>
|
|
|
|
|
+ <Link to={{
|
|
|
|
|
+ pathname: `/wechat-service/my-create/${appName}`,
|
|
|
|
|
+ state: {
|
|
|
|
|
+ appName,
|
|
|
|
|
+ configID
|
|
|
|
|
+ }
|
|
|
|
|
+ }}>{appName}</Link>
|
|
|
|
|
+ </Menu.Item>
|
|
|
|
|
+ )
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
</SubMenu>
|
|
</SubMenu>
|
|
|
|
|
|