fixed c-account/register
このコミットが含まれているのは:
コミット
f914303b34
|
@ -32208,8 +32208,8 @@ function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|||
|
||||
|
||||
var ChildSignUpTemporary = function ChildSignUpTemporary() {
|
||||
var father_id = document.getElementById('father_token').value;
|
||||
var navigator = (0,react_router_dom__WEBPACK_IMPORTED_MODULE_4__.useNavigate)();
|
||||
var location = (0,react_router_dom__WEBPACK_IMPORTED_MODULE_4__.useLocation)();
|
||||
|
||||
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(''),
|
||||
_useState2 = _slicedToArray(_useState, 2),
|
||||
|
@ -32246,17 +32246,27 @@ var ChildSignUpTemporary = function ChildSignUpTemporary() {
|
|||
(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {
|
||||
var mounted = true;
|
||||
setLoaded(false);
|
||||
axios.get('/api/fathers/relations/check', {
|
||||
params: {
|
||||
father_id: father_id
|
||||
}
|
||||
}).then(function (response) {
|
||||
if (response.data.status_code == 200) {
|
||||
setLoaded(true);
|
||||
} else {
|
||||
navigator('/c-account/login');
|
||||
}
|
||||
});
|
||||
|
||||
if (location.search.includes('?father_id=')) {
|
||||
var _father_id = location.search.replace('?father_id=', '');
|
||||
|
||||
axios.get('/api/fathers/relations/check', {
|
||||
params: {
|
||||
father_id: _father_id
|
||||
}
|
||||
}).then(function (response) {
|
||||
if (mounted) {
|
||||
if (response.data.status_code == 200) {
|
||||
setLoaded(true);
|
||||
} else {
|
||||
navigator('/c-account/login');
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
setLoaded(true);
|
||||
}
|
||||
|
||||
return function () {
|
||||
mounted = false;
|
||||
};
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
import React, { useState, useEffect } from 'react';
|
||||
import { useNavigate } from 'react-router-dom';
|
||||
import { useNavigate, useLocation } from 'react-router-dom';
|
||||
import { LoadingButton } from '@material-ui/lab';
|
||||
import Alert from '../../../component/alert';
|
||||
|
||||
const ChildSignUpTemporary = () => {
|
||||
|
||||
const father_id = document.getElementById('father_token').value;
|
||||
const navigator = useNavigate();
|
||||
const location = useLocation();
|
||||
|
||||
const [tel, setTel] = useState('');
|
||||
const [submit, setSubmit] = useState(false);
|
||||
|
@ -20,15 +20,25 @@ const ChildSignUpTemporary = () => {
|
|||
useEffect(() => {
|
||||
let mounted = true;
|
||||
setLoaded(false);
|
||||
axios.get('/api/fathers/relations/check', {params:{father_id: father_id}})
|
||||
.then(response=>{
|
||||
if(response.data.status_code == 200){
|
||||
setLoaded(true);
|
||||
}
|
||||
else{
|
||||
navigator('/c-account/login');
|
||||
}
|
||||
})
|
||||
|
||||
if(location.search.includes('?father_id=')){
|
||||
let father_id = location.search.replace('?father_id=', '');
|
||||
axios.get('/api/fathers/relations/check', {params:{father_id: father_id}})
|
||||
.then(response=>{
|
||||
if(mounted){
|
||||
if(response.data.status_code == 200){
|
||||
setLoaded(true);
|
||||
}
|
||||
else{
|
||||
navigator('/c-account/login');
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
else{
|
||||
setLoaded(true);
|
||||
}
|
||||
|
||||
return () => {
|
||||
mounted = false;
|
||||
}
|
||||
|
|
新しいイシューから参照