Browse Source

中英切换OK

Csy817 7 years ago
parent
commit
9cdc569c5e

+ 6 - 6
src/components/app/App.jsx

@@ -54,15 +54,16 @@ class App extends Component {
     };
 
     changeLocale = (e) => {
-        e.stopPropagation();
         let language = sessionStorage.getItem("language");
-        console.log('now language',language);
+        // console.log('app language',language);
         let local = language === "中文" ? zhCN : undefined;
-        console.log('local',local);
+        // console.log('app local',local);
         let changeLanguage = language === "中文" ? "English" :  "中文";
-        console.log('changeLanguage',changeLanguage);
+        // console.log('app changeLanguage',changeLanguage);
+        let nowLanguage = language === "中文" ?  'zh' :  'en';
+        // console.log('app nowLanguage',nowLanguage);
         sessionStorage.setItem("language",changeLanguage);
-        this.props.changeLanguage(changeLanguage);
+        this.props.changeLanguage(nowLanguage);
         this.setState({
             language:changeLanguage,
             locale:local
@@ -129,7 +130,6 @@ class App extends Component {
 
     render() {
         const { locale,language } = this.state;
-        console.log('locale1',locale);
         return (
             <Router>
                 <Layout style={{minHeight: '100vh'}}>

+ 1 - 3
src/components/common/caseMetabase/CaseMetabase.jsx

@@ -1,9 +1,7 @@
 import React, {Component} from 'react';
 
 class CaseMetabase extends Component {
-    constructor() {
-        super();
-    }
+
 
     render() {
         return (

+ 1 - 3
src/components/common/caseNotification/CaseNotification.jsx

@@ -3,9 +3,7 @@ import {Input, Tooltip, Icon, Button} from 'antd';
 import './index.css';
 
 class CaseNotification extends Component {
-    constructor() {
-        super();
-    }
+
 
     render() {
         return (

+ 2 - 2
src/components/common/graphql/Graphql.jsx

@@ -9,9 +9,9 @@ class Graphql extends Component {
   constructor() {
     super();
     this.state = {
-      //api: 'http://service-ci2tk8iu-1254337200.ap-guangzhou.apigateway.myqcloud.com/release/graphql',
+      api: 'http://service-ci2tk8iu-1254337200.ap-guangzhou.apigateway.myqcloud.com/release/graphql',
       // 便于开发调试,请删除并换成上面
-      api: 'http://localhost:3000/graphql'
+      // api: 'http://localhost:3000/graphql'
     }
   };
 

+ 1 - 3
src/components/dataAnalysis/metabase/Metabase.jsx

@@ -1,9 +1,7 @@
 import React, {Component} from 'react';
 
 class Metabase extends Component {
-    constructor() {
-        super();
-    }
+
 
     render() {
         return (

+ 0 - 3
src/components/dataStorage/databaseSetting/DatabaseSetting.jsx

@@ -1,9 +1,6 @@
 import React, {Component} from 'react';
 
 class DatabaseSetting extends Component {
-    constructor() {
-        super();
-    }
 
     render() {
         return (

+ 0 - 3
src/components/dataStorage/schemaCreate/SchemaCreate.jsx

@@ -1,9 +1,6 @@
 import React, {Component} from 'react';
 
 class SchemaCreate extends Component {
-    constructor() {
-        super();
-    }
 
     render() {
         return (

+ 1 - 3
src/components/monitorNotify/graphqlTrigger/GraphqlTrigger.jsx

@@ -1,9 +1,7 @@
 import React, {Component} from 'react';
 
 class GraphqlTrigger extends Component {
-    constructor() {
-        super();
-    }
+
 
     render() {
         return (

+ 1 - 3
src/components/monitorNotify/notification/Notification.jsx

@@ -1,9 +1,7 @@
 import React, {Component} from 'react';
 
 class Notification extends Component {
-    constructor() {
-        super();
-    }
+
 
     render() {
         return (

+ 0 - 3
src/components/monitorNotify/stockSignal/StockSignal.jsx

@@ -1,9 +1,6 @@
 import React, {Component} from 'react';
 
 class StockSignal extends Component {
-    constructor() {
-        super();
-    }
 
     render() {
         return (

+ 1 - 1
src/components/trialCase/TrialCase.jsx

@@ -38,7 +38,7 @@ class TrialCase extends Component {
                     <Menu.Item key="schema">schema</Menu.Item>
                     <Menu.Item key="deploy">deploy</Menu.Item>
                     <Menu.Item key="graphql">graphql</Menu.Item>
-                    <Menu.Item key="graphiql">graphiql</Menu.Item>
+                    <Menu.Item key="graphiql">graphql IDE</Menu.Item>
                     <Menu.Item key="metabase">metabase</Menu.Item>
                     <Menu.Item key="notification">notification</Menu.Item>
                 </Menu>

+ 7 - 6
src/index.js

@@ -18,8 +18,8 @@ addLocaleData([...en,...zh]);
 
 
 const client = new ApolloClient({
-  // uri: "http://service-eucrnpse-1254337200.ap-guangzhou.apigateway.myqcloud.com/release/graphql"
-  uri: "http://localhost:3000/graphql"
+  uri: "http://service-eucrnpse-1254337200.ap-guangzhou.apigateway.myqcloud.com/release/graphql"
+  // uri: "http://localhost:3000/graphql"
 });
 
 let browserLanguage = (navigator.language || navigator.browserLanguage).toLowerCase().split('-')[0];
@@ -34,12 +34,13 @@ class MainApp extends Component{
     }
 
     changeLanguage = (language) => {
-        console.log("changeLanguage",language);
-        this.setState({language});
+        // console.log("index changeLanguage",language);
+        this.setState({
+            nowLanguage:language
+        });
     };
 
     chooseLocale = (language)=> {
-        console.log('language',language);
         let locale,messages;
         switch(language){
             case 'en':
@@ -65,7 +66,7 @@ class MainApp extends Component{
         return(
             <ApolloProvider client={client}>
                 <IntlProvider locale={locale} messages={messages} >
-                <App changeLanguage={()=>this.changeLanguage}/>
+                <App changeLanguage={this.changeLanguage}/>
                 </IntlProvider>
             </ApolloProvider>
         )