diff --git a/src/Components/OutputArea.js b/src/Components/OutputArea.js index 5be2dc1..1049f25 100644 --- a/src/Components/OutputArea.js +++ b/src/Components/OutputArea.js @@ -1,6 +1,7 @@ -import React from 'react' -import { Container, Card, CardContent, Grid } from '@material-ui/core' +import React, {useEffect, useState} from 'react' +import { Container, Card, CardContent, Grid, TextField } from '@material-ui/core' import { makeStyles } from '@material-ui/core/styles' +import { useSelector } from 'react-redux' const useStyles = makeStyles({ outputBox: { @@ -14,18 +15,42 @@ const useStyles = makeStyles({ } }) -const renderOutputArea = () => { - return ( - - - output - - - ) +const renderOutputArea = (output) => { + console.log("output=",output) + if (output === '') { + return ( + + + 测试用例输出: + + + 请选择测试用例的数据类型 + + + ) + } + else { + return ( + + + 测试用例输出: + + + + ) + } } const OutputArea = () => { - const classes = useStyles(); + const classes = useStyles() + const output = useSelector(state => state.output) + return( { className={classes.card} > - { renderOutputArea() } + { renderOutputArea(output) } diff --git a/src/Store/Actions/StringActions.js b/src/Store/Actions/StringActions.js index 73bb0c4..e93454a 100644 --- a/src/Store/Actions/StringActions.js +++ b/src/Store/Actions/StringActions.js @@ -62,7 +62,7 @@ export const startStringGen = (state, dispatch) => { } } } - console.log('RESULT=',result) + // console.log('RESULT=',result) dispatch({ type: SET_OUTPUT, payload: result