Browse Source

update test email page

master
cyril.tsui 1 year ago
parent
commit
fa8ac4db60
1 changed files with 10 additions and 3 deletions
  1. +10
    -3
      src/pages/pnspsNotifyTest/index.js

+ 10
- 3
src/pages/pnspsNotifyTest/index.js View File

@@ -6,6 +6,7 @@ import { apiPath } from 'auth/utils';
const TestMailPage = () => { const TestMailPage = () => {
const [host, setHost] = useState(apiPath+'/test'); const [host, setHost] = useState(apiPath+'/test');
const [mail, setMail] = useState(''); const [mail, setMail] = useState('');
const [tempKey, setTempKey] = useState('');


const hostChange = (event) => { const hostChange = (event) => {
setHost(event.target.value); setHost(event.target.value);
@@ -15,9 +16,14 @@ const TestMailPage = () => {
setMail(event.target.value); setMail(event.target.value);
}; };


const tempKeyChange = (event) => {
setTempKey(event.target.value);
};

const doMailTest = () => { const doMailTest = () => {
axios.post(host, { axios.post(host, {
email: mail
email: mail,
tempKey: tempKey,
}) })
.then((response) => { .then((response) => {
console.log(response.data); console.log(response.data);
@@ -41,8 +47,9 @@ const TestMailPage = () => {
} }
}} }}
spacing={3}> spacing={3}>
<Grid item xs={12}><TextField id='hostField' label='Outlined' variant='filled' onChange={hostChange} value={host} fullWidth /></Grid>
<Grid item xs={12}><TextField id='mailField' label='Outlined' variant='filled' onChange={mailChange} value={mail} fullWidth /></Grid>
<Grid item xs={12}><TextField id='hostField' label='Email Api' variant='filled' onChange={hostChange} value={host} fullWidth /></Grid>
<Grid item xs={12}><TextField id='mailField' label='Target Email' variant='filled' onChange={mailChange} value={mail} fullWidth /></Grid>
<Grid item xs={12}><TextField id='mailField' label='Email Template Key' variant='filled' onChange={tempKeyChange} value={tempKey} fullWidth /></Grid>
<Grid item xs={12}><Button variant='contained' onClick={doMailTest}>Test</Button></Grid> <Grid item xs={12}><Button variant='contained' onClick={doMailTest}>Test</Button></Grid>
</Grid> </Grid>
); );


Loading…
Cancel
Save